<SEC-DOCUMENT>0001058290-24-000327.txt : 20241031
<SEC-HEADER>0001058290-24-000327.hdr.sgml : 20241031
<ACCEPTANCE-DATETIME>20241030174506
ACCESSION NUMBER:		0001058290-24-000327
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		116
CONFORMED PERIOD OF REPORT:	20240930
FILED AS OF DATE:		20241031
DATE AS OF CHANGE:		20241030

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COGNIZANT TECHNOLOGY SOLUTIONS CORP
		CENTRAL INDEX KEY:			0001058290
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING SERVICES [7371]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				133728359
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-24429
		FILM NUMBER:		241411663

	BUSINESS ADDRESS:	
		STREET 1:		300 FRANK W. BURR BLVD., STE. 36, 6 FL.
		CITY:			TEANECK
		STATE:			NJ
		ZIP:			07666
		BUSINESS PHONE:		2018010233

	MAIL ADDRESS:	
		STREET 1:		300 FRANK W. BURR BLVD., STE. 36, 6 FL.
		CITY:			TEANECK
		STATE:			NJ
		ZIP:			07666
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ctsh-20240930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:0abc0511-c6ff-4dff-a4ea-3049d3159384,g:340b9886-1cfd-44ff-9d02-5e029b5e672e,d:a93efb28e30c44558beea9525f7dcd18-->
<html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ctsh="http://www.cognizant.com/20240930" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ctsh-20240930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-25">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-26">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-27">Q3</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-28">0001058290</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-29">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-952">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-953">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-954">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-955">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-520" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1242">457</ix:nonNumeric><ix:nonNumeric contextRef="c-522" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1243">107</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ctsh-20240930.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="inr"><xbrli:measure>iso4217:INR</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-10-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodOneMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodTwoMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:ThirderaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-26</xbrli:startDate><xbrli:endDate>2024-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:ThirderaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:ThirderaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2013IndiaShareRepurchaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-01-01</xbrli:startDate><xbrli:endDate>2013-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-389"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-408"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-409"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-411"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-413"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-431"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-434"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-439"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-440"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-443"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-454"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-455"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-457"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-458"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-464"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-465"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-466"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-467"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-468"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-469"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-470"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-471"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-473"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-474"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-475"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-476"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-477"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-479"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-480"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-481"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-482"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-483"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-484"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-27</xbrli:startDate><xbrli:endDate>2020-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-485"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-20</xbrli:startDate><xbrli:endDate>2021-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-25</xbrli:startDate><xbrli:endDate>2023-05-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-487"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">ctsh:PositiveOutcomeOfLitigationAttorneyFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-13</xbrli:startDate><xbrli:endDate>2024-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-488"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">ctsh:IndiaDefinedContributionObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-489"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-490"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-491"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-492"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-493"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-494"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-495"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-496"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-497"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-498"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-499"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-500"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-510"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-517"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-29</xbrli:startDate><xbrli:endDate>2024-10-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-520"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JohnKimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-521"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JohnKimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-522"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JatinDalalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-523"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JatinDalalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia93efb28e30c44558beea9525f7dcd18_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.077%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.077%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.741%"><tr><td style="width:1.0%"/><td style="width:2.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.942%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:66.248%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:14pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Quarterly Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the quarterly period ended </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">September 30, 2024</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:14pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transition Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">0-24429</ix:nonNumeric> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.077%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><img src="ctsh-20240930_g1.jpg" alt="Cognizant.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.077%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"/><td style="width:23.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.680%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.555%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">13-3728359</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or Other Jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation or Organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">300 Frank W. Burr Blvd.</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Teaneck</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">New Jersey</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">07666</ix:nonNumeric></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(Address of Principal Executive Offices including Zip Code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">201</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">801-0233</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former Name, Former Address and Former Fiscal Year,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">if Changed Since Last Report)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.077%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.181%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.939%"><tr><td style="width:1.0%"/><td style="width:31.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.918%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Class A Common Stock, <br/>$0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">CTSH</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No:&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.622%"><tr><td style="width:1.0%"/><td style="width:23.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-20">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-21">&#9744;</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-22">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).  Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-23">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of October&#160;25, 2024:</span></div><div style="margin-top:3pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.165%"><tr><td style="width:1.0%"/><td style="width:67.628%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.908%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A Common Stock, par value $0.01 per share</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">495,824,260</ix:nonFraction></span></td></tr></table></div><div style="margin-top:3pt;text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:33.187%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.089%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_10">GLOSSARY</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_10">1</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_13">FORWARD LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_13">2</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART&#160;I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_16">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_16">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_19">Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_19">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_22">Consolidated Statements of Financial Position (Unaudited) as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_22">Sep</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_22">tember</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_22"> 30, 2024 and December 31, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_22">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25">Consolidated Statements of Operations (Unaudited) for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25">N</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25">i</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25">ne</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25"> 30, 2024 and 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_25">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_28">Consolidated Statements of Comprehensive Income (Unaudited) for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_28">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_28"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_28">September 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_28">, 2024 and 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_28">6</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_31">Consolidated Statements of Stockholders' Equity (Unaudited) for the Three Months Ended March 31, 2024 and 2023, June 30, 2024 and 2023, and September 30, 2024 and 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_31">7</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_34">Consolidated Statements of Cash Flows (Unaudited) for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_34">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_34"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_34">Sep</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_34">tember</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_34"> 30, 2024 and 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_34">9</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_37">Notes to Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_37">10</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_97">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_97">27</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_148">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_148">42</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_151">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_151">42</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART&#160;II.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_154">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_154">43</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_157">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_157">43</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_160">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_160">43</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_163">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_163">43</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_166">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_166">43</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_169">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_169">44</a></span></div></td></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_172">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_172">45</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">GLOSSARY</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:23.037%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:74.763%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined Term</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definition</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10b5-1 Plan</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading plan adopted pursuant to Rule 10b5-1 under the Exchange Act</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted diluted earnings per share</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AI</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Artificial intelligence</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounting Standards Codification</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Constant Currency</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CE</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CITA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissioner of Income Tax (Appeals) in India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMT</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications, Media and Technology</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CODM</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Decision Maker</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit agreement with a commercial bank syndicate dated April 18, 2024, as amended</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTS India</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our principal operating subsidiary in India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DOJ</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Department of Justice</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DSO</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Days Sales Outstanding</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DTSA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defend Trade Secrets Act</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESG</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental, social and corporate governance</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EU</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Union</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange Act</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities Exchange Act of 1934, as amended</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Generally Accepted Accounting Principles in the United States of America</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GenAI</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Generative artificial intelligence</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High Court</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Madras, India High Court</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India Defined Contribution Obligation</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certain statutory defined contribution obligations of employees and employers in India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal Revenue Service</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITAT</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Tax Appellate Tribunal in India</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITD</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indian Income Tax Department</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ninth Circuit</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Court of Appeals for the Ninth Circuit</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OECD</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Organization for Economic Cooperation and Development</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products &amp; Resources</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recently completed acquisitions</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions that were completed in the 12 months preceding the beginning of the reporting period (in order to identify the impact of such acquisitions for the first twelve months of ownership)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RoW</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SCI</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supreme Court of India</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEC</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Securities and Exchange Commission</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Circuit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Court of Appeals for the Second Circuit</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Syntel</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Syntel Sterling Best Shores Mauritius Ltd.</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Reform Act</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Cuts and Jobs Act</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan under the Credit Agreement</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriZetto</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The TriZetto Group, Inc., now known as Cognizant Technology Software Group, Inc.</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UK</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United Kingdom</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">USDC-CDCA</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United States District Court for the Central District of California</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">USDC-NJ</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United States District Court for the District of New Jersey</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">USDC-SDNY</span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United States District Court for the Southern District of New York</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Forward Looking Statements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The statements contained in this Quarterly Report on Form&#160;10-Q that are not historical facts are forward-looking statements (within the meaning of Section 21E of the Exchange Act) that involve risks and uncertainties. Such forward-looking statements may be identified by, among other things, the use of forward-looking terminology such as &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;should&#8221; or &#8220;anticipate&#8221; or the negative thereof or other variations thereon or comparable terminology, or by discussions of strategy that involve risks and uncertainties. From time to time, we or our representatives have made or may make forward-looking statements, orally or in writing.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such forward-looking statements may be included in various filings made by us with the SEC, in press releases or in oral statements made by or with the approval of one of our authorized executive officers. These forward-looking statements, such as statements regarding our anticipated future revenues, operating margin, earnings, capital expenditures, impacts to our business, financial results and financial condition as a result of the competitive marketplace for talent and future attrition trends, anticipated effective income tax rate and income tax expense, liquidity, financing strategy, access to capital, capital return strategy, investment strategies, cost management, plans and objectives, including those related to the NextGen program, investment in our business, potential acquisitions, industry trends, client behaviors and trends, the outcome of and costs associated with regulatory and litigation matters, the appropriateness of the accrual related to the India Defined Contribution Obligation, matters related to the Belcan acquisition and other statements regarding matters that are not historical facts, are based on our current expectations, estimates and projections, management&#8217;s beliefs and certain assumptions made by management, many of which, by their nature, are inherently uncertain and beyond our control. Actual results, performance, achievements and outcomes could differ materially from the results expressed in, or anticipated or implied by, these forward-looking statements. There are a number of important factors that could cause our results to differ materially from those indicated by such forward-looking statements, including:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and geopolitical conditions globally, in particular in the markets in which our clients and operations are concentrated;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, train and retain skilled employees, including highly skilled technical personnel and personnel with experience in key digital areas and senior management to lead our business globally, at an acceptable cost;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected terminations of client contracts on short notice or reduced spending by clients for reasons beyond our control;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges related to growing our business organically as well as inorganically through acquisitions, and our ability to achieve our targeted growth rates;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully implement our NextGen program and the amount of costs, timing of incurring costs, and ultimate benefits of such plans; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to achieve our profitability goals and maintain our capital return strategy;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign currency exchange rates, or the failure of our hedging strategies to mitigate such fluctuations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet specified service levels or milestones required by certain of our contracts;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">intense and evolving competition and significant technological advances that our service offerings must keep pace with in the rapidly changing markets we compete in;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully use AI-based technologies in our client offerings and our own internal operations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legal, reputation and financial risks if we fail to protect client and/or our data from security breaches and/or cyber attacks;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of future pandemics, epidemics or other outbreaks of disease, on our business, results of operations, liquidity and financial condition;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of climate change on our business;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet ESG expectations and commitments;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effectiveness of our risk management, business continuity and disaster recovery plans and the potential that our global delivery capabilities could be impacted;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on visas, in particular in the United States, UK and EU, or immigration more generally or increased costs of such visas or the wages we are required to pay employees on visas, which may affect our ability to compete for and provide services to our clients;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to anti-outsourcing legislation, if adopted, and negative perceptions associated with offshore outsourcing, both of which could impair our ability to serve our clients;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks and costs related to complying with numerous and evolving legal and regulatory requirements and client expectations in the many jurisdictions in which we operate; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential changes in tax laws, or in their interpretation or enforcement, failure by us to adapt our corporate structure and intercompany arrangements, or adverse outcomes of tax audits, investigations or proceedings;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential exposure to litigation and legal claims in the conduct of our business; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the factors set forth in "Part I, Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You are advised to consult any further disclosures we make on related subjects in the reports we file with the SEC, including this report in the section titled &#8220;Part I, Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Part I, Item&#160;1. Business&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2023. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> PART I. FINANCIAL INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_19"></div><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160; Consolidated Financial Statements (Unaudited).</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_22"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.574%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.269%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except par values)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-30">2,013</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-31">2,621</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-32">12</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-33">14</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-34">4,206</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-35">3,849</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-36">1,317</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-37">1,022</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-38">7,548</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-39">7,506</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-40">1,001</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-41">1,048</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-42">587</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-43">611</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-44">7,132</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-45">6,085</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-46">1,681</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-47">1,149</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-48">1,091</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-49">993</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LongTermInvestments" scale="6" id="f-50">90</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LongTermInvestments" scale="6" id="f-51">435</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-52">1,034</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-53">656</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-54">20,164</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-55">18,483</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-56">304</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-57">337</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredRevenueCurrent" scale="6" id="f-58">355</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredRevenueCurrent" scale="6" id="f-59">385</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ShortTermBorrowings" scale="6" id="f-60">33</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ShortTermBorrowings" scale="6" id="f-61">33</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-62">192</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-63">153</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-64">2,504</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-65">2,425</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-66">3,388</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-67">3,333</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, noncurrent</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="f-68">28</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="f-69">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-70">455</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-71">523</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities, net</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-72">218</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-73">226</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-74">1,183</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-75">606</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term income taxes payable</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:fixed-zero" scale="6" id="f-76">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="f-77">157</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-78">440</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-79">369</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-80">5,712</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-81">5,256</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_85">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-82"/></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-83"/></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-84"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-85">0.10</ix:nonFraction></ix:nonFraction> par value</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-86"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-87">15</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-88"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-89">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-90">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-91">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class&#160;A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-92"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-93">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-95">1,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-96"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-97">496</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-98"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-99">498</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-100">5</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="f-101">5</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AdditionalPaidInCapital" scale="6" id="f-102">58</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AdditionalPaidInCapital" scale="6" id="f-103">15</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-104">14,347</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-105">13,301</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-106">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-107">94</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-108">14,452</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-109">13,227</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-110">20,164</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-111">18,483</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share data)</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-112">5,044</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-113">4,897</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-114">14,654</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-115">14,595</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (exclusive of depreciation and amortization expense shown separately below)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-116">3,311</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-117">3,209</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-118">9,661</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-119">9,583</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-120">833</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-121">801</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-122">2,379</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-123">2,466</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-124">33</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-125">72</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-126">85</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-127">189</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-128">129</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-129">129</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-130">388</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-131">392</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-132">738</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-133">686</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-134">2,141</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-135">1,965</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-136">31</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-137">32</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-138">91</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-139">92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-140">14</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-141">11</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-142">35</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="f-143">30</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gains (losses), net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-144">8</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:fixed-zero" scale="6" id="f-145">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-146">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-147">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-148">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-149">6</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-150">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-151">8</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-152">10</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-153">27</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-154">57</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-155">73</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="f-156">748</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="f-157">713</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-158">2,198</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-159">2,038</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-160">170</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-161">191</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-162">514</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-163">473</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from equity method investments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-164">4</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-165">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-166">10</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-167">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-168">582</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-169">525</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-170">1,694</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-171">1,568</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-172">1.17</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-173">1.04</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-174">3.41</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-175">3.10</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-176">1.17</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-177">1.04</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-178">3.41</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-179">3.09</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - Basic</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-180">496</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-181">504</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-182">497</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-183">506</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of shares issuable under stock-based compensation plans</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="6" id="f-184">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-185">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="6" id="f-186">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-187">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - Diluted</span></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-188">496</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-189">505</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-190">497</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-191">507</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.821%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-192">582</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-193">525</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-194">1,694</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-195">1,568</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Accumulated other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-196">206</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-197">129</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-198">132</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-199">35</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-200">14</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-201">15</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-202">4</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-203">49</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-204">192</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-205">144</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-206">136</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-207">14</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-208">774</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-209">381</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-210">1,830</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-211">1,582</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_31"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (Unaudited)</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.583%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share data)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A&#160;Common&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Total Stockholders' Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2023</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-212">498</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-213">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-214">15</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-215">13,301</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-216">94</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-217">13,227</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-218">546</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-219">546</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-220">62</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-221">62</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-222">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-223">20</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-224">20</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-225">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-226">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-227">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-228">57</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-229">76</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-230">133</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-231">0.30</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-232">150</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-233">150</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2024</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-234">497</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-235">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-236">20</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-237">13,621</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-238">156</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-239">13,490</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-240">566</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-241">566</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-242">6</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-243">6</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-244">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-245">15</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-246">15</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-247">48</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-248">48</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-249">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-250">68</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-251">8</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-252">76</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-22" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-253">0.30</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-254">151</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-255">151</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-256">497</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-257">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-258">15</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-259">14,028</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-260">150</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-261">13,898</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-262">582</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-263">582</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-264">192</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-265">192</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-266">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-267">14</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-268">14</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, acquisition related</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="6" id="f-269">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="f-270">113</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="f-271">113</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-272">44</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-273">44</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-274">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-275">128</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-276">114</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-277">242</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-278">0.30</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-279">149</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-280">149</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2024</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-281">496</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-282">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-283">58</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-284">14,347</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-285">42</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-286">14,452</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.583%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except per share data)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A&#160;Common&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Total Stockholders' Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2022</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-287">509</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-288">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-289">15</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-290">12,588</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-291">299</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-292">12,309</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-293">580</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-294">580</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-295">77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-296">77</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-297">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-298">23</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-299">23</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-300">44</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-301">44</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-302">4</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-303">60</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-304">163</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-305">223</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-46" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-306">0.29</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-307">149</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-308">149</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-309">507</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-310">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-311">22</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-312">12,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-313">222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-314">12,661</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-315">463</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-316">463</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-317">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-318">81</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-319">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-320">18</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-321">18</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-322">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-323">42</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-58" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-324">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-325">65</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-326">150</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-327">215</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-56" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-328">0.29</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-329">147</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-330">147</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-331">505</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-332">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-333">17</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-334">13,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-335">141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-336">12,903</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-337">525</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-338">525</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-339">144</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-340">144</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued, stock-based compensation plans</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-341">16</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-342">16</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-343">47</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-344">47</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-68" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-345">4</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-346">64</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-347">253</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-348">317</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-349">0.29</ix:nonFraction> per share</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-350">148</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-351">148</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-69" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-352">501</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-353">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-354">16</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-355">13,146</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-356">285</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-357">12,882</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-358">1,694</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-359">1,568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-360">399</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-361">419</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-362">202</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-363">287</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-364">134</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-365">133</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-366">23</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-367">57</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of the effect of business combinations:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable, current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-368">166</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-369">14</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and noncurrent assets</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-370">512</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-371">142</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-372">29</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-373">35</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, current and noncurrent</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-374">56</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-375">93</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and noncurrent liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-376">81</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-377">297</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-378">1,204</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-379">1,593</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-380">214</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-381">239</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of available-for-sale investment securities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="6" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="6" id="f-383">59</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from maturity or sale of available-for-sale investment securities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:fixed-zero" scale="6" id="f-384">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="6" id="f-385">225</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of held-to-maturity investment securities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:fixed-zero" scale="6" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" scale="6" id="f-387">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from maturity of held-to-maturity investment securities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" scale="6" id="f-388">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" scale="6" id="f-389">24</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of other investments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="6" id="f-390">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="6" id="f-391">399</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from maturity or sale of other investments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="6" id="f-392">260</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="6" id="f-393">361</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments for business combinations, net of cash acquired</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-394">1,615</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-395">409</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-396">1,567</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-397">499</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under stock-based compensation plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="f-398">49</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="f-399">57</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-400">451</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-401">751</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of Term Loan borrowings and earnout and finance lease obligations </span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations" scale="6" id="f-402">61</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations" scale="6" id="f-403">15</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from borrowings under the revolving credit facility</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="6" id="f-404">600</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:fixed-zero" scale="6" id="f-405">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-406">450</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-407">445</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) financing activities</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-408">313</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-409">1,154</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash and cash equivalents</span></div></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-410">28</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-411">30</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) in cash, cash equivalents and restricted cash and cash equivalents</span></div></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-412">704</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-413">90</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash and cash equivalents beginning of year</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-414">2,717</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-415">2,294</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-416">2,013</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-417">2,204</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the unaudited consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_40"></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 1 &#8212; Interim Consolidated Financial Statements</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-418" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms &#8220;Cognizant,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and &#8220;the Company&#8221; refer to Cognizant Technology Solutions Corporation and its subsidiaries unless the context indicates otherwise. We have prepared the accompanying unaudited consolidated financial statements included herein in accordance with GAAP and the Exchange Act. The accompanying unaudited consolidated financial statements should be read in conjunction w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ith our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2023. In our opinion, all adjustments considered necessary for a fair statement of the accompanying unaudited consolidated financial statements have been included and all adjustments are of a normal and recurring nature. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-419" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">New Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Issued and Topic</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2024 and interim periods starting in 2025<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retrospective basis<br/></span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced segment disclosures but does not change the definition of a segment or the guidance for determining a reportable segment. The amendments require disclosure of significant segment expenses regularly provided to the CODM included within segment operating profit or loss and a description of how the CODM utilizes segment operating profit or loss to assess segment performance and allocate resources. The new standard also allows companies to disclose multiple measures of segment profit or loss if those measures are used to allocate resources. </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of the new standard is not expected to have a significant impact on our disclosures.</span></div></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2025 <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis although retrospective application is permitted<br/></span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  </span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is currently evaluating the impact of the new standard on its  disclosures. </span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 2 &#8212; Revenues and Trade Accounts Receivable</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-420" continuedAt="f-420-1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present disaggregated revenues from contracts with clients by client location, service line and contract type for each of our reportable business segments. We believe this disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by industry, market and other economic factors. Our consulting and technology services include consulting, application development, systems integration, quality engineering and assurance services as well as software solutions and related services while our outsourcing services include application maintenance, infrastructure and security as well as business process services. Revenues are attributed to geographic regions based upon client location, which is the client's billing address. Substantially all revenues in the North America region relate to clients in the United States.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-421" continuedAt="f-421-1" escape="true"><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.075%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-422">1,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-423">1,295</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-424">828</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-425">564</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-426">3,735</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-427">3,064</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-428">3,756</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-429">2,362</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-430">1,694</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-431">10,876</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-432">147</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-433">47</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-434">157</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-435">131</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-436">482</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-437">428</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-438">138</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-439">415</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-440">401</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-441">1,382</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-442">156</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-443">143</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-444">154</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-445">32</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-446">485</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-447">457</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-448">413</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-449">447</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-450">121</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-451">1,438</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-452">303</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-453">190</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-454">311</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-455">163</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-456">967</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-457">885</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-458">551</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-459">862</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-460">522</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-461">2,820</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-462">135</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-463">29</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-464">89</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-465">89</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-466">342</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-467">369</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-468">84</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-469">263</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-470">242</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-471">958</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-472">1,486</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-473">1,514</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-474">1,228</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-475">816</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-476">5,044</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-477">4,318</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-478">4,391</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-479">3,487</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-480">2,458</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-481">14,654</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-482">1,051</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-483">895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-484">833</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-485">447</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-486">3,226</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-487">3,025</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-488">2,560</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-489">2,297</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-490">1,373</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-491">9,255</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-492">435</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-493">619</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-494">395</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-495">369</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-496">1,818</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-497">1,293</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-498">1,831</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-499">1,190</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-500">1,085</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-501">5,399</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-502">1,486</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-503">1,514</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-504">1,228</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-505">816</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-506">5,044</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-507">4,318</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-508">4,391</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-509">3,487</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-510">2,458</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-511">14,654</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-512">833</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-513">499</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-514">511</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-515">439</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-516">2,282</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-517">2,421</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-518">1,486</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-519">1,428</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-520">1,336</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-521">6,671</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-522">608</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-523">738</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-524">627</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-525">327</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-526">2,300</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-527">1,761</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-528">2,111</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-529">1,803</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-530">994</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-531">6,669</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-532">45</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-533">277</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-534">90</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-535">50</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-536">462</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-537">136</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-538">794</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-539">256</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-540">128</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-541">1,314</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-542">1,486</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-543">1,514</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-544">1,228</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-545">816</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-546">5,044</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-547">4,318</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-548">4,391</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-549">3,487</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-550">2,458</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-551">14,654</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-420-1" continuedAt="f-420-2"><ix:continuation id="f-421-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.929%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-552">1,040</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-553">1,194</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-554">785</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-555">580</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-556">3,599</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-557">3,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-558">3,675</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-559">2,306</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-560">1,652</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-561">10,733</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-562">156</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-563">43</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-564">137</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-565">150</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-566">486</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-567">473</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-568">124</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-569">406</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-570">434</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-571">1,437</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-572">151</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-573">139</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-574">153</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-575">41</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-576">484</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-577">458</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-578">398</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-579">463</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-580">120</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-581">1,439</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-582">307</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-583">182</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-584">290</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-585">191</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-586">970</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-587">931</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-588">522</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-589">869</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-590">554</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-591">2,876</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-592">128</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-593">29</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-594">95</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-595">76</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-596">328</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-597">383</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-598">81</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-599">290</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-600">232</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-601">986</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-602">1,475</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-603">1,405</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-604">1,170</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-605">847</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-606">4,897</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-607">4,414</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-608">4,278</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-609">3,465</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-610">2,438</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-611">14,595</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-612">1,013</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-613">806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-614">763</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-615">440</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-616">3,022</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-617">3,019</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-618">2,440</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-619">2,258</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-620">1,318</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-621">9,035</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-622">462</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-623">599</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-624">407</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-625">407</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-626">1,875</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-627">1,395</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-628">1,838</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-629">1,207</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-630">1,120</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-631">5,560</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-632">1,475</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-633">1,405</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-634">1,170</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-635">847</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-636">4,897</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-637">4,414</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-638">4,278</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-639">3,465</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-640">2,438</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-641">14,595</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-642">806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-643">513</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-644">471</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-645">471</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-646">2,261</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-647">2,478</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-648">1,520</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-649">1,391</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-650">1,395</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-651">6,784</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-652">611</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-653">640</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-654">610</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-655">328</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-656">2,189</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-657">1,764</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-658">1,945</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-659">1,807</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-660">926</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-661">6,442</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-662">58</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-663">252</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-664">89</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-665">48</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-666">447</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-667">172</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-668">813</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-669">267</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-670">117</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-671">1,369</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-672">1,475</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-673">1,405</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-674">1,170</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-675">847</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-676">4,897</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-677">4,414</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-678">4,278</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-679">3,465</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-680">2,438</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-681">14,595</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Costs to Fulfill</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CapitalizedContractCostTableTextBlock" id="f-682" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-683">245</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-684">265</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:CapitalizedContractCostCostsCapitalized" scale="6" id="f-685">43</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:CapitalizedContractCostCostsCapitalized" scale="6" id="f-686">41</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-687">69</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-688">64</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-689">219</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-690">242</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain contracts were immaterial for the periods disclosed.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-691" continuedAt="f-691-1" escape="true">The table below shows significant movements in contract assets (current and noncurrent) for the nine months ended September 30:</ix:nonNumeric></span></div><ix:continuation id="f-691-1" continuedAt="f-691-2"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-692">316</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-693">326</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized during the period but not billed</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled" scale="6" id="f-694">377</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled" scale="6" id="f-695">370</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified to trade accounts receivable</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="6" id="f-696">270</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="6" id="f-697">316</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination" format="ixt:fixed-zero" scale="6" id="f-698">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination" scale="6" id="f-699">9</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-700">423</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-701">389</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-420-2"><ix:continuation id="f-691-2"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-702">427</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-703">417</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed but not recognized as revenues</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" scale="6" id="f-704">298</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" scale="6" id="f-705">228</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized related to the beginning balance of deferred revenue</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-706">354</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-707">322</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" scale="6" id="f-708">12</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" scale="6" id="f-709">13</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-710">383</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-711">336</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized during the nine months ended September&#160;30, 2024 for performance obligations satisfied or partially satisfied in previous periods were immaterial.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2024, the aggregate amount of transaction price allocated to remaining performance obligations was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-712">4,700</ix:nonFraction> million, of which approximately <ix:nonFraction unitRef="number" contextRef="c-290" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-713">55</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-290" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-714">2</ix:nonNumeric> years and approximately <ix:nonFraction unitRef="number" contextRef="c-291" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-715">85</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-291" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-716">5</ix:nonNumeric> years. Disclosure is not required for performance obligations that meet any of the following criteria: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts with a duration of one year or less as determined under ASC Topic 606: "Revenue from Contracts with Customers",</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts for which we recognize revenues based on the right to invoice for services performed, </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met, or </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration in the form of a sales-based or usage-based royalty promised in exchange for a license of intellectual property. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our performance obligations meet one or more of these exemptions and therefore are not included in the remaining performance obligation amount disclosed above.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trade Accounts Receivable and Allowance</span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate expected credit losses for trade accounts receivable based on historical credit loss rates for each aging category as adjusted for the current market conditions and forecasts about future economic conditions. <ix:nonNumeric contextRef="c-1" name="us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" id="f-717" continuedAt="f-717-1" escape="true">The following table presents the activity in the allowance for credit losses for trade accounts receivable for the nine months ended September 30:</ix:nonNumeric></span></div><ix:continuation id="f-717-1"><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-718">32</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-719">43</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-720">7</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-721">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" id="f-722">9</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" id="f-723">18</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-724">30</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-725">36</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_46"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 3 &#8212; Business Combinations</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-726" continuedAt="f-726-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 22, 2024, through the execution of a share purchase agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we acquired <ix:nonFraction unitRef="number" contextRef="c-292" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-727">100</ix:nonFraction>% owners</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hip in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thirdera, an Elite ServiceNow Partner specializing in advisory, implementation and optimization solutions related to the ServiceNow platform.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2024, through the execution of a merger agreement, we acquired <ix:nonFraction unitRef="number" contextRef="c-293" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-728">100</ix:nonFraction>% ownership in Belcan, a leading global supplier of Engineering Research &amp; Development services for the commercial aerospace, defense, space, marine and industrial verticals. We paid $<ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-729">1,195</ix:nonFraction>&#160;million in cash, net of cash acquired, and issued <ix:nonFraction unitRef="shares" contextRef="c-294" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-730">1,470,589</ix:nonFraction> shares of our Class A common stock, valued at $<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" format="ixt:num-dot-decimal" scale="6" id="f-731">113</ix:nonFraction>&#160;million, in connection with our acquisition of Belcan.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions completed during the nine months ended September&#160;30, 2024 were not material to our operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accordingly, pro forma results have not been presented. We have allocated the purchase price related to these transactions to </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-726-1" continuedAt="f-726-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tangible and intangible assets acquired and liabilities assumed, including goodwill, based on their estimated fair values</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-732" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocations of preliminary purchase price to the fair value of the aggregate assets acquired and li</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">abilities assumed were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thirdera</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Belcan</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful&#160;Life</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="6" id="f-733">8</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="6" id="f-734">55</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="6" id="f-735">63</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="f-736">21</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="f-737">177</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="f-738">198</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="6" id="f-739">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="6" id="f-740">20</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="6" id="f-741">31</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" scale="6" id="f-742">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" scale="6" id="f-743">22</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" scale="6" id="f-744">24</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" scale="6" id="f-745">49</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" scale="6" id="f-746">49</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" scale="6" id="f-747">178</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" scale="6" id="f-748">668</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" scale="6" id="f-749">846</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax-deductible goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" scale="6" id="f-750">166</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" format="ixt:fixed-zero" scale="6" id="f-751">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" scale="6" id="f-752">166</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship assets</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-753">73</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-754">539</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-755">612</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-298" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-756">11.0</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other definite-lived intangible assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-757">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-758">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-759">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-302" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-760">1.0</ix:nonNumeric> year</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="6" id="f-761">45</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="6" id="f-762">45</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" scale="6" id="f-763">8</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" scale="6" id="f-764">8</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="f-765">29</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="f-766">69</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="f-767">98</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities, net</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="f-768">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="f-769">94</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="f-770">97</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" scale="6" id="f-771">41</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" scale="6" id="f-772">41</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="f-773">428</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="6" id="f-774">1,363</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="6" id="f-775">1,791</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-726-2">Goodwill from our acquisition of Thirdera is expected to benefit all of our reportable segments and has been allocated as such. Goodwill from our acquisition of Belcan has been allocated to our Product and Resources segment. The primary items that generated goodwill are the acquired assembled workforce and synergies between the acquired companies and us, neither of which qualify as identifiable intangible assets. The above allocations are preliminary and will be finalized as soon as practicable within the measurement period, but in no event later than one year following the date of acquisition.</ix:continuation> </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_49"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #0033a0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 4 &#8212; Restructuring Charges</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-776" continuedAt="f-776-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2023, we initiated the NextGen program aimed at simplifying our operating model, optimizing corporate functions and consolidating and realigning office space to reflect the post-pandemic hybrid work environment. We expect the NextGen program to be completed by the end of 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total costs related to our NextGen program are reported in "Restructuring charges" in our unaudited consolidated statements of operations. We do not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are separately disclosed in our segment reporting as &#8220;unallocated costs&#8221;. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_91">Note 13</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The costs related to our NextGen program are as follows:</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-777" continuedAt="f-777-1" escape="true"><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-778">29</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-779">15</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-780">55</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-781">93</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility exit costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-782">4</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-783">55</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-784">29</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-785">92</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third party and other costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="f-786">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-787">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-788">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-789">4</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 29.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-790">33</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-791">72</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-792">85</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-793">189</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">For the three and nine months ended September&#160;30, 2024, facility exit costs include accelerated depreciation charges of $<ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-6" name="us-gaap:RestructuringReserveAcceleratedDepreciation" format="ixt:num-dot-decimal" scale="6" id="f-794">4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-6" name="us-gaap:RestructuringReserveAcceleratedDepreciation" format="ixt:num-dot-decimal" scale="6" id="f-795">11</ix:nonFraction>&#160;million, respectively. For the three and nine months ended September&#160;30, 2023, facility exit costs include accelerated depreciation charges of $<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-6" name="us-gaap:RestructuringReserveAcceleratedDepreciation" format="ixt:num-dot-decimal" scale="6" id="f-796">17</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-6" name="us-gaap:RestructuringReserveAcceleratedDepreciation" format="ixt:num-dot-decimal" scale="6" id="f-797">27</ix:nonFraction>&#160;million, respectively.</span></div></ix:nonNumeric><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><ix:continuation id="f-777-1" continuedAt="f-777-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"><ix:continuation id="f-777-2">Third party and other costs include certain non-facility related asset impairments and other professional services fees directly related to the NextGen program.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to record total costs of approximately $<ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="f-798">335</ix:nonFraction>&#160;million in connection with the NextGen program. For the year ended December 31, 2023, we incurred $<ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-799">229</ix:nonFraction>&#160;million of costs in connection with the NextGen program. </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-800" escape="true"><ix:continuation id="f-776-1"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the nine months ended September 30: </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-801">42</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-6" name="us-gaap:RestructuringReserveCurrent" format="ixt:fixed-zero" scale="6" id="f-802">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs accrued</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-803">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-804">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-6" name="us-gaap:PaymentsForRestructuring" scale="6" id="f-805">75</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-6" name="us-gaap:PaymentsForRestructuring" scale="6" id="f-806">56</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-807">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-808">37</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_52"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 5 &#8212; Investments</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="f-809" escape="true"><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-810">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-811">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Held-to-maturity investment securities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:fixed-zero" scale="6" id="f-812">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesCurrent" scale="6" id="f-813">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" name="ctsh:DebtSecuritiesTimeDeposits" scale="6" id="f-814">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-6" name="ctsh:DebtSecuritiesTimeDeposits" format="ixt:fixed-zero" scale="6" id="f-815">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-816">12</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="f-817">14</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-818">90</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-819">80</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted time deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-6" name="us-gaap:RestrictedInvestments" format="ixt:fixed-zero" scale="6" id="f-820">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-6" name="us-gaap:RestrictedInvestments" scale="6" id="f-821">355</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LongTermInvestments" scale="6" id="f-822">90</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LongTermInvestments" scale="6" id="f-823">435</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">As of December 31, 2023 the balance of restricted time deposits contained $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-824">96</ix:nonFraction>&#160;million of restricted cash equivalents. See </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_70">Note 8</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Equity Investment Security</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity investment security is a U.S. dollar denominated investment in a fixed income mutual fund. Realized and unrealized gains and losses were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immaterial</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three and nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended September&#160;30, 2024 and 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Held-to-Maturity Investment Securities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="0" id="f-825">no</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> held-to-maturity securities. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the amortized cost and fair value of the held-to-maturity investments were each </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="6" id="f-826"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-827">3</ix:nonFraction></ix:nonFraction>&#160;million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our held-to-maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investment securities consisted of an Indian rupee denominated investment in commercial paper, which was in an unrealized loss position, but had not been in an unrealized loss position for longer than 12 months. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2024 and December&#160;31, 2023, we had an equity method investment of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-828">84</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-829">74</ix:nonFraction>&#160;million, respectively, in the technology sector. Additionally, as of each of September&#160;30, 2024 and December&#160;31, 2023, we had equity securities without a readily determinable fair value of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="f-830"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="f-831">6</ix:nonFraction></ix:nonFraction> million.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 6 &#8212; Accrued Expenses and Other Current Liabilities</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" id="f-833" escape="true"><ix:nonNumeric contextRef="c-1" name="ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" id="f-832" escape="true"><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-834">1,439</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-835">1,511</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer volume and other incentives</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="ctsh:CustomerVolumeandOtherIncentivesCurrent" scale="6" id="f-836">250</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="ctsh:CustomerVolumeandOtherIncentivesCurrent" scale="6" id="f-837">241</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-838">141</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-839">27</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedProfessionalFeesCurrent" scale="6" id="f-840">167</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedProfessionalFeesCurrent" scale="6" id="f-841">146</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-842">507</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-843">500</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-844">2,504</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-845">2,425</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-indent:24.75pt"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_67"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 7 &#8212; Debt</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-846" escape="true"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Credit Agreement providing for a&#160;$<ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-847">650</ix:nonFraction>&#160;million Term Loan and a&#160;$<ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-848">1,850</ix:nonFraction>&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. During the third quarter of 2024, we borrowed $<ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-849">600</ix:nonFraction>&#160;million under our revolving credit facility to partially fund the acquisition of Belcan. We are required under the Credit Agreement to make scheduled quarterly principal payments on the Term Loan.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement requires interest to be paid, at our option, at either the Term Benchmark, Adjusted Daily Simple RFR or the ABR Rate (each as defined in the Credit Agreement), plus, in each case, an Applicable Margin (as defined in the Credit Agreement). Initially, the Applicable Margin is <ix:nonFraction unitRef="number" contextRef="c-334" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-850">0.875</ix:nonFraction>% with respect to Term Benchmark loans and RFR loans and <ix:nonFraction unitRef="number" contextRef="c-335" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-851">0.00</ix:nonFraction>% with respect to ABR loans. Subsequently, the Applicable Margin with respect to Term Benchmark loans and RFR loans will be determined quarterly and may range from <ix:nonFraction unitRef="number" contextRef="c-336" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-852">0.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-337" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-853">1.125</ix:nonFraction>%, depending on our public debt ratings or, if we have not received public debt ratings, from&#160;<ix:nonFraction unitRef="number" contextRef="c-338" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-854">0.875</ix:nonFraction>%&#160;to&#160;<ix:nonFraction unitRef="number" contextRef="c-339" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-855">1.125</ix:nonFraction>%, depending on our Leverage Ratio, which is the ratio of indebtedness for borrowed money to Consolidated EBITDA, as defined in the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Credit Agreement. Since issuance of the Term Loan, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Term Loan has been a Term Benchmark loan. The Credit Agreement contains customary affirmative and negative covenants as well as a financial covenant. We were in compliance with all debt covenants and representations of the Credit Agreement as of September&#160;30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Short-term Debt</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of September&#160;30, 2024 and December&#160;31, 2023, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-856"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-857">33</ix:nonFraction></ix:nonFraction>&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of short-term debt related to current maturities of our Term Loan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Long-term Debt</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-858" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the long-term debt balances as of:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.982%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes outstanding under revolving credit facility</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-859">600</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="6" id="f-860">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-861">618</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-862">642</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities - Term Loan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-863">33</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-864">33</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-865">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-866">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current maturities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-867">1,183</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="f-868">606</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our debt approximated its fair value as of September&#160;30, 2024 and December&#160;31, 2023.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 8 &#8212; Income Taxes</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-869" escape="true"><ix:nonNumeric contextRef="c-1" name="ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock" id="f-870" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.529%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-871">22.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-872">26.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-873">23.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-874">23.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the three and nine months ended September&#160;30, 2024, benefited from discrete items, which decreased our effective tax rate in those periods. During the three months ended September&#160;30, 2024, we recognized a $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsForeign" format="ixt:num-dot-decimal" scale="6" id="f-875">40</ix:nonFraction>&#160;million deferred tax asset related to foreign tax credits. Additionally, during the nine months ended September&#160;30, 2024, we recognized a discrete benefit related to U.S. state income taxes. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2023, we reached a settlement related to U.S. state income taxes, and reached an agreement with the IRS, settling tax years 2017 and 2018, both of which decreased our effective tax rate in that period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in two separate ongoing disputes with the ITD in connection with previously disclosed share repurchase transactions undertaken by CTS India in 2013 and 2016 to repurchase shares from its shareholders (non-Indian Cognizant entities) valued at $<ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-6" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="6" id="f-876">523</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-8" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="9" id="f-877">2.8</ix:nonFraction>&#160;billion, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 transaction was undertaken pursuant to a plan approved by the High Court in Chennai, India, and resulted in the payment of $<ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-878">135</ix:nonFraction>&#160;million in Indian income taxes - an amount we believe includes all the applicable taxes owed for this transaction under Indian law. In March 2018, the ITD asserted that it is owed an additional <ix:nonFraction unitRef="inr" contextRef="c-348" decimals="-9" name="ctsh:IncomeTaxDisputedAmount" scale="9" id="f-879">33</ix:nonFraction> billion Indian rupees ($<ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-6" name="ctsh:IncomeTaxDisputedAmount" scale="6" id="f-880">394</ix:nonFraction> million at the September&#160;30, 2024 exchange rate) on the 2016 transaction. We deposited <ix:nonFraction unitRef="inr" contextRef="c-350" decimals="-9" name="us-gaap:DepositsAssets" scale="9" id="f-881">5</ix:nonFraction> billion Indian rupees, representing <ix:nonFraction unitRef="number" contextRef="c-350" decimals="2" name="ctsh:DepositsAssetsPercentDisputedTaxAmount" scale="-2" id="f-882">15</ix:nonFraction>% of the disputed tax amount related to the 2016 transaction, with the ITD. Additionally, certain time deposits of CTS India were placed under lien in favor of the ITD, representing the remainder of the disputed tax amount. As of December&#160;31, 2023, the balance of deposits under lien was <ix:nonFraction unitRef="inr" contextRef="c-351" decimals="-9" name="us-gaap:RestrictedInvestments" scale="9" id="f-883">30</ix:nonFraction> billion Indian rupees, including previously earned interest, or $<ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-6" name="us-gaap:RestrictedInvestments" format="ixt:num-dot-decimal" scale="6" id="f-884">355</ix:nonFraction>&#160;million, was presented in "Long-term investments".</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we received a formal assessment from the ITD on the 2016 transaction, which is consistent with the ITD's previous assertions. Our appeal was ruled unfavorably by the CITA in March 2022 and by the ITAT in September 2023. We filed an appeal against the order of the ITAT with the High Court. On January 8, 2024, the SCI ruled that, in order to proceed with the appeal, we must deposit <ix:nonFraction unitRef="inr" contextRef="c-351" decimals="-9" name="us-gaap:RestrictedInvestments" scale="9" id="f-885">30</ix:nonFraction> billion Indian rupees ($<ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-6" name="us-gaap:RestrictedInvestments" format="ixt:num-dot-decimal" scale="6" id="f-886">355</ix:nonFraction>&#160;million at the December&#160;31, 2023 exchange rate), representing the time deposits of CTS India under lien, on the condition that, if CTS India prevails at the High Court, the amount deposited will be returned to CTS India, along with interest accrued, within four weeks of the judgment. We made the required deposit in January 2024 and, in April 2024, the case commenced before the High Court.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2024 and December&#160;31, 2023, the deposit with the ITD was $<ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-6" name="us-gaap:DepositsAssets" format="ixt:num-dot-decimal" scale="6" id="f-887">412</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-6" name="us-gaap:DepositsAssets" format="ixt:num-dot-decimal" scale="6" id="f-888">60</ix:nonFraction>&#160;million, respectively at September&#160;30, 2024 and December 31, 2023 exchange rates, respectively presented in "Other noncurrent assets". As of December 31, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-889">96</ix:nonFraction>&#160;million of the $<ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-6" name="us-gaap:RestrictedInvestments" format="ixt:num-dot-decimal" scale="6" id="f-890">355</ix:nonFraction>&#160;million in deposits under lien were held in time deposits with a maturity of less than 30 days qualifying as cash equivalent instruments and thus were considered restricted cash equivalents as of December 31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dispute in relation to the 2013 share repurchase transaction is also in litigation. At this time, the ITD has not made specific demands with regards to the 2013 transaction.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to believe we have paid all applicable taxes owed on both the 2016 and the 2013 transactions and we continue to defend our positions with respect to both matters. Accordingly, we have not recorded any reserves for these matters as of September&#160;30, 2024.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 9 &#8212; Derivative Financial Instruments</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-891" continuedAt="f-891-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we use foreign exchange forward and option contracts to manage foreign currency exchange rate risk. Derivatives may give rise to credit risk from the possible non-performance by counterparties. Credit risk is limited to the fair value of those contracts that are favorable to us. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited our credit risk by limi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ting the amount of credit exposure with any one financial institution and conducting ongoing evaluation of the creditworthiness of the financial institutions with which we do business. In addition, all the assets and liabilities related to the foreign exchange derivative contracts set forth in the table below are subject to master netting arrangements, such as the International Swaps and Derivatives Association Master Agreement, with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all the assets and liabilities related to the foreign exchange derivative contracts, as applicable, on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) posted or received by us related to the foreign exchange derivative contracts.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-892" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:27.176%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Designation of Derivatives</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;on&#160;Statement&#160;of<br/>Financial Position</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-893">20</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-894">14</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-895">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-896">5</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-897">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-898">5</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-899">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-900">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-901">22</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-902">3</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-903">19</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-904">6</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-905">3</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-906">1</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-907">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-908">9</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-909">3</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-910">2</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-911">1</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-912">9</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-913">25</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-914">5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-915">20</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-916">15</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered and continue to enter into a series of foreign exchange derivative contracts that are designated as cash flow hedges of Indian rupee denominated payments in India. These contracts are intended to partially offset the impact of movement of the Indian rupee against the U.S. dollar on future operating costs and are scheduled to mature each month during the remainder of 2024, 2025 and the first nine months of 2026. The changes in fair value of these contracts are initially reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position and are subsequently reclassified to earnings within "Cost of revenues" and "Selling, general and administrative expenses" in our unaudited consolidated statements of operations in the same period that the forecasted Indian rupee denominated payments are recorded in earnings. As of September&#160;30, 2024, we estima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te that </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" scale="6" id="f-917">14</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, net of tax, of net gains rela</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted to derivatives designated as cash flow hedges reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position is expected to be reclassified into earnings within the next 12 months.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-891-1" continuedAt="f-891-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="f-918" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional value of the outstanding contracts by year of maturity was as follows: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-919">603</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-920">1,878</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-921">1,725</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-922">1,020</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-923">595</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="6" id="f-924">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-925">2,923</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-926">2,898</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes $<ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-927">25</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-928">45</ix:nonFraction>&#160;million notional value of option contracts as of September&#160;30, 2024 and December&#160;31, 2023, respectively, with the remaining notional value related to forward contracts. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="f-929" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the three months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.407%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative Gains and Losses Recognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net&#160;Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from&#160;Accumulated&#160;Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="f-930">13</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="f-931">24</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-6" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-932">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-6" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-933">4</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-6" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="6" id="f-934">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-6" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-935">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-6" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-936">5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-6" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-937">5</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the nine months ended September 30:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.407%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative Gains and Losses Recognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from&#160;Accumulated&#160;Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="f-938">15</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="f-939">44</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-6" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-940">8</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-941">19</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-6" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-942">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-6" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-943">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-6" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-944">9</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="6" id="f-945">22</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity related to the change in net unrealized gains and losses on the cash flow hedges included in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of stockholders' equity is present</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed in </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_82">Note 11</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Derivatives</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use foreign exchange forward contracts to provide an economic hedge against balance sheet exposures to certain monetary assets and liabilities denominated in currencies other than the functional currency of our foreign subsidiaries. We entered into foreign exchange forward contracts that are scheduled to mature in the fourth quarter of 2024. Realized gains or losses and changes in the estimated fair value of these derivative financial instruments are recorded in the caption "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" id="f-946" escape="true"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.454%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts outstanding</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-947">1,026</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="6" id="f-948">1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-949">1,317</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-6" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="6" id="f-950">8</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-891-2"><ix:nonNumeric contextRef="c-1" name="ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" id="f-951" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three and nine months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-952"><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954"><span style="-sec-ix-hidden:f-955">Foreign currency exchange gains (losses), net</span></span></span></span></span></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-6" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-956">14</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-6" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-957">23</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-6" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-958">42</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-6" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-959">1</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related cash flow impacts of all the derivative activities are reflected as cash flows from operating activities.</span></div></ix:continuation><div id="ia93efb28e30c44558beea9525f7dcd18_79"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 10 &#8212; Fair Value Measurements</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="f-960" continuedAt="f-960-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our cash equivalents, certain investments, contingent consideration liabilities and foreign exchange forward and option contracts at fair value. Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#8217;s pricing based upon their own market assumptions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following three levels:</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 1 &#8211; Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 2 &#8211; Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 3 &#8211; Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-961" continuedAt="f-961-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of September&#160;30, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:51.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.149%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-962">364</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-963">364</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-964">443</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-965">443</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-966">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-967">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-968">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-969">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-970">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-971">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-972">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-973">11</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-975">23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-976">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-977">23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-978">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-979">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-980">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-981">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-982">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-983">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-984">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-985">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-986">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-987">2</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-988">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-421" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-989">2</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-960-1"><ix:continuation id="f-961-1"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-422" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-990">327</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-423" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-991">327</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-424" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-992">834</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-425" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-993">834</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-994">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-995">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-996">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-997">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-998">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-431" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-999">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-432" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1000">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-433" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-1001">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted time deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-434" decimals="-6" name="us-gaap:RestrictedInvestments" scale="6" id="f-1002">355</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-6" name="us-gaap:RestrictedInvestments" scale="6" id="f-1003">355</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1004">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-437" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-1005">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1006">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-439" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-1007">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-440" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1008">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-1009">14</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1010">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-1011">14</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-440" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="6" id="f-1012">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="6" id="f-1013">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-1014">30</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-1015">30</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-444" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1016">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-445" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-1017">1</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-446" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-1018">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-447" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-1019">1</ix:nonFraction>)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Se</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_70">Note 8</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="f-1020" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in Level 3 contingent consideration liabilities </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="6" id="f-1021">30</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="6" id="f-1022">22</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recognized in SG&amp;A expenses</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="6" id="f-1023">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="f-1024">15</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="f-1025">30</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="6" id="f-1026">9</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance </span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="6" id="f-1027">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="6" id="f-1028">28</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure the fair value of money market funds based on quoted prices in active markets for identical assets and measure the fair value of our equity investment security based on the published daily net asset value at which investors can freely subscribe to or redeem from the fund. The carrying value of the time deposits approximated fair value as of September&#160;30, 2024 and December&#160;31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each foreign exchange forward contract by using a present value of expected cash flows model. This model calculates the difference between the current market forward price and the contracted forward price for each foreign exchange forward contract and applies the difference in the rates to each outstanding contract. The market forward rates include a discount and credit risk factor. We estimate the fair value of each foreign exchange option contract by using a variant of the Black-Scholes model. This model uses present value techniques and reflects the time value and intrinsic value based on observable market rates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of contingent consideration liabilities associated with acquisitions using a variation of the income approach, which utilizes one or more significant inputs that are unobservable. This approach calculates the&#160;fair value of such liabilities based on the probability-weighted expected performance of the acquired entity against the target performance metric, discounted to present value when appropriate. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2024 and the year ended December&#160;31, 2023, there were no transfers among Level 1, Level 2 or Level 3 financial assets and liabilities.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 11 &#8212; Accumulated Other Comprehensive Income (Loss)</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1030" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-1029" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2024: </span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1031">186</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1032">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1033">178</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1034">109</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1035">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1036">104</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1037">207</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1038">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1039">206</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1040">130</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1041">2</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-1042">132</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1043">21</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1044">7</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1045">28</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1046">21</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1047">7</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1048">28</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on cash flow hedges:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1049">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1050">9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1051">28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1052">13</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1053">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1054">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-1055">13</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-1056">3</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-1057">10</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-1058">15</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-1059">4</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-1060">11</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains to:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1061">5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1062">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1063">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1064">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1065">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1066">6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-1067">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="f-1068">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-1069">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1070">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="f-1071">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1072">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1073">18</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1074">4</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1075">14</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1076">6</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1077">2</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1078">4</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1079">19</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1080">5</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1081">14</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1082">19</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1083">5</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1084">14</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1085">149</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1086">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1087">150</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1088">96</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1089">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1090">94</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1091">189</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1092">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1093">192</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1094">136</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="6" id="f-1095">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1096">136</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1097">40</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1098">2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1099">42</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1100">40</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1101">2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1102">42</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1103">160</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1104">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1105">154</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1106">256</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1107">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1108">248</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1109">128</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1110">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1111">129</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1112">32</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1113">3</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1114">35</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1115">288</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1116">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1117">283</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1118">288</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1119">5</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1120">283</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1121">17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1122">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1123">13</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1124">68</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1125">17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1126">51</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-6" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-1127">24</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-1128">6</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-6" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-1129">18</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-1130">44</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-1131">11</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-1132">33</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net loss to:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1133">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1134">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1135">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1136">19</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1137">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1138">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1139">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1140">1</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-1141">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1142">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1143">2</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1144">1</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1145">19</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1146">4</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1147">15</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1148">66</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1149">17</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1150">49</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1151">2</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-6" name="us-gaap:AociTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-1152">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1153">2</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1154">2</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-6" name="us-gaap:AociTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-1155">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1156">2</ix:nonFraction>)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1157">143</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1158">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1159">141</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1160">324</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1161">25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1162">299</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1163">147</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1164">3</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1165">144</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1166">34</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1167">20</ix:nonFraction>)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1168">14</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1169">290</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1170">5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1171">285</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1172">290</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1173">5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1174">285</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 12&#8212; Commitments and Contingencies</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1175" continuedAt="f-1175-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal proceedings arising in the ordinary course of business. We accrue a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, we do not record a liability, but instead disclose the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. While we do not expect that the ultimate resolution of any existing claims and proceedings (other than the specific matters described below, if decided adversely), individually or in the aggregate, will have a material adverse effect on our financial position, an unfavorable outcome in some or all of these proceedings could have a material adverse impact on results of operations or cash flows for a particular period. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 15, 2015, Syntel sued TriZetto and Cognizant in the USDC-SDNY. Syntel&#8217;s complaint alleged breach of contract against TriZetto, and tortious interference and misappropriation of trade secrets against Cognizant and TriZetto, stemming from Cognizant&#8217;s hiring of certain former Syntel employees. Cognizant and TriZetto countersued on March 23, 2015, for breach of contract, misappropriation of trade secrets and tortious interference, based on Syntel&#8217;s misuse of TriZetto confidential information and abandonment of contractual obligations. Cognizant and TriZetto subsequently added federal DTSA </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and copyright infringement claims for Syntel&#8217;s misuse of TriZetto&#8217;s proprietary technology. The parties&#8217; claims were narrowed by the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> court and the case was tried before a jury, which on October 27, 2020 returned a verdict in favor of Cognizant in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1176">855</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1177">570</ix:nonFraction>&#160;million in punitive damages. On April 20, 2021, the USDC-SDNY issued a post-trial order that, among other things, affirmed the jury&#8217;s award of $<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages" format="ixt:num-dot-decimal" scale="6" id="f-1178">285</ix:nonFraction>&#160;million in actual damages, but reduced the award of punitive damages from $<ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1179">570</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1180">285</ix:nonFraction>&#160;million, thereby reducing the overall damages award from $<ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1181">855</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1182"><ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1183">570</ix:nonFraction></ix:nonFraction>&#160;million. The USDC-SDNY subsequently issued a final judgment consistent with the April 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> order. On May 26, 2021, Syntel filed a notice of appeal to the Second Circuit, and on June 3, 2021 the USDC-SDNY stayed execution of judgment pending appeal. On May 25, 2023, the Second Circuit issued an opinion affirming in part and vacating in part the judgment of the USDC-SDNY and remanding the case for further proceedings consistent with its opinion. The Second Circuit affirmed the judgment in all respects on liability but vacated the $<ix:nonFraction unitRef="usd" contextRef="c-486" decimals="-6" name="ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1184">570</ix:nonFraction>&#160;million award that had been based on avoided development costs under the DTSA, and it remanded the case to the USDC-SDNY for further evaluation of damages. On June 23, 2023, the Second Circuit issued its mandate returning the case to the USDC-SDNY. On March 13, 2024, the USDC-SDNY issued a ruling that vacates the alternate compensatory damages awards that were within the scope of the Second Circuit&#8217;s remand and awards TriZetto and Cognizant approximately $<ix:nonFraction unitRef="usd" contextRef="c-487" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1185">15</ix:nonFraction>&#160;million in attorney&#8217;s fees. On October 23, 2024, the USDC-SDNY granted TriZetto and Cognizant&#8217;s motion for a new trial on the amount of compensatory damages owed to TriZetto and Cognizant. TriZetto and Cognizant will continue to vigorously pursue our claims against Syntel. We will not record any gain in our financial statements until it becomes realizable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2019, a ruling of the SCI interpreting the India Defined Contribution Obligation altered historical understandings of the obligation, extending it to cover additional portions of the employee&#8217;s income. As a result, the ongoing contributions of our affected employees and the Company were required to be increased. In the first quarter of 2019, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accrued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="6" id="f-1186">117</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to prior periods, assuming retroactive application of the SCI&#8217;s ruling, in "Selling, general and administrative e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpenses" in our unaudited consolidated statement of operations.&#160;There is significant uncertainty as to how the liability should be calculated as it is impacted by multiple variables, including the period of assessment, the application with respect to certain current and former employees and whether interest and penalties may be assessed. Since the ruling, a variety of trade associations and industry groups have advocated to the Indian government,&#160;highlighting the harm to the information technology sector, other industries and job growth in India that would result from a retroactive application of the ruling.&#160;It is possible the Indian government will review the matter and there is a substantial question as to whether the Indian government will apply the SCI&#8217;s ruling on a retroactive basis. As such, the ultimate amount of our obligation may be materially different from the amount accrued.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2016, November 15, 2016 and November 18, 2016, three putative shareholder derivative complaints were filed in New Jersey Superior Court, Bergen County, naming us, all of our then current directors and certain of our current and former officers at that time as defendants. These actions were consolidated in an order dated January 24, 2017. The complaints assert claims for breach of fiduciary duty, corporate waste, unjust enrichment, abuse of control, mismanagement, and/or insider selling by defendants. On April 26, 2017, the New Jersey Superior Court deferred further proceedings by dismissing the consolidated putative shareholder derivative litigation without prejudice but permitting the parties to file a motion to vacate the dismissal in the future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2017, April 7, 2017, May 10, 2017 and March 11, 2019, four additional putative shareholder derivative complaints were filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time as defendants. These actions were consolidated in an order dated May 14, 2019. On August 3, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims similar to those in the previously-filed </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-1175-1" continuedAt="f-1175-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">putative shareholder derivative actions. On February 14, 2022, we and certain of our current and former directors and officers moved to dismiss the consolidated amended complaint. On September 27, 2022, the USDC-NJ granted those motions and dismissed the consolidated amended complaint in its entirety with prejudice. Plaintiffs filed a notice of appeal on October 27, 2022. On May 3, 2024, the Third Circuit affirmed the dismissal of the consolidated amended complaint.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2021, an eighth putative shareholde</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r derivative complaint was filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s defendants. The complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On March 31, 2022, we and certain of our current and former directors and officers moved to dismiss the complaint. On November 30, 2022, the USDC-NJ denied without prejudice those motions. The USDC-NJ ordered the parties to conduct limited discovery related to the issue of whether our board of directors wrongfully refused the plaintiff&#8217;s earlier litigation demand and, after the conclusion of such limited discovery, to file targeted motions for summary judgment on the issue of wrongful refusal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are presently unable to predict the duration, scope or result of the single putative shareholder derivative action that has not been dismissed. Although the Company continues to defend that putative shareholder derivative action vigorously, it is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> subject to inherent uncertainties, the actual cost of such litigation will depend upon many unknown factors and the outcome of the litigation is necessarily uncertain.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have indemnification and expense advancement obligations pursuant to our bylaws and indemnification agreements with respect to certain current and former members of senior management and the Company&#8217;s board of directors. In connection with the matters that were the subject of our previously disclosed internal investigation, the DOJ and SEC investigations and the related litigation, we have received and expect to continue to receive requests under such indemnification agreements and our bylaws to provide funds for legal fees and other expenses. There are no amounts remaining available to us under applicable insurance policies for our ongoing indemnification and advancement obligations with respect to certain of our current and former officers and directors or incremental legal fees and other expenses related to the above matters. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information relating to the ITD Dispute.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2017, three former employees filed suit against Cognizant in the USDC-CDCA, alleging that they and similarly situated employees suffered disparate treatment on the basis of race in violation of 42 U.S.C. &#167; 1981. Plaintiffs subsequently amended their complaint three times, adding a fourth former employee plaintiff and claims for both disparate treatment and disparate impact on the basis of race and national origin under Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#167; 2000e </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">et seq. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and disparate treatment and disparate impact on the basis of race and national origin under Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#167; 2000e </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">et seq.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Plaintiffs filed the operative Third Amended Complaint-Corrected on January 19, 2021; Cognizant filed its answer on January 29, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2022, plaintiffs filed a motion requesting that the USDC-CDCA certify the case as a class action for two putative classes of plaintiffs consisting of: (1) all individuals who are not of South Asian race or Indian national origin who applied to Cognizant in the U.S. and were not hired since September 2013 (the &#8220;hiring class&#8221;); and (2) all individuals who are not of South Asian race or Indian national origin who have been terminated in the U.S. since September 2013 (the &#8220;terminations class&#8221;). Cognizant opposed. On October 27, 2022, the court denied certification for the hiring class and the terminations class. However, the court granted certification for a sub-set of the terminations class limited to approximately 2,300 former employees whose employment had been terminated from the &#8220;bench,&#8221; a designation for employees who are not allocated to an active project. On November 10, 2022, Cognizant filed a petition with the Ninth Circuit requesting permission to appeal the class certification order as to the bench terminations class. The Ninth Circuit denied the petition on January 26, 2023.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From June 13, 2023 to June 26, 2023, the USDC-CDCA held a class action jury trial on the first phase of plaintiffs&#8217; Section 1981 claim and Title VII disparate treatment claim. The questions presented were whether Cognizant engaged in a pattern or practice of discrimination against non-South Asian and non-Indian employees with respect to bench terminations, and if so, whether punitive damages are available for class members who prevail on their claims. The jury deadlocked, and the court declared a mistrial.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The case proceeded to a retrial on September 24, 2024, and on October 4, 2024, the jury returned a verdict in favor of plaintiffs. The case will now proceed to the second phase to determine individualized liability and damages, if any, for each class member. As a result of the verdict, each non-South Asian and non-Indian class member who pursues claims in the second phase will be entitled to a rebuttable presumption that all termination decisions were discriminatory and to the possibility of recovering punitive damages if they prevail. The USDC-CDCA will also consider plaintiffs&#8217; claim that Cognizant policies had a disparate impact on non-South Asian and non-Indian employees. We believe that class certification was improper, and that the second phase of the case will confirm that individualized issues should have precluded class certification. Cognizant will continue to vigorously defend itself in the second phase of this case and to pursue all available appellate arguments concerning </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-1175-2" continuedAt="f-1175-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">class certification and the September 24, 2024 trial at the appropriate time. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we cannot predict the number of individual plaintiffs who will proceed to the second phase, or the outcome of those cases, and in view of the appellate arguments regarding class certification, we are unable to reasonably estimate a possible loss or range of loss. We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> have not recorded any accruals related to this matter.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our engagements involve projects that are critical to the operations of our clients&#8217; business and provide benefits that are difficult to quantify. Any failure in a client&#8217;s systems or our failure to meet our contractual obligations to our clients, including any breach involving a client&#8217;s confidential information or sensitive data, or our obligations under applicable laws or regulations could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from negligent acts, errors, mistakes, or omissions in rendering our services, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances or will otherwise protect us from liability for damages. Although we have general liability insurance coverage, including coverage for errors or omiss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ions, we retain a significant portion of risk through our insurance deductibles and the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re can be no assurance that such coverage will cover all types of claims, continue to be available on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim coverage as to any future claim. The successful assertion of one or more large claims against us that exceed or are not covered by our insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1175-3">In the normal course of business and in conjunction with certain client engagements, we have entered into contractual arrangements through which we may be obligated to indemnify clients or other parties with whom we conduct business with respect to certain matters. These arrangements can include provisions whereby we agree to hold the indemnified party and certain of their affiliated entities harmless with respect to third-party claims related to such matters as our breach of certain representations or covenants, our intellectual property infringement, our gross negligence or willful misconduct or certain other claims made against certain parties. Payments by us under any of these arrangements are generally conditioned on the client making a claim and providing us with full control over the defense and settlement of such claim. It is not possible to determine the maximum potential liability under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Historically, we have not made material payments under these indemnification agreements and therefore they have not had a material impact on our operating results, financial position, or cash flows. However, if events arise requiring us to make payment for indemnification claims under our indemnification obligations in contracts we have entered, such payments could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period.</ix:continuation> </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_91"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 13 &#8212; Segment Information</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1187" continuedAt="f-1187-1" escape="true"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have seven industry-based operating segments, which are aggregated into four reportable business segments: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Financial Services, which consists of the banking and insurance operating segments;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Health Sciences, which consists of a single operating segment of the same name;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Products and Resources, which consists of the retail and consumer goods; manufacturing, logistics, energy, and utilities; and travel and hospitality operating segments; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Communications, Media and Technology, which consists of a single operating segment of the same name.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segments are industry-based, and as such, we report revenue from clients in the segment with which our clients are most closely aligned. Our client partners, account executives and client relationship managers are aligned in accordance with the specific industries they serve. Our CODM evaluates the Company's performance and allocates resources based on segment revenues and operating profit. Segment operating profit is defined as income from operations before unallocated costs. Generally, operating expenses for each operating segment have similar characteristics and are subject to the same factors, pressures and challenges. However, the economic environment and its effects on industries served by the operating segments may affect revenues and operating expenses to differing degrees. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses, expenses related to our NextGen program, a portion of depreciation and amortization and the impact of the settlements of the cash flow hedges are not allocated to individual segments in internal management reports used by the CODM. Accordingly, such expenses are excluded from segment operating profit and are included below as &#8220;unallocated costs&#8221; and adjusted against our total income from operations. Additionally, we do not disclose assets by segment as a significant portion of the assets is used interchangeably among the segments and the CODM does not review such information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For revenues by reportable segment and geographic area, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_43">Note 2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><ix:continuation id="f-1187-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1188" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating profits by reportable segment were as follows for the three and nine months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1189">344</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1190">283</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1191">905</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1192">862</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1193">331</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1194">330</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1195">975</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1196">1,009</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Resources</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1197">258</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1198">256</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1199">717</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1200">719</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications, Media and Technology</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1201">158</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1202">167</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1203">437</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1204">464</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-505" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1205">1,091</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-506" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1206">1,036</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-507" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1207">3,034</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-508" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1208">3,054</ix:nonFraction>&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-509" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-1209">353</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-510" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-1210">350</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-511" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-1211">893</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-512" decimals="-6" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="f-1212">1,089</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1213">738</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1214">686</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1215">2,141</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1216">1,965</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Geographic Area Information</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1217" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-513" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1218">332</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-514" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1219">335</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-515" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1220">76</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-516" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1221">90</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-517" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1222">593</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-518" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1223">623</ix:nonFraction>&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-1224">1,001</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-1225">1,048</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Long-lived assets include property and equipment, net of accumulated depreciation and amortization.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to the United States.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to India.</span></div></ix:nonNumeric></ix:continuation><div id="ia93efb28e30c44558beea9525f7dcd18_94"></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="background-color:#ffffff;border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Note 14 &#8212; Subsequent Events</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1226" continuedAt="f-1226-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividend</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1226-1">On October 29, 2024, the Board of Directors approved the Company's declaration of a $<ix:nonFraction unitRef="usdPerShare" contextRef="c-519" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1227">0.30</ix:nonFraction> per share dividend with a record date of November 19, 2024 and a payment date of November 27, 2024.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.655%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;2.&#160;&#160;&#160;&#160; Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_100"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Executive Summary</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cognizant is one of the world&#8217;s leading professional services companies, engineering modern businesses and delivering strategic outcomes for our clients. We help clients modernize technology, reimagine processes and transform experiences so they can stay ahead in a fast-changing world. We provide industry expertise and close client collaboration, combining critical perspective with a flexible engagement style. We tailor our services and solutions to specific industries with an integrated global delivery model that employs client service and delivery teams based at client locations and dedicated global and regional delivery centers. Our collaborative services include digital services and solutions, consulting, application development, systems integration, quality engineering and assurance, application maintenance, infrastructure and security as well as business process services and automation. Digital services continue to be an important part of our portfolio, aligning with our clients' focus on becoming data-enabled, customer-centric and differentiated businesses.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2023, we initiated the NextGen program aimed at simplifying our operating model, optimizing corporate functions and consolidating and realigning office space to reflect the post-pandemic hybrid work environment. Our drive for simplification includes operating with fewer layers in an effort to enhance agility and enable faster decision making. We expect the savings generated by the program to help fund continued investments in our people, revenue growth opportunities and the modernization of our office space.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the NextGen program, in the third quarter of 2024 we incurred $33 million of employee separation, facility exit and other costs. Since the inception of the program, we incurred $314 million in total costs. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements. We currently expect to incur costs of approximately $105&#160;million for the full year 2024, which is expected to bring the total charges under the program to approximately $335&#160;million. The estimates of the charges and expenditures that we expect to incur in connection with the NextGen program, and the timing thereof, are subject to a number of assumptions, including local law requirements in various jurisdictions, and actual amounts may differ materially from estimates. In addition, we may incur other charges or cash expenditures not currently contemplated due to unanticipated events that may occur in connection with the NextGen program.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Q3 2024 Financial Results</span><span style="background-color:#ffffff;color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td></tr></table></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from Operations</span></td></tr></table></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Margin</span></td></tr></table></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.032%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.035%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td></tr></table></div></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr></table></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr></table></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.372%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.692%"><tr><td style="width:1.0%"/><td style="width:40.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;GAAP   </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr></table></div></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:center"><img src="ctsh-20240930_g2.jpg" alt="2549" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:center"><img src="ctsh-20240930_g3.jpg" alt="2550" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.025%"><div style="text-align:center"><img src="ctsh-20240930_g4.jpg" alt="2551" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:2.298%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.032%"><div style="text-align:center"><img src="ctsh-20240930_g5.jpg" alt="2552" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px"/></div></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:23.031%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.644%"><tr><td style="width:1.0%"/><td style="width:42.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="display:inline-block;max-width:2.623%;min-width:2.290%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.031%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.644%"><tr><td style="width:1.0%"/><td style="width:42.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.123%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:2.623%;min-width:2.290%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.031%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.644%"><tr><td style="width:1.0%"/><td style="width:42.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="display:inline-block;max-width:2.623%;min-width:2.290%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:23.038%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.009%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/></tr></table></div></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.145%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue up $147 million or 3.0% from Q3 2023; an increase of 2.7% in constant currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from Operations up $52 million or 7.6% from Q3 2023</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Income from Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> up $13 million or 1.7% from Q3 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating margin up 60 bps from Q3 2023</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> down 20 bps from Q3 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted EPS up $0.13 or 12.5% from Q3 2023</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> up $0.09 or 7.8% from Q3 2023</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended September&#160;30, 2024, revenues increased by $147 million as compared to the quarter ended September&#160;30, 2023, representing growth of 3.0%, or 2.7% on a constant currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basis. Our recently completed acquisitions contributed approximately 200 basis points to revenue growth. Additionally, revenues were positively impacted by growth in </span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted Income from Operations, Adjusted Operating Margin, Adjusted Diluted EPS and constant currency revenue growth are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our Health Sciences segment, partially offset by weakness in our Products and Resources (excluding the impact of our recently completed acquisitions) and Communications, Media and Technology segments. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating margin increased to 14.6% for the quarter ended September&#160;30, 2024, from 14.0% for the quarter ended September&#160;30, 2023. Our Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased to 15.3% for the quarter ended September&#160;30, 2024, from 15.5% for the quarter ended September&#160;30, 2023. Our GAAP and Adjusted Operating Margins for the quarter ended September&#160;30, 2024, as compared to the quarter ended September&#160;30, 2023 were positively impacted by net savings generated from our NextGen program and the beneficial impact of foreign currency exchange rate movements, while being negatively impacted by increased compensation costs, primarily as a result of a merit increase cycle completed during the quarter, and the dilutive impact of recently completed acquisitions, primarily driven by transaction and integration related expenses and amortization of acquired intangibles. In addition, our GAAP operating margins for the quarters ended September&#160;30, 2024 and 2023, were negatively impacted by the NextGen charges, as discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements, which were excluded from our Adjusted Operating Margin. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global professional services company, we compete on the basis of the knowledge, experience, insights, skills and talent of our employees and the value they can provide to our clients. We closely monitor attrition trends focusing on the metric that we believe is most relevant to our business. This metric, which we refer to as Voluntary Attrition - Tech Services, includes all voluntary separations with the exception of employees in our Intuitive Operations and Automation practice. For the trailing twelve months ended September&#160;30, 2024 our Voluntary Attrition - Tech Services was 14.6% as compared to 16.2% for the trailing twelve months ended September&#160;30, 2023. We finished the third quarter of 2024 with approximately 340,100 employees, inclusive of Belcan employees, as compared to 346,600 employees at the end of the third quarter of 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Outlook</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to expect the long-term focus of our clients to be on their digital transformation into AI-ready, software-driven, data-enabled, customer-centric and differentiated businesses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe clients will continue to contend with industry-specific changes driven by evolving digital technologies, uncertainty in the regulatory environment, industry consolidation and convergence as well as international trade policie</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s and other macroeconomic and geopolitical factors, including the uncertainty related to the global economy, which has affected and may continue to affect their demand for our services.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We increasingly use AI-based technologies, including GenAI, in our client offerings and our own internal operations. AI technologies and services are part of a highly competitive and rapidly evolving market. We plan to make significant investments in our AI capabilities to meet the needs of our clients and harness its value in a flexible, secure, scalable and responsible way. As AI-based technologies evolve, we expect that some services that we currently perform for our clients will be replaced by AI or other forms of automation. This may lead to reduced demand for certain services or harm our ability to obtain favorable pricing or other terms for our services.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently expect to incur total costs of approximately $335&#160;million in connection with the NextGen program, which started in the second quarter of 2023, with approximately $105&#160;million of such costs anticipated in 2024. See "Executive Summary". In addition to the NextGen program, potential tax law and other regulatory changes, including possible U.S. corporate income tax reform and the Code on Social Security, 2020 in India, among other items, may impact our future results. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the Code on Social Security, 2020, if enacted as currently written, could result in a material one-time increase to our post-employment liability for past service and would also modestly increase our costs for employment and post-employment benefits prospectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, in March 2024, India and Mauritius signed a Protocol to amend the India-Mauritius Income Tax Treaty. We are currently evaluating the potential impact of the amendment, which, depending on its final terms when entered into force, could increase our effective income tax rate, as CTS India is a subsidiary of our wholly-owned Mauritius entity.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2024, we completed the acquisition of Belcan. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_46">Note 3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements. This acquisition is expected to have a modest near-term dilutive impact to operating margin, primarily due to transaction and integration-related expenses and amortization of acquired intangibles.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted Operating Margin is not a measure of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_112"></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="background-color:#ffffff;border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Results of Operations</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Three Months Ended September&#160;30, 2024 Compared to Three Months Ended September&#160;30, 2023 </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, certain financial data for the three months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / Decrease</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(Dollars in millions, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,311&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63.0)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes </span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from equity method investments </span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></div></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Financial Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Income from Operations and Adjusted Operating Margin</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.16&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Exclusive of depreciation and amortization expense.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues </span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended September&#160;30, 2024, revenues increased by $147 million as compared to the quarter ended September&#160;30, 2023, representing growth of 3.0%, or 2.7% on a constant currency basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our recently completed acquisitions contributed approximately 200 basis points to revenue growth. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Income from Operations, Adjusted Operating Margin, Adjusted Diluted EPS and constant currency revenue growth are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues - Reportable Business Segments and Geographic Markets</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of $5,044 million across our business segments and geographies were as follows for the three months ended September&#160;30, 2024:</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:center"><img src="ctsh-20240930_g6.jpg" alt="610" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px"/></div><div style="margin-top:1.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:49.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.685%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q3 2024 as compared to Q3 2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Resources</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:1.5pt;text-align:center"><img src="ctsh-20240930_g7.jpg" alt="614" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px"/></div><div style="margin-top:1.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"/><td style="width:49.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.550%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q3 2024 as compared to Q3 2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div></div></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in revenues was driven by the following factors:</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reduced demand for discretionary work negatively impacted revenues across all segments. Clients in our Communications, Media and Technology, Products and Resources and Financial Services segments were particularly affected;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recently completed acquisitions contributed approximately 200 basis points of growth to the overall change in revenues, including approximately 750 basis points of growth to our Products and Resources segment (primarily in North America) and approximately 100 basis points of growth to our Communications, Media and Technology segment (primarily in North America);</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.33pt">Health Sciences revenues in the North America were positively impacted by the ramp up of several recently won large deals and the resale of third-party products in connection with our integrated offerings strategy;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue growth in the Financial Services segment was positively impacted by growth among banking clients, while being negatively impacted by lower resales of third-party products in connection with our integrated offerings strategy in the current period; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Communications, Media and Technology revenues, in our North America and Europe regions, were negatively impacted by weakness from technology customers.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Constant currency revenue growth is not a measure of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Cost of Revenues (Exclusive of Depreciation and Amortization Expense)</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:center"><img src="ctsh-20240930_g8.jpg" alt="1767" style="height:138px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.286%"><tr><td style="width:1.0%"/><td style="width:14.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.871%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.871%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.071%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$102M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% as a % of revenues</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of revenues consists primarily of salaries, incentive-based compensation, stock-based compensation expense, employee benefits, project-related immigration and travel for technical personnel, subcontracting and costs of third-party products and services relating to revenues. The increase, as a percentage of revenues, was primarily driven by increased compensation costs, primarily as a result of a merit increase cycle completed in the quarter, partially offset by foreign currency exchange rate movements.</span></div></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">SG&amp;A Expenses (Exclusive of Depreciation and Amortization Expense)</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses consist primarily of salaries, incentive-based compensation, stock-based compensation expense, employee benefits, immigration, travel, marketing, communications, management, finance, administrative and occupancy costs. The increase, as a percentage of revenues, was primarily attributed to the impact of recently completed acquisitions, driven by transaction and integration-related expenses, and increased compensation costs, primarily as a result of a merit increase cycle completed in the quarter, partially offset by net savings generated from our NextGen program.</span></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><img src="ctsh-20240930_g9.jpg" alt="2753" style="height:124px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:35.380%"><tr><td style="width:1.0%"/><td style="width:12.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.827%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$32M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% as a % of revenues</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></div></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Restructuring Charges</span></div></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges consist of costs related to the NextGen program. Restructuring charges were $33 million, or 0.7% as a percentage of revenue, for the three months ended September&#160;30, 2024, as compared to $72 million, or 1.5% as a percentage of revenue, for the three months ended September&#160;30, 2023. For further detail on our restructuring charges see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></div></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense, as well as depreciation and amortization expense as a percentage of revenues, remained flat </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the third quarter of 2024 as compared to the third quarter of 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The decline of depreciation expense, which was driven by actions taken under our NextGen program, was offset by an increase in amortization expense driven by intangible assets related to our recently completed acquisitions.</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating Margin and Adjusted Operating Margin</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"> - Overall</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.684%"><div style="margin-top:3pt;text-align:center"><img src="ctsh-20240930_g10.jpg" alt="3278" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/><img src="ctsh-20240930_g11.jpg" alt="3279" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/></div></div><div style="display:inline-block;max-width:2.631%;min-width:1.631%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.685%"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our GAAP and Adjusted Operating Margins</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the quarter ended September&#160;30, 2024, as compared to the quarter ended September&#160;30, 2023 were positively impacted by net savings generated from our NextGen program and the beneficial impact of foreign currency exchange rate movements, while being negatively impacted by increased compensation costs, primarily as a result of a merit increase cycle completed in the quarter, and the dilutive impact of recently completed acquisitions, primarily driven by transaction and integration-related expenses and amortization of acquired intangibles. In addition, our GAAP operating margins for the quarters ended September&#160;30, 2024 and 2023, were negatively impacted by the NextGen charges, as discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements, which were excluded from our Adjusted Operating Margin.</span></div></div></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted Income from Operations and Adjusted Operating Margin are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A predominant portion of our costs in India are denominated in the Indian rupee, representing approximately 24% of our global operating costs during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three months ended September&#160;30, 2024.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These costs are subject to foreign currency exchange rate fluctuations, which have an impact on our results of operations. We enter into foreign exchange derivative contracts to hedge certain Indian rupee denominated payments in India. These hedges are intended to mitigate the volatility of the changes in the exchange rate between the U.S. dollar and the Indian rupee. Net of the impact of the hedges, the depreciation of the Indian rupee positively impacted our operating margin for the three months ended September&#160;30, 2024 by 45 basis points as compared to the three months ended September&#160;30, 2023.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of applicable designated cash flow hedges, the depreciation of the Indian rupee against the U.S. dollar positively impacted our operating margin by 25 basis points during the three months ended September&#160;30, 2024. Each additional 1.0% change in exchange rate between the Indian rupee and the U.S. dollar will have the effect of moving our operating margin by 18 basis points (excluding the impact of the hedges).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The settlement of our cash flow hedges had a positive impact of 10 basis points on our operating margin during the three months ended September&#160;30, 2024, compared to a negative impact of 10 basis points during the three months ended September&#160;30, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Segment Operating Profit</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating profit and operating margin percentage were as follows:</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center"><img src="ctsh-20240930_g12.jpg" alt="5561" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><img src="ctsh-20240930_g13.jpg" alt="5563" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><img src="ctsh-20240930_g14.jpg" alt="5565" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.372%"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><img src="ctsh-20240930_g15.jpg" alt="5567" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div></div><div style="text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.415%"><tr><td style="width:1.0%"/><td style="width:3.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#2f78c4;padding:0 1pt"/><td colspan="3" style="background-color:#000048;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating margin</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2024, segment operating margins across all our segments were positively impacted by savings generated from our NextGen program and the beneficial impact of foreign currency exchange rate movements, partially offset by increased compensation costs, primarily as a result of a merit increase cycle. Segment operating profit in the Financial Services segment in the third quarter of 2023 was negatively impacted by resales of third-party products in connection with our integrated offerings strategy. Segment operating profit in the Health Sciences segment in the third quarter of 2024 was negatively impacted by resales of third-party products in connection with our integrated offerings strategy and by higher costs typical to the initial phases of several recently won large deals in this segment. Segment operating profit in the Products and Resources segment in the third quarter of 2024 was negatively impacted by the dilutive impact of the Belcan acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total segment operating profit and operating margin were as follows for the three months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.286%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/(Decrease)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Other Income (Expense), Net</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total other income (expense), net for the three months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.114%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/<br/>Decrease</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (losses)</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on foreign exchange forward contracts not designated as hedging instruments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gains (losses), net</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange losses were attributed to the remeasurement of net monetary assets and liabilities denominated in currencies other than the functional currencies of our subsidiaries. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains on foreign exchange forward contracts not designated as hedging instruments related to the realized and unrealized gains and losses on cont</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">racts entered into to offset our foreign currency exposures. As of September&#160;30, 2024, the notional value of our undesignated hedges was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,026 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest income for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased $1&#160;million as compared to the same period in 2023. While our invested balances during the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were lower as compared to the three months ended September&#160;30, 2023, due to the required payment related to the ITD dispute in January 2024 (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements) and the Belcan acquisition in August 2024, we benefited from higher interest rates compared to the three months ended September&#160;30, 2023.</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Provision for Income Taxes</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:3pt;text-align:center"><img src="ctsh-20240930_g16.jpg" alt="7375" style="height:96px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.50pt"><tr><td style="width:1.0pt"/><td style="width:10.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#234;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$21M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="12" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective Income Tax Rate </span><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#234;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> 4.1%</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate for the three months ended September&#160;30, 2024, reflects the benefit of the recognition of a $40 million deferred tax asset related to foreign tax credits.</span></div></div></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Net Income</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.122%"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net income was primarily driven by an increase in income from operations and a lower effective tax rate.</span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div></div><div style="display:inline-block;max-width:1.754%;min-width:0.754%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.124%"><div style="text-align:justify"><img src="ctsh-20240930_g17.jpg" alt="7637" style="height:96px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:109.50pt"><tr><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#2e318e;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$57M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> 0.8% of Revenue</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">s</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></div></div><div style="text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of our disclosure include non-GAAP financial measures. These non-GAAP financial measures are not based on any comprehensive set of accounting rules or principles and should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP, and may be different from non-GAAP financial measures used by other companies. In addition, these non-GAAP financial measures should be read in conjunction with our financial statements prepared in accordance with GAAP. The reconciliations of non-GAAP financial measures to the corresponding GAAP measures set forth below should be carefully evaluated. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-GAAP financial measures Adjusted Operating Margin and Adjusted Income from Operations exclude unusual items, such as NextGen charges. Our non-GAAP financial measure Adjusted Diluted EPS excludes unusual items, such as NextGen charges, and net non-operating foreign currency exchange gains or losses and the tax impact of all the applicable adjustments. For further detail on the NextGen charges, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements. The income tax impact of each item excluded from Adjusted Diluted EPS is calculated by applying the statutory rate and local tax regulations in the jurisdiction in which the item was incurred. Constant currency revenue growth is defined as revenues for a given period restated at the comparative period&#8217;s foreign currency exchange rates measured against the comparative period's reported revenues.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe providing investors with an operating view consistent with how we manage the Company provides enhanced transparency into our operating results. For internal management reporting and budgeting purposes, we use various GAAP and non-GAAP financial measures for financial and operational decision-making, to evaluate period-to-period comparisons, to determine portions of the compensation for executive officers and for making comparisons of our operating results to those of our competitors. We believe that the presentation of non-GAAP financial measures, which exclude certain costs, read in conjunction with our reported GAAP results and reconciliations to the most comparable GAAP measure, as applicable, can provide useful supplemental information to our management and investors regarding financial and business trends relating to our financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A limitation of using non-GAAP financial measures versus financial measures calculated in accordance with GAAP is that non-GAAP financial measures may exclude costs that are recurring such as net non-operating foreign currency exchange gains or losses. In addition, other companies may calculate non-GAAP financial measures differently than us, thereby limiting the usefulness of these non-GAAP financial measures as a comparative tool. We compensate for these limitations by providing specific information regarding the GAAP amounts excluded from non-GAAP financial measures to allow investors to evaluate such non-GAAP financial measures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of each non-GAAP financial measure to the most comparable GAAP measure for the three months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.508%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Revenues</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP income from operations and operating margin</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NextGen charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Income from Operations and Adjusted Operating Margin</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP diluted EPS</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of NextGen charges, pre-tax</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-operating foreign currency exchange (gains) losses, pre-tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of above adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.16&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Consists of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> employee separation, facility exit and other costs incurred in connection with the NextGen program. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ee </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements for additional information.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Non-operating foreign currency exchange gains and losses, inclusive of gains and losses on related foreign exchange forward contracts not designated as hedging instrument</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s for accounting purposes, are reported in "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Presented below are the tax impacts of our non-GAAP adjustments to pre-tax income:</span></div><div style="margin-top:3pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.467%"><tr><td style="width:1.0%"/><td style="width:69.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.010%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP income tax benefit (expense) related to:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NextGen charges</span></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency exchange gains and losses</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate related to non-operating foreign currency exchange gains and losses varies depending on the jurisdictions in which such income and expenses are generated and the statutory rates applicable in those jurisdictions. As such, the income tax effect of non-operating foreign currency exchange gains and losses shown in the above table may not appear proportionate to the net pre-tax foreign currency exchange gains and losses reported in our unaudited consolidated statements of operations.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_121"></div><div style="text-align:justify"><span style="color:#000048;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Nine Months Ended September&#160;30, 2024 Compared to Nine Months Ended September&#160;30, 2023</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, certain financial data for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / Decrease</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(Dollars in millions, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,661&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.9&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,583&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.0)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.9)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes </span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,198&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(514)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from equity method investments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.09&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Financial Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Income From Operations and Adjusted Operating Margin</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Exclusive of depreciation and amortization expense.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues </span></td></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2024, revenues increased by $59 million as compared to the nine months ended September&#160;30, 2023, representing growth of 0.4%, or 0.3% on a constant currency basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our recently completed acquisitions contributed approximately 100 basis points to revenue growth.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted Income from Operations, Adjusted Operating Margin, Adjusted Diluted EPS and constant currency revenue growth are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues - Reportable Business Segments and Geographic Markets</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of $14,654 million across our business segments and geographies were as follows for the nine months ended September&#160;30, 2024:</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:center"><img src="ctsh-20240930_g18.jpg" alt="557" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px"/></div><div style="margin-top:1.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.212%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.217%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YTD 2024 as compared to YTD 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Resources</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMT</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:1.5pt;text-align:center"><img src="ctsh-20240930_g19.jpg" alt="561" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px"/></div><div style="margin-top:1.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.134%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YTD 2024 as compared to YTD 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:1.5pt;text-align:center"><span><br/></span></div></div></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in revenues was driven by the following factors:</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reduced demand for discretionary work negatively impacted revenues across all segments. Clients in our Financial Services and Products and Resources segments were particularly affected;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recently completed acquisitions contributed approximately 100 basis points to the overall revenue growth, including approximately 300 basis points of growth to our Products and Resources segment (primarily in North America) and approximately 150 basis points of growth to our Communications, Media and Technology segment (primarily in North America and Continental Europe);</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The resale of third-party products, primarily in the Health Sciences segment in North America,  in connection with our integrated offerings strategy, contributed approximately 100 basis points of growth to the overall change in revenue;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">North America revenues in the Communications, Media and Technology and Health Sciences segments were positively impacted by the ramp up of several recently won large deals;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.33pt">Health Sciences revenues were negatively impacted by the renegotiation of a large contract with a payer client in 2023 in our North America region, which reduced the scope of services but improved the profitability of the contract;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue decline in our United Kingdom region was primarily driven by weakness in the Financial Services and Communications, Media and Technology segments; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue decline in our Rest of World region was primarily driven by weakness in the Products and Resources and Financial Services segments.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Constant currency revenue growth is not a measure of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Cost of Revenues (Exclusive of Depreciation and Amortization Expense)</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:center"><img src="ctsh-20240930_g20.jpg" alt="2196" style="height:157px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.456%"><tr><td style="width:1.0%"/><td style="width:14.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.433%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$78M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2% as a % of revenues</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of revenues consists primarily of salaries, incentive-based compensation, stock-based compensation expense, employee benefits, project-related immigration and travel for technical personnel, subcontracting and costs of third-party products and services relating to revenues. The increase, as a percentage of revenues, was due to higher compensation costs, primarily as a result of a merit increase cycle, and the impact of the resale of third-party products in connection with our integrated offerings strategy, partially offset by the beneficial impact of foreign currency exchange rate movements.</span></div></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">SG&amp;A Expenses (Exclusive of Depreciation and Amortization Expense)</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses consist primarily of salaries, incentive-based compensation, stock-based compensation expense, employee benefits, immigration, travel, marketing, communications, management, finance, administrative and occupancy costs. The decrease, as a percentage of revenues, was primarily driven by the net savings generated from our NextGen program, partially offset by the impact of recently completed acquisitions, primarily driven by transaction and integration related expenses.</span></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><img src="ctsh-20240930_g21.jpg" alt="3134" style="height:150px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.578%"><tr><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.310%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#234;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$87M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#234;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">as a % of revenues</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Restructuring Charges</span></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges consist of costs related to the NextGen program. Restructuring charges were $85 million, or 0.6% as a percentage of revenue, for the nine months ended September&#160;30, 2024, as compared to $189 million, or 1.3% as a percentage of revenue, for the nine months ended September&#160;30, 2023. For further detail on our restructuring charges see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></div></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense decreased by 1.0%, and decreased by 0.1% as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a percentage of revenues, during the nine months ended September&#160;30, 2024 as compared to the 2023 peri</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">od. The decline of depreciation expense, which was driven by actions taken under our NextGen program, was partially offset by an increase in amortization expense driven by an increase in intangible assets related to our recently completed acquisitions.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating Margin and Adjusted Operating Margin</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">8</span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">- Overall</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.684%"><div style="text-align:center"><img src="ctsh-20240930_g22.jpg" alt="3654" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/><img src="ctsh-20240930_g23.jpg" alt="3655" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:33.933%"><tr><td style="width:1.0%"/><td style="width:13.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.220%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:2.631%;min-width:1.631%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.685%"><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in our 2024 GAAP operating margin and Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily driven by net savings generated from our NextGen program and the beneficial impact of foreign currency exchange rate movements, partially offset by increased compensation costs, primarily as a result of a merit increase cycle, and the impact of the resale of third-party products in connection with our integrated offerings strategy. In addition, our 2023 and 2024 GAAP operating margins were negatively impacted by the NextGen charges, as discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements, which were excluded from our Adjusted Operating Margin.</span></div></div></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted Income from Operations and Adjusted Operating Margin are not measures of financial performance prepared in accordance with GAAP. See &#8220;Non-GAAP Financial Measures&#8221; for more information and reconciliations to the most directly comparable GAAP financial measures, as applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of the impact of applicable designated cash flow hedges, the depreciation of the Indian rupee positively impacted our operating margin for the nine months ended September&#160;30, 2024 by 43 basis points as compared to the nine months ended September&#160;30, 2023. Excluding the impact of such hedges, the depreciation of the Indian rupee against the U.S. dollar positively impacted our operating margin by 22 basis points for the nine months ended September&#160;30, 2024. The settlement of our cash flow hedges had a positive impact of 6 basis points on our operating margin during the nine months ended September&#160;30, 2024, compared to a negative impact of 15 basis points during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> period.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Segment Operating Profit</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating profit and operating margin percentage were as follows:</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center"><img src="ctsh-20240930_g24.jpg" alt="4957" style="height:124px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center"><img src="ctsh-20240930_g25.jpg" alt="4959" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.368%"><div style="margin-top:9pt;text-align:center"><img src="ctsh-20240930_g26.jpg" alt="4962" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="display:inline-block;max-width:3.508%;min-width:3.175%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:22.372%"><div style="margin-top:9pt;text-align:center"><img src="ctsh-20240930_g27.jpg" alt="4965" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px"/></div></div></div><div style="margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.415%"><tr><td style="width:1.0%"/><td style="width:3.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#2f78c4;padding:0 1pt"/><td colspan="3" style="background-color:#000048;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating margin</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, segment operating margins across all our segments were positively impacted by savings generated from our NextGen program and the beneficial impact of foreign currency exchange rate movements, partially offset by increased compensation costs. Segment operating profit in the Health Sciences and Communications, Media and Technology segments was negatively impacted by resales of third-party products in connection with our integrated offerings strategy and higher costs typical to the initial phases of several recently won large deals in these segments. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total segment operating profit and margin were as follows for the nine months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/(Decrease)</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,034&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated costs decreased for the nine months ended September&#160;30, 2024 as compared to the nine months ended September&#160;30, 2023, driven by lower corporate expenses as well as lower NextGen charges of $85 million for the nine months ended September&#160;30, 2024 as compared to $189 million for the nine months ended September&#160;30, 2023 (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4 </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our unaudited consolidated financial statements).</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Other Income (Expense), Net</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total other income (expense), net for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.114%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/<br/>Decrease</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (losses) gains</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on foreign exchange forward contracts not designated as hedging instruments</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gains (losses), net</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange gains and losses were attributed to the remeasurement of net monetary assets and liabilities denominated in currencies other than the functional currencies of our subsidiaries. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains and losses on foreign exchange forward contracts not designated as hedging instruments related to the realized and unrealized gains and losses on cont</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">racts entered into to offset our foreign c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">urrency exposures. Interest income for the nine months ended September&#160;30, 2024 decreased by $1 million as compared to the same period in 2023. While our invested balances decreased during the nine months ended September&#160;30, 2024, primarily due to the required payment related to the ITD dispute in January 2024 (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements), we benefited from higher interest rates compared to the nine months ended September&#160;30, 2023. </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Provision for Income Taxes</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:3pt;text-align:center"><img src="ctsh-20240930_g28.jpg" alt="6866" style="height:99px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:106.50pt"><tr><td style="width:1.0pt"/><td style="width:10.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:33.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:27.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$41M</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Effective Income Tax Rate </span><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> 0.2%</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></div><div style="display:inline-block;max-width:0.000%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:50.000%"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate in both periods reflects the benefits of discrete items related to U.S. state income taxes. The effective tax rate in 2024 additionally benefited from the recognition of a $40 million deferred tax asset related to foreign tax credits. The effective income tax rate in 2023 additionally benefited from the effective settlement of the IRS examination for tax years 2017 and 2018.</span></div></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the OECD adopted model rules for a global framework to impose a 15% global minimum tax referred to as Pillar Two with an effective date of January 1, 2024. Although management continues to monitor additional guidance from the OECD and countries&#8217; implementation of Pillar Two, based on current guidance, there was no material impact for the nine months ended September&#160;30, 2024 and we believe that our net income, cash flows, or financial condition will not be materially impacted in the future by Pillar Two.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Net Income</span></div></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.122%"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net income was driven by an increase in income from operations.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span><br/></span></div></div><div style="display:inline-block;max-width:1.754%;min-width:0.754%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.124%"><div style="margin-top:3pt;text-align:center"><img src="ctsh-20240930_g29.jpg" alt="7781" style="height:105px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:103.50pt"><tr><td style="width:1.0pt"/><td style="width:13.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:30.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$126M</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#0033a0;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#233;</span><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9% of Revenues</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></div></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Three Months Ended September 30, 2024 Compared to Three Months Ended September 30, 2023 &#8211; Non-GAAP Financial Measures&#8221; above for additional information about our use of non-GAAP financial measures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of each non-GAAP financial measure to the most comparable GAAP measure for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.508%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Revenues</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP income from operations and operating margin</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NextGen charges </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Income from Operations and Adjusted Operating Margin</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP diluted EPS</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of NextGen charges, pre-tax</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-operating foreign currency exchange (gains) losses, pre-tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of above adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Consists of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> employee separation, facility exit and other costs incurred in connection with the NextGen program. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ee </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_49">Note 4</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements for additional information.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Non-operating foreign currency exchange gains and losses, inclusive of gains and losses on related foreign exchange forward contracts not designated as hedging instruments for accounting purposes, are reported in "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Presented below are the tax impacts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of each of our non-GAAP adjustments to pre-tax income:</span></div><div style="margin-top:3pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.467%"><tr><td style="width:1.0%"/><td style="width:69.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.010%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP income tax benefit (expense) related to:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NextGen charges</span></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency exchange gains and losses</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate related to non-operating foreign currency exchange gains and losses varies depending on the jurisdictions in which such income and expenses are generated and the statutory rates applicable in those jurisdictions. As such, the income tax effect of non-operating foreign currency exchange gains and losses shown in the above table may not appear proportionate to the net pre-tax foreign currency exchange gains and losses reported in our unaudited consolidated statements of operations.</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_127"></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Liquidity and Capital Resources</span></td></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash generated from operations has historically been the primary source of liquidity to fund operations and investments to grow our business. As of September&#160;30, 2024, we had cash, cash equivalents and short-term investments of $2,025 million. During the third quarter of 2024, we borrowed $600 million under our revolving credit facility, to partially fund the acquisition of Belcan, bringing the available capacity under our credit facility to approximately $1.3 billion. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of cash flows for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase / Decrease</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,567)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(499)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,068)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(313)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,154)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operating activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in cash provided by operating activities for the nine months ended September&#160;30, 2024, as compared to the nine months ended September&#160;30, 2023, was primarily driven by the $360 million payment made in relation to our dispute with the ITD in January 2024 (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor turnover, aging and the collection of accounts receivable by client. Our DSO calculation includes receivables, net of allowance for doubtful accounts, and contract assets, reduced by the uncollected portion of deferred revenue. Our DSO was 81&#160;days as of September&#160;30, 2024, an increase of 4 days from 77 days as of December&#160;31, 2023. Our DSO was 77 days as of September&#160;30, 2023, an increase of 3 days from 74 days as of December&#160;31, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Investing </span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">activities </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash used in investing activities for the nine months ended September&#160;30, 2024, as compared to the nine months ended September&#160;30, 2023, was primarily driven by higher payments for business combinations, partially offset by  higher net maturities of investments in 2024 as compared to 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Financing activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in cash used in financing activities for the nine months ended September&#160;30, 2024, as compared to the nine months ended September&#160;30, 2023, was primarily driven by our borrowing under the revolving credit facility to finance the Belcan acquisition in the third quarter of 2024 and lower repurchases of common stock.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Credit Agreement providing for a $650&#160;million Term Loan and a $1,850&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. As of September&#160;30, 2024, we had $600 million outstanding under the revolving credit facility, consisting of a Term Benchmark loan with a maturity of October 2027 and an Interest Period (as defined in the Credit Agreement) of one month. We are required under the Credit Agreement to make scheduled quarterly principal payments on the Term Loan. We believe that we currently meet all conditions set forth in the Credit Agreement to borrow thereunder, and we are not aware of any conditions that would prevent us from borrowing part or all of the remaining available capacity under the revolving credit facility as of September&#160;30, 2024 and through the date of this filing. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_67">Note 7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Capital Allocation</span></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.561%"><div style="text-align:center"><img src="ctsh-20240930_g30.jpg" alt="2829" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:180px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.50pt"><tr><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.75pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#6aa2dc;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#2f78c4;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share Repurchases</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#000048;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend payments</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="display:inline-block;max-width:0.877%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.562%"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our capital allocation on an ongoing basis, considering our financial performance and liquidity position, investments required to execute our strategic plans and initiatives, acquisition opportunities, the economic outlook, regulatory changes and other relevant factors. As these factors may change over time, the actual amounts expended on stock repurchase activity, dividends, and acquisitions, if any, during any particular period cannot be predicted and may fluctuate from time to time.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Liquidity and Capital Resources Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to ensure that our worldwide cash is available in the locations in which it is needed. As part of our ongoing liquidity assessments, we regularly monitor the mix of our domestic and international cash flows and cash balances. We evaluate on an ongoing basis what portion of the non-U.S. cash, cash equivalents and short-term investments is needed locally to execute our strategic plans and what amount is available for repatriation back to the United States.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect operating cash flows, cash and short-term investment balances, together with the available capacity under our revolving credit facilities, to be sufficient to meet our operating requirements, including purchase commitments, tax payments, including Tax Reform Act transition tax payments, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">servicing our debt for the next twelve months.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ability to expand and grow our business in accordance with current plans, make acquisitions, meet long-term capital requirements beyond a twelve-month period and execute our capital return plan will depend on many factors, including the rate, if any, at which cash flow increases, our ability and willingness to pay for acquisitions with capital stock and the availability of public and private debt, including the ability to extend the maturity of or refinance our existing debt, and equity financing. We cannot be certain that additional financing, if required, will be available on terms and conditions acceptable to us, if at all. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Commitments and Contingencies</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_85">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_139"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Critical Accounting Estimates</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of our financial condition and results of operations is based on our unaudited consolidated financial statements that have been prepared in accordance with GAAP. The preparation of these financial statements requires management to make estimates and assumptions that affect the amounts reported for assets and liabilities, including the recoverability of tangible and intangible assets, disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reported period. On an ongoing basis, we evaluate our estimates. The most significant estimates relate to the recognition of revenue and profits, including the application of the cost-to-cost method of measuring progress to completion for certain fixed-price contracts, income taxes, business combinations and valuation of goodwill and other long-lived assets. We base our estimates on historical experience, current trends and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The actual amounts may differ from the estimates used in the preparation of the accompanying unaudited consolidated financial statements. For a discussion of our critical accounting estimates, see &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2023. Our significant accounting policies are described in Note 1 to the audited consolidated financial statements included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2023. </span></div><div id="ia93efb28e30c44558beea9525f7dcd18_142"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Recently Adopted and New Accounting Pronouncements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_40">No</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_40">te 1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_148"></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.655%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;3.&#160;&#160;&#160;&#160; Quantitative and Qualitative Disclosures about Market Risk.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2024, we borrowed $600&#160;million under our revolving credit facility. The borrowing did not have a material impact on our exposure to market risk from changes in interest rates. Aside from the borrowing, there have been no material changes in our quantitative and qualitative disclosures about market risk from those disclosed in Part II, Item 7A, Quantitative and Qualitative Disclosures about Market Risk, in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2023, filed with the SEC on February 14, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="ia93efb28e30c44558beea9525f7dcd18_151"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.655%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;4.&#160;&#160;&#160;&#160; Controls and Procedures.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, under the supervision and with the participation of our chief executive officer and our chief financial officer, evaluated the design and operating effectiveness of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act) as of September&#160;30, 2024. Based on this evaluation, our chief executive officer and our chief financial officer concluded that, as of September&#160;30, 2024, our disclosure controls and procedures were effective.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes in our internal control over financial reporting (as defined in Rules&#160;13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the fiscal quarter ended September&#160;30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_157"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;1. Legal Proceedings</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_85">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_160"></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;1A. Risk Factors</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our risk factors from those disclosed in Part I, Item 1A, Risk Factors, in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2023 filed with the SEC on February 14, 2024. </span></div><div id="ia93efb28e30c44558beea9525f7dcd18_163"></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;2.&#160;&#160;&#160;&#160; Unregistered Sales of Equity Securities and Use of Proceeds</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our stock repurchase program allows for the repurchase of up to $11.5 billion, excluding fees and expenses, of our Class&#160;A common stock through open market purchases, including under a 10b5-1 Plan in accordance with applicable federal securities laws. The repurchase program does not have an expiration date and had a remaining balance of $1,377 million as of September&#160;30, 2024. The timing of repurchases and the exact number of shares to be purchased are determined by management, in its discretion, or pursuant to a 10b5-1 Plan, and depend upon market conditions and other factors. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2024, we repurchased $228 million of our Class</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A common stock under our stock repurchase program as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.914%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.639%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.310%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Month</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number<br/>of Shares<br/>Purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average<br/>Price Paid<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased under the Plans or Programs<br/>(in millions)</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2024 - July 31, 2024</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244,604&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.30&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244,604&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2024 - August 31, 2024</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,827&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.19&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,827&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 1, 2024 - September 30, 2024</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,262&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.26&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,262&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,095,693&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.49&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,095,693&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate purchase price and weighted average price per share does not include the excise tax on net stock repurchases incurred as part of the recently enacted Inflation Reduction Act. The excise tax was immaterial for the three months ended September&#160;30, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2024, we also purchased shares in connection with our stock-based compensation plans, whereby shares of our common stock were tendered by employees for payment of applicable statutory tax withhol</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dings. For the three months ended September&#160;30, 2024, such repurchases totaled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares at an aggregate cost of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="ia93efb28e30c44558beea9525f7dcd18_166"></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;5.&#160;&#160;&#160;&#160; Other Information</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Trading Plans</span></div><ix:nonNumeric contextRef="c-1" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1228" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No director or Section 16 officer <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1229">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1230"><ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1231">terminated</ix:nonNumeric></ix:nonNumeric> any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements (in each case, as defined in Item 408(a) of Regulation S-K) during the three months ended September&#160;30, 2024, except as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Action</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of adoption/termination</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Scheduled expiration date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate number of securities to be purchased/sold</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-520" name="ecd:TrdArrIndName" id="f-1232">John Kim</ix:nonNumeric></span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-520" name="ecd:TrdArrIndTitle" id="f-1233">Executive Vice President, Chief Legal Officer, Chief Administrative Officer and Corporate Secretary</ix:nonNumeric></span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-520" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1234">Adoption</ix:nonNumeric></span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-520" name="ecd:TrdArrAdoptionDate" id="f-1235">September 3, 2024</ix:nonNumeric></span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 4, 2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of up to <ix:nonFraction unitRef="shares" contextRef="c-521" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1236">20,000</ix:nonFraction> shares of common stock</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-522" name="ecd:TrdArrIndName" id="f-1237">Jatin Dalal</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-522" name="ecd:TrdArrIndTitle" id="f-1238">Chief Financial Officer</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-522" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1239">Adoption</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-522" name="ecd:TrdArrAdoptionDate" id="f-1240">September 6, 2024</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 22, 2024</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of up to <ix:nonFraction unitRef="shares" contextRef="c-523" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1241">5,000</ix:nonFraction> shares of common stock</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The trading plan may also expire on such earlier date as all transactions under the trading plan are completed.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the trading arrangements listed in the above table is intended to satisfy the affirmative defense conditions of Rule 10b5-1.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="background-color:#ffffff;border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;6.&#160;&#160;&#160;&#160; Exhibit Index</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.524%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed or Furnished&#160; Herewith</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001058290/000105829024000204/exhibit21.htm">Agreement and Plan of Merger, dated June 5, 2024, among Propulsion Holdings, LLC, Cognizant Domestic Holdings Corporation, Eagle Acquisition Sub, LLC, and Propulsion Intermediate, LP</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-24429</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/10/2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001058290/000105829024000198/exhibit31.htm">Amended and Restated Certificate of Incorporation, dated June 4, 2024</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-24429</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/7/2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058290/000105829018000032/amendedbylawsclean.htm">Amended and Restated Bylaws, as adopted on September 14, 2018</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-24429</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2018</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit1019302024.htm">Des</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit1019302024.htm">cription of Reim</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit1019302024.htm">bursement Arrangement with Jatin Dalal</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3119302024.htm">Certification of principal executive officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3129302024.htm">Certification of principal financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3219302024.htm">Certification of principal executive officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. 1350</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3229302024.htm">Certification of principal financial officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. 1350</a></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101) </span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="ia93efb28e30c44558beea9525f7dcd18_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia93efb28e30c44558beea9525f7dcd18_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:4.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.838%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cognizant Technology Solutions Corporation</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">AVI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UMAR </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Kumar S,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:4.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.873%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ J</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ATIN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ALAL</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jatin Dalal,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cognizant Technology Solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2024 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ctshexhibit1019302024.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i303aa10d055e4a2f976eca5caf745f06_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">EXHIBIT 10.1</font></div><div style="margin-bottom:8pt;text-align:right"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">Description of Reimbursement Arrangement</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 2, 2024, the Compensation and Human Capital Committee of the Board of Directors of Cognizant Technology Solutions Corporation (the &#8220;Company&#8221;) approved the Company&#8217;s payment of $505,087 to Mr. Jatin Dalal, the Company&#8217;s Chief Financial Officer, in connection with Mr. Dalal&#8217;s settlement of the lawsuit and related arbitration brought by his former employer, Wipro Limited (&#8220;Wipro&#8221;), which sought to obtain damages and injunctive relief arising out of Mr. Dalal&#8217;s purported breach of non-compete and confidentiality obligations under certain of Mr. Dalal&#8217;s compensation agreements with Wipro by joining the Company. The settlement was reached without admission of liability by either party. The Company&#8217;s payment covers Mr. Dalal&#8217;s settlement payment to Wipro as well as reimbursement of his legal fees.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>ctshexhibit3119302024.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i1ca8de30ba4748c5b9437cc38ab86505_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ravi Kumar S, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation&#59; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:4.5pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.766%"><tr><td style="width:1.0%"></td><td style="width:6.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.068%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 30, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Ravi Kumar S</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Kumar S,</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="margin-bottom:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>ctshexhibit3129302024.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i39057d658dc34d3aa9182c8dcf205c67_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jatin Dalal, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:6.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 30, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Jatin Dalal</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jatin Dalal,</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief&#160;Financial&#160;Officer<br>(Principal Financial Officer)</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>ctshexhibit3219302024.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia2e17e34ca3c4c4ea67937f13431010f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002* </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation (the &#8220;Company&#8221;) for the period ended September&#160;30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Ravi Kumar S, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, that&#58; </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:6.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 30, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;Ravi Kumar S</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ravi Kumar S,</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="margin-bottom:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="margin-bottom:3pt;padding-right:360pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________</font></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;A signed original of this written statement required by Section&#160;906 has been provided to Cognizant Technology Solutions Corporation and will be retained by Cognizant Technology Solutions Corporation and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>ctshexhibit3229302024.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i667b5cb560f041e7840236e9123494bb_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002* </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation (the &#8220;Company&#8221;) for the period ended September&#160;30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, Jatin Dalal, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, that&#58; </font></div><div style="margin-top:4.5pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:6.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 30, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;Jatin Dalal</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jatin Dalal,</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief&#160;Financial&#160;Officer <br>(Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:3pt;padding-right:360pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________</font></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;A signed original of this written statement required by Section&#160;906 has been provided to Cognizant Technology Solutions Corporation and will be retained by Cognizant Technology Solutions Corporation and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>ctsh-20240930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:0abc0511-c6ff-4dff-a4ea-3049d3159384,g:340b9886-1cfd-44ff-9d02-5e029b5e672e-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ctsh="http://www.cognizant.com/20240930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cognizant.com/20240930">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ctsh-20240930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ctsh-20240930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ctsh-20240930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ctsh-20240930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.cognizant.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfFinancialPositionUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited">
        <link:definition>0000002 - Statement - Consolidated Statements Of Financial Position (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical">
        <link:definition>0000003 - Statement - Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfOperationsUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>0000004 - Statement - Consolidated Statements Of Operations (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncomeUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited">
        <link:definition>0000005 - Statement - Consolidated Statements Of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityUnaudited" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited">
        <link:definition>0000006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>0000007 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical">
        <link:definition>0000008 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterimConsolidatedFinancialStatements" roleURI="http://www.cognizant.com/role/InterimConsolidatedFinancialStatements">
        <link:definition>0000009 - Disclosure - Interim Consolidated Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivable" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable">
        <link:definition>0000010 - Disclosure - Revenues and Trade Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinations" roleURI="http://www.cognizant.com/role/BusinessCombinations">
        <link:definition>0000011 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringCharges" roleURI="http://www.cognizant.com/role/RestructuringCharges">
        <link:definition>0000012 - Disclosure - Restructuring Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.cognizant.com/role/Investments">
        <link:definition>0000013 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesAndOtherCurrentLiabilities" roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities">
        <link:definition>0000014 - Disclosure - Accrued Expenses And Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.cognizant.com/role/Debt">
        <link:definition>0000015 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.cognizant.com/role/IncomeTaxes">
        <link:definition>0000016 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstruments" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstruments">
        <link:definition>0000017 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.cognizant.com/role/FairValueMeasurements">
        <link:definition>0000018 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>0000019 - Disclosure - Accumulated Other Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.cognizant.com/role/CommitmentsandContingencies">
        <link:definition>0000020 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.cognizant.com/role/SegmentInformation">
        <link:definition>0000021 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.cognizant.com/role/SubsequentEvents">
        <link:definition>0000022 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationConsolidationandPresentationofFinancialStatementsPolicies" roleURI="http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies">
        <link:definition>9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableTables" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables">
        <link:definition>9954472 - Disclosure - Revenues and Trade Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsTables" roleURI="http://www.cognizant.com/role/BusinessCombinationsTables">
        <link:definition>9954473 - Disclosure - Business Combinations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandRelatedActivitiesTables" roleURI="http://www.cognizant.com/role/RestructuringandRelatedActivitiesTables">
        <link:definition>9954474 - Disclosure - Restructuring and Related Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsTables" roleURI="http://www.cognizant.com/role/InvestmentsTables">
        <link:definition>9954475 - Disclosure - Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesAndOtherCurrentLiabilitiesTables" roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables">
        <link:definition>9954476 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.cognizant.com/role/DebtTables">
        <link:definition>9954477 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxesTables" roleURI="http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables">
        <link:definition>9954478 - Disclosure - Income Taxes Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsTables" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>9954479 - Disclosure - Derivative Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.cognizant.com/role/FairValueMeasurementsTables">
        <link:definition>9954480 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>9954481 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.cognizant.com/role/SegmentInformationTables">
        <link:definition>9954482 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails">
        <link:definition>9954483 - Disclosure - Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails">
        <link:definition>9954484 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails">
        <link:definition>9954485 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails">
        <link:definition>9954486 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1">
        <link:definition>9954486 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails">
        <link:definition>9954487 - Disclosure - Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails" roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails">
        <link:definition>9954488 - Disclosure - Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsNarrativeDetails" roleURI="http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails">
        <link:definition>9954489 - Disclosure - Business Combinations Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsAllocationofPurchasePriceDetails" roleURI="http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails">
        <link:definition>9954490 - Disclosure - Business Combinations Allocation of Purchase Price (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringChargesSummaryofRestructuringChargesDetails" roleURI="http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails">
        <link:definition>9954491 - Disclosure - Restructuring Charges - Summary of Restructuring Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringChargesNarrativeDetails" roleURI="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails">
        <link:definition>9954492 - Disclosure - Restructuring Charges - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringChargesRestructuringReserveDetails" roleURI="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails">
        <link:definition>9954493 - Disclosure - Restructuring Charges - Restructuring Reserve (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsDetails" roleURI="http://www.cognizant.com/role/InvestmentsDetails">
        <link:definition>9954494 - Disclosure - Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsNarrativeDetails" roleURI="http://www.cognizant.com/role/InvestmentsNarrativeDetails">
        <link:definition>9954495 - Disclosure - Investments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsScheduleofHeldtoMaturitySecuritiesDetails" roleURI="http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails">
        <link:definition>9954496 - Disclosure - Investments (Schedule of Held-to-Maturity Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesAndOtherCurrentLiabilitiesDetails" roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails">
        <link:definition>9954497 - Disclosure - Accrued Expenses And Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalDisclosuresDetails" roleURI="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails">
        <link:definition>9954498 - Disclosure - Debt (Additional Disclosures) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtShorttermDebtDetails" roleURI="http://www.cognizant.com/role/DebtShorttermDebtDetails">
        <link:definition>9954499 - Disclosure - Debt (Short-term Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtLongtermDebtDetails" roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails">
        <link:definition>9954500 - Disclosure - Debt (Long-term Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxRatesDetails" roleURI="http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails">
        <link:definition>9954501 - Disclosure - Income Taxes - Tax Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeOnetimeTransactionDetails" roleURI="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails">
        <link:definition>9954502 - Disclosure - Income Taxes (Narrative) (One-time Transaction) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails">
        <link:definition>9954503 - Disclosure - Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsNarrativeDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails">
        <link:definition>9954504 - Disclosure - Derivative Financial Instruments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>9954505 - Disclosure - Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails">
        <link:definition>9954506 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Cash Flow Hedge Derivatives Financial Instruments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsOtherDerivativesDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails">
        <link:definition>9954507 - Disclosure - Derivative Financial Instruments (Other Derivatives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails">
        <link:definition>9954508 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
        <link:definition>9954509 - Disclosure - Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>9954510 - Disclosure - Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.cognizant.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9954511 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" roleURI="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails">
        <link:definition>9954512 - Disclosure - Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationLongLivedAssetsByGeographicAreaDetails" roleURI="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails">
        <link:definition>9954513 - Disclosure - Segment Information (Long-Lived Assets By Geographic Area) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.cognizant.com/role/SubsequentEventsDetails">
        <link:definition>9954514 - Disclosure - Subsequent Events (Details)</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:element id="ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" abstract="false" name="RepaymentsOfDebtLeaseAndEarnoutObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" abstract="false" name="ScheduleofEffectiveIncomeTaxRatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" abstract="false" name="DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" abstract="false" name="DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ctsh_CapitalizedContractCostNetRollForward" abstract="true" name="CapitalizedContractCostNetRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_CapitalizedContractCostCostsCapitalized" abstract="false" name="CapitalizedContractCostCostsCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" abstract="false" name="ContractWithCustomerAssetRevenueRecognizedButNotBilled" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_ContractWithCustomerLiabilityRollForward" abstract="true" name="ContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" abstract="false" name="ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodAxis" abstract="true" name="RevenueRemainingPerformanceObligationPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodDomain" abstract="true" name="RevenueRemainingPerformanceObligationPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" abstract="true" name="RevenueRemainingPerformanceObligationPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" abstract="true" name="RevenueRemainingPerformanceObligationPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_FinancialServicesMember" abstract="true" name="FinancialServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_ProductsandResourcesMember" abstract="true" name="ProductsandResourcesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_CommunicationMediaandTechnologyMember" abstract="true" name="CommunicationMediaandTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_HealthSciencesMember" abstract="true" name="HealthSciencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_ConsultingAndTechnologyServicesMember" abstract="true" name="ConsultingAndTechnologyServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_OutsourcingServicesMember" abstract="true" name="OutsourcingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_EuropeexcludingUnitedKingdomMember" abstract="true" name="EuropeexcludingUnitedKingdomMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_RestofWorldMember" abstract="true" name="RestofWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_TransactionOrVolumeBasedMember" abstract="true" name="TransactionOrVolumeBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_ThirderaMember" abstract="true" name="ThirderaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_BelcanMember" abstract="true" name="BelcanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_NextGenProgramMember" abstract="true" name="NextGenProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_LongterminvestmentsMember" abstract="true" name="LongterminvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_DebtSecuritiesTimeDeposits" abstract="false" name="DebtSecuritiesTimeDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_CustomerVolumeandOtherIncentivesCurrent" abstract="false" name="CustomerVolumeandOtherIncentivesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_TermBenchmarkMember" abstract="true" name="TermBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_TermBenchmarkWithoutDebtRatingsMember" abstract="true" name="TermBenchmarkWithoutDebtRatingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_OnetimeTransactionTypeAxis" abstract="true" name="OnetimeTransactionTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_OnetimeTransactionTypeDomain" abstract="true" name="OnetimeTransactionTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_A2013IndiaShareRepurchaseMember" abstract="true" name="A2013IndiaShareRepurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_A2016IndiaCashRemittanceMember" abstract="true" name="A2016IndiaCashRemittanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_OnetimeTransactionTableLineItems" abstract="true" name="OnetimeTransactionTableLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ctsh_IncomeTaxDisputedAmount" abstract="false" name="IncomeTaxDisputedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_DepositsAssetsPercentDisputedTaxAmount" abstract="false" name="DepositsAssetsPercentDisputedTaxAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" abstract="true" name="AccruedExpensesAndOtherCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_ForeignExchangeContractMaturity2024Member" abstract="true" name="ForeignExchangeContractMaturity2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_ForeignExchangeContractMaturity2025Member" abstract="true" name="ForeignExchangeContractMaturity2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_ForeignExchangeContractMaturity2026Member" abstract="true" name="ForeignExchangeContractMaturity2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_IndiaDefinedContributionObligationMember" abstract="true" name="IndiaDefinedContributionObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_SyntelSterlingBestShoresMauritiusLtdMember" abstract="true" name="SyntelSterlingBestShoresMauritiusLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" abstract="true" name="PositiveOutcomeOfLitigationAttorneyFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" abstract="false" name="LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" abstract="false" name="LitigationSettlementAmountAwardedFromOtherPartyActualDamages" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" abstract="false" name="LitigationSettlementAmountVacatedActualAndPunitiveDamages" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_CommunicationsMediaandTechnologyMember" abstract="true" name="CommunicationsMediaandTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ctsh_JohnKimMember" abstract="true" name="JohnKimMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ctsh_JatinDalalMember" abstract="true" name="JatinDalalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>ctsh-20240930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:0abc0511-c6ff-4dff-a4ea-3049d3159384,g:340b9886-1cfd-44ff-9d02-5e029b5e672e-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsOfFinancialPositionUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1c299067-1f82-4413-8cd9-8a3e49ad106c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8fad7c22-1f80-450f-9601-2f722845f562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1c299067-1f82-4413-8cd9-8a3e49ad106c" xlink:to="loc_us-gaap_Liabilities_8fad7c22-1f80-450f-9601-2f722845f562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a73f8365-41f0-4987-9c83-59317398dc78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1c299067-1f82-4413-8cd9-8a3e49ad106c" xlink:to="loc_us-gaap_StockholdersEquity_a73f8365-41f0-4987-9c83-59317398dc78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_08eb521f-f5e9-4d8b-840d-b2575ef099fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_974d341c-1bd7-451e-a8ab-2b960b138e28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_08eb521f-f5e9-4d8b-840d-b2575ef099fa" xlink:to="loc_us-gaap_PreferredStockValue_974d341c-1bd7-451e-a8ab-2b960b138e28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6acb1f36-ea3c-4e33-aa89-2b29c15edc14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_08eb521f-f5e9-4d8b-840d-b2575ef099fa" xlink:to="loc_us-gaap_CommonStockValue_6acb1f36-ea3c-4e33-aa89-2b29c15edc14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f7a448da-8d81-4868-b881-2a02ef5b5717" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_08eb521f-f5e9-4d8b-840d-b2575ef099fa" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f7a448da-8d81-4868-b881-2a02ef5b5717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b5545b63-dd26-4148-9764-7a686c4f74b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_08eb521f-f5e9-4d8b-840d-b2575ef099fa" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b5545b63-dd26-4148-9764-7a686c4f74b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fed48f8e-bfdd-4744-ab87-ec1a425b7ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_08eb521f-f5e9-4d8b-840d-b2575ef099fa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fed48f8e-bfdd-4744-ab87-ec1a425b7ab7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_63f1cb4c-12c8-4ffc-a49d-10ce16663e62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:to="loc_us-gaap_LiabilitiesCurrent_63f1cb4c-12c8-4ffc-a49d-10ce16663e62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_67c9dab3-3f0c-49f6-b95d-7324f25ed3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_67c9dab3-3f0c-49f6-b95d-7324f25ed3aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5d540a57-6095-4755-9a6e-5d0ef3bb24ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5d540a57-6095-4755-9a6e-5d0ef3bb24ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_6f1e071c-9762-4281-a8b9-38f080f4731b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_6f1e071c-9762-4281-a8b9-38f080f4731b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3be2ba2b-eada-43ed-a47f-79e131c08730" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3be2ba2b-eada-43ed-a47f-79e131c08730" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62678dc9-7189-4f92-8257-572a5b9f6d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_62678dc9-7189-4f92-8257-572a5b9f6d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_499e3445-8976-4d41-a090-98d5b24a841a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e169141-1ded-477b-af4c-fd8ea367e4de" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_499e3445-8976-4d41-a090-98d5b24a841a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f78d8a4c-4af9-4c5f-ad54-480f448c6ece" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_AssetsCurrent_f78d8a4c-4af9-4c5f-ad54-480f448c6ece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8efca1a9-f5ef-4732-a422-9d3cfc9ebbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8efca1a9-f5ef-4732-a422-9d3cfc9ebbf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ad618a5d-63d8-4222-a721-790cb4fbcfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ad618a5d-63d8-4222-a721-790cb4fbcfbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e4af211d-0d53-441f-b6e6-aa8bedf0d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_Goodwill_e4af211d-0d53-441f-b6e6-aa8bedf0d1ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ee14d644-2e24-4413-a1b8-bb1ab419cb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ee14d644-2e24-4413-a1b8-bb1ab419cb7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_cfda9295-5eb8-402e-8cc7-4f1786b40cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_LongTermInvestments_cfda9295-5eb8-402e-8cc7-4f1786b40cdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_99a442d1-cd63-4465-967f-637a6a87fca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_99a442d1-cd63-4465-967f-637a6a87fca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_ff52c051-09ee-4399-ace2-8e396854f364" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eb1aec79-cefe-4146-a4f2-a78dd4ee09ab" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_ff52c051-09ee-4399-ace2-8e396854f364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6a93314a-0b44-4ce1-a74e-7f50ab82b820" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_95b37c08-6d97-4c65-937e-91df5ad33e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6a93314a-0b44-4ce1-a74e-7f50ab82b820" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_95b37c08-6d97-4c65-937e-91df5ad33e6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_1dc31c8b-8236-4aeb-bde1-b16e2332f0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6a93314a-0b44-4ce1-a74e-7f50ab82b820" xlink:to="loc_us-gaap_ShortTermInvestments_1dc31c8b-8236-4aeb-bde1-b16e2332f0d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9fd92a22-5db1-4b39-822a-5600fba43eef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6a93314a-0b44-4ce1-a74e-7f50ab82b820" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9fd92a22-5db1-4b39-822a-5600fba43eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8fe14578-4165-4d2f-931e-94fa8b0a88b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6a93314a-0b44-4ce1-a74e-7f50ab82b820" xlink:to="loc_us-gaap_OtherAssetsCurrent_8fe14578-4165-4d2f-931e-94fa8b0a88b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3f0da072-f9d3-493c-9325-c61362e222cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6c0754f0-9e7d-4d12-8061-e644d6ae6204" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f0da072-f9d3-493c-9325-c61362e222cc" xlink:to="loc_us-gaap_AccountsPayableCurrent_6c0754f0-9e7d-4d12-8061-e644d6ae6204" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_f893d106-c849-4a72-807e-f8566987d041" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f0da072-f9d3-493c-9325-c61362e222cc" xlink:to="loc_us-gaap_DeferredRevenueCurrent_f893d106-c849-4a72-807e-f8566987d041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bcbe61fd-82f1-4043-990f-dd3e1dbe7c75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f0da072-f9d3-493c-9325-c61362e222cc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bcbe61fd-82f1-4043-990f-dd3e1dbe7c75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_43ddc85f-d5a8-4fd9-b7aa-4de921564be0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f0da072-f9d3-493c-9325-c61362e222cc" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_43ddc85f-d5a8-4fd9-b7aa-4de921564be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_003e3b63-5e88-4b60-b6fe-7477eda18f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f0da072-f9d3-493c-9325-c61362e222cc" xlink:to="loc_us-gaap_ShortTermBorrowings_003e3b63-5e88-4b60-b6fe-7477eda18f6d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsOfOperationsUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0dc98612-75a4-46bf-abe1-fe456519610e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f1b61204-c7cb-4c13-a1a1-d51e0afae5db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0dc98612-75a4-46bf-abe1-fe456519610e" xlink:to="loc_us-gaap_OperatingIncomeLoss_f1b61204-c7cb-4c13-a1a1-d51e0afae5db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_21a14f26-84b4-4cc6-9981-582f0312a504" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0dc98612-75a4-46bf-abe1-fe456519610e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_21a14f26-84b4-4cc6-9981-582f0312a504" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9c15e63a-d30d-4cfc-897a-7d16ad498383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fad72c10-5019-40d3-a7ac-a0aebd18cb81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9c15e63a-d30d-4cfc-897a-7d16ad498383" xlink:to="loc_us-gaap_Revenues_fad72c10-5019-40d3-a7ac-a0aebd18cb81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_bc9ef0ca-dd03-488d-a6e4-f3354a276bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9c15e63a-d30d-4cfc-897a-7d16ad498383" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_bc9ef0ca-dd03-488d-a6e4-f3354a276bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_741743ec-398c-4f46-a699-f441cd87d12b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9c15e63a-d30d-4cfc-897a-7d16ad498383" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_741743ec-398c-4f46-a699-f441cd87d12b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_98cf709e-d1a6-4818-b69f-26604d49d4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9c15e63a-d30d-4cfc-897a-7d16ad498383" xlink:to="loc_us-gaap_RestructuringCharges_98cf709e-d1a6-4818-b69f-26604d49d4a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_0009dc78-736d-4203-8676-7a9ff9d47ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9c15e63a-d30d-4cfc-897a-7d16ad498383" xlink:to="loc_us-gaap_DepreciationAndAmortization_0009dc78-736d-4203-8676-7a9ff9d47ed1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_952064c3-a56c-4bc1-8bbd-310682d4915a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4c9654fe-8d4d-43a0-8298-3c41b8093b52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_952064c3-a56c-4bc1-8bbd-310682d4915a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4c9654fe-8d4d-43a0-8298-3c41b8093b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_35019fa7-bf2b-4f5c-8c25-3bd56e3dbc95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_952064c3-a56c-4bc1-8bbd-310682d4915a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_35019fa7-bf2b-4f5c-8c25-3bd56e3dbc95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_26f4963d-234a-4cab-9b71-e5718a389cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_952064c3-a56c-4bc1-8bbd-310682d4915a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_26f4963d-234a-4cab-9b71-e5718a389cb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_25b61a8b-39eb-4496-b061-6ab013edd36a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1fa7b04b-a743-40d6-8f8d-322350b6c6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_25b61a8b-39eb-4496-b061-6ab013edd36a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1fa7b04b-a743-40d6-8f8d-322350b6c6f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_26944005-de2c-4055-9af6-24fb0d9d559c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_25b61a8b-39eb-4496-b061-6ab013edd36a" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_26944005-de2c-4055-9af6-24fb0d9d559c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_28683596-80b5-456d-a76b-c4e506fec281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_dbbbfa14-2ac7-4aff-8ab9-efbe3d4645cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_28683596-80b5-456d-a76b-c4e506fec281" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_dbbbfa14-2ac7-4aff-8ab9-efbe3d4645cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8cc747b3-2c19-4fd7-a199-4e1655ebc9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_28683596-80b5-456d-a76b-c4e506fec281" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8cc747b3-2c19-4fd7-a199-4e1655ebc9f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5af0f377-58bd-43d8-9b59-da597a189175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_28683596-80b5-456d-a76b-c4e506fec281" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5af0f377-58bd-43d8-9b59-da597a189175" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_45aa4ff6-5f67-40ef-b34c-41f67ecf390f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_28683596-80b5-456d-a76b-c4e506fec281" xlink:to="loc_us-gaap_InterestExpense_45aa4ff6-5f67-40ef-b34c-41f67ecf390f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsOfComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0fd07013-d696-40d3-b9bf-03ea4cfc77a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17a0a73e-1bf1-4ff8-915b-83699d2c5c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0fd07013-d696-40d3-b9bf-03ea4cfc77a4" xlink:to="loc_us-gaap_NetIncomeLoss_17a0a73e-1bf1-4ff8-915b-83699d2c5c6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_885a26c5-dbf0-4eb4-b26b-f4ab1ab760e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0fd07013-d696-40d3-b9bf-03ea4cfc77a4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_885a26c5-dbf0-4eb4-b26b-f4ab1ab760e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_51bc159a-3c81-4b0b-8fcf-f14e63f773c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0fd07013-d696-40d3-b9bf-03ea4cfc77a4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_51bc159a-3c81-4b0b-8fcf-f14e63f773c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69aa3f0d-044d-48a0-aa46-7a6522d12e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_889c8ab2-81aa-4657-9421-41ad2ace3290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69aa3f0d-044d-48a0-aa46-7a6522d12e1b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_889c8ab2-81aa-4657-9421-41ad2ace3290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b19c8a68-4f55-4849-9216-ca7446b0c815" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69aa3f0d-044d-48a0-aa46-7a6522d12e1b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b19c8a68-4f55-4849-9216-ca7446b0c815" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1d839e24-abed-4021-9314-19649990329b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_NetIncomeLoss_1d839e24-abed-4021-9314-19649990329b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8a57b765-8fe2-470d-bbfd-4550303f4ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8a57b765-8fe2-470d-bbfd-4550303f4ceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3da0bdfa-c279-4be8-9952-6ca15a6ec916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3da0bdfa-c279-4be8-9952-6ca15a6ec916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3d11f7a8-b335-4748-b826-d6279fe870f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_ShareBasedCompensation_3d11f7a8-b335-4748-b826-d6279fe870f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_456df33c-dfe9-457c-9678-f5beacdc1dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_456df33c-dfe9-457c-9678-f5beacdc1dc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6b18249a-12f1-4b74-a30d-514125ce3620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6b18249a-12f1-4b74-a30d-514125ce3620" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d257160a-4527-4e35-a802-835e07756c64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d257160a-4527-4e35-a802-835e07756c64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ce1ec813-6409-483e-84ac-ea2f67652c94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ce1ec813-6409-483e-84ac-ea2f67652c94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_68bc11f7-4a8c-4c43-abba-5be59131ac38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_68bc11f7-4a8c-4c43-abba-5be59131ac38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_055f96fd-a69d-4842-b7c5-ff669a5eee39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e7951928-f1f8-4928-b6f8-91101812de44" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_055f96fd-a69d-4842-b7c5-ff669a5eee39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_90f76619-ddc5-40b2-b7c3-5a08b75dd26b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9a1d3ffe-8157-4a70-bd9f-e113135e084d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_90f76619-ddc5-40b2-b7c3-5a08b75dd26b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9a1d3ffe-8157-4a70-bd9f-e113135e084d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_c3aae03b-8cf2-4005-a259-4db504fec553" xlink:href="ctsh-20240930.xsd#ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_90f76619-ddc5-40b2-b7c3-5a08b75dd26b" xlink:to="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_c3aae03b-8cf2-4005-a259-4db504fec553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_632832ee-1974-4c29-a6af-33845e311bea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_90f76619-ddc5-40b2-b7c3-5a08b75dd26b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_632832ee-1974-4c29-a6af-33845e311bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c6fbb88d-284b-4173-b523-e63ae144563d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_90f76619-ddc5-40b2-b7c3-5a08b75dd26b" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c6fbb88d-284b-4173-b523-e63ae144563d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_045d93e5-1e10-4a43-83bf-4b142af847b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_90f76619-ddc5-40b2-b7c3-5a08b75dd26b" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_045d93e5-1e10-4a43-83bf-4b142af847b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4db8c6b-9bb3-4b28-aa1b-60305703ceea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71785ea4-0ede-465b-85ab-cc8e05baad3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4db8c6b-9bb3-4b28-aa1b-60305703ceea" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71785ea4-0ede-465b-85ab-cc8e05baad3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa34ad67-7fd2-4c7c-8400-797a7ff0dec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4db8c6b-9bb3-4b28-aa1b-60305703ceea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa34ad67-7fd2-4c7c-8400-797a7ff0dec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5699f9a9-fef4-4e41-abcb-48add9ab83a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4db8c6b-9bb3-4b28-aa1b-60305703ceea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5699f9a9-fef4-4e41-abcb-48add9ab83a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_41de26a6-6697-4f30-93b4-d910e45b6b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4db8c6b-9bb3-4b28-aa1b-60305703ceea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_41de26a6-6697-4f30-93b4-d910e45b6b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f3b817a3-1b6a-4ae8-9e7c-93fa5cf842c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f3b817a3-1b6a-4ae8-9e7c-93fa5cf842c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_c7e7da06-5aa8-4a49-9a1e-bc24b1da025e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_c7e7da06-5aa8-4a49-9a1e-bc24b1da025e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_d5cb20c8-b6ca-4df5-bb1f-c1aa4260392d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_d5cb20c8-b6ca-4df5-bb1f-c1aa4260392d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3ce05ff3-f3fd-443f-858a-fffb6979e99d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3ce05ff3-f3fd-443f-858a-fffb6979e99d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_15cd2b29-d8c0-4184-b641-d3d8130a2ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_15cd2b29-d8c0-4184-b641-d3d8130a2ba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_211a504e-9473-4383-86b5-b54a6a998a92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_211a504e-9473-4383-86b5-b54a6a998a92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_40377ce0-13de-4f51-ad0a-9a4fb17c7142" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_40377ce0-13de-4f51-ad0a-9a4fb17c7142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_e77afc87-61a5-4343-9b92-898d0f7a4fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e2f55c1b-7dde-490a-8647-ae60eb2b7a00" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_e77afc87-61a5-4343-9b92-898d0f7a4fcb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#BusinessCombinationsAllocationofPurchasePriceDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_13ad8d11-17ed-4f48-8f82-1d47094aa8ff" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_13ad8d11-17ed-4f48-8f82-1d47094aa8ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9e80f8c5-d3d3-4e64-a7ff-ce7a9c3abedc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9e80f8c5-d3d3-4e64-a7ff-ce7a9c3abedc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b7b9669e-6abd-4679-b9d1-14b1c023c2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_b7b9669e-6abd-4679-b9d1-14b1c023c2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_595d103f-d7b7-4ba8-beec-5c871a414cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_595d103f-d7b7-4ba8-beec-5c871a414cdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_eea42a7d-760f-472e-85af-77c51ba036d3" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_eea42a7d-760f-472e-85af-77c51ba036d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ac9e6c2e-0ab5-4ade-b240-cabab6ab2b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ac9e6c2e-0ab5-4ade-b240-cabab6ab2b3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_0ae417a9-9d00-466e-9020-c8cff2f1e55f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_0ae417a9-9d00-466e-9020-c8cff2f1e55f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_bb49b2bb-f303-4012-a1f9-d23ba09a4873" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_bb49b2bb-f303-4012-a1f9-d23ba09a4873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_2599a27a-ffe7-4957-92e6-2e1e122489a4" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_f3e2505d-a814-401c-b07d-5300f5b44bee" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_2599a27a-ffe7-4957-92e6-2e1e122489a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a38b05b0-cc28-4c34-8088-f2ab38f862a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_d336b18a-f998-48c4-8e98-41e8142ca17a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermInvestments_a38b05b0-cc28-4c34-8088-f2ab38f862a4" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_d336b18a-f998-48c4-8e98-41e8142ca17a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_7c6261d7-50be-4c5c-b696-53c86e982de6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermInvestments_a38b05b0-cc28-4c34-8088-f2ab38f862a4" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_7c6261d7-50be-4c5c-b696-53c86e982de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DebtSecuritiesTimeDeposits_9c972be1-3fe5-43d0-9078-49a3492534c4" xlink:href="ctsh-20240930.xsd#ctsh_DebtSecuritiesTimeDeposits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermInvestments_a38b05b0-cc28-4c34-8088-f2ab38f862a4" xlink:to="loc_ctsh_DebtSecuritiesTimeDeposits_9c972be1-3fe5-43d0-9078-49a3492534c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_eb701e1a-3661-4e56-9ae6-c52477993132" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_42137ccd-2534-46b9-894e-986677f4612e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_eb701e1a-3661-4e56-9ae6-c52477993132" xlink:to="loc_us-gaap_EquityMethodInvestments_42137ccd-2534-46b9-894e-986677f4612e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_5d8b09c3-f5fd-4a02-a073-29e6abe02b49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_eb701e1a-3661-4e56-9ae6-c52477993132" xlink:to="loc_us-gaap_RestrictedInvestments_5d8b09c3-f5fd-4a02-a073-29e6abe02b49" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_6ffa742b-241d-4165-b642-209be19fb59e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_393a3cfa-b6d2-498a-b6f8-c5e0e8bc9d41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_6ffa742b-241d-4165-b642-209be19fb59e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_393a3cfa-b6d2-498a-b6f8-c5e0e8bc9d41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_3ea6fefe-d0f7-40ab-b6e6-9de86a3029b5" xlink:href="ctsh-20240930.xsd#ctsh_CustomerVolumeandOtherIncentivesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_6ffa742b-241d-4165-b642-209be19fb59e" xlink:to="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_3ea6fefe-d0f7-40ab-b6e6-9de86a3029b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_477ec6d6-752a-4497-9b33-37ffdace2295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_6ffa742b-241d-4165-b642-209be19fb59e" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_477ec6d6-752a-4497-9b33-37ffdace2295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_41faeddc-7c5f-41ad-8c82-5884c76c38fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_6ffa742b-241d-4165-b642-209be19fb59e" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_41faeddc-7c5f-41ad-8c82-5884c76c38fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2a223c2e-17ee-4f60-bc42-4aa4f51bec6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_6ffa742b-241d-4165-b642-209be19fb59e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2a223c2e-17ee-4f60-bc42-4aa4f51bec6a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4fcdd747-5196-4f7b-a12e-cd247f430f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b355be5d-8be8-4018-8688-5bde1c73a2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_4fcdd747-5196-4f7b-a12e-cd247f430f6e" xlink:to="loc_us-gaap_LongTermDebtCurrent_b355be5d-8be8-4018-8688-5bde1c73a2a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_fd338423-b985-47cc-acf8-44eef9e21faf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_4fcdd747-5196-4f7b-a12e-cd247f430f6e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_fd338423-b985-47cc-acf8-44eef9e21faf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_94b290e9-3bf9-4718-b395-dcc2e4e902d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_4fcdd747-5196-4f7b-a12e-cd247f430f6e" xlink:to="loc_us-gaap_LongTermDebt_94b290e9-3bf9-4718-b395-dcc2e4e902d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_159fb701-0590-4e27-ade0-adcb8a32280f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_4ba65451-a723-4108-bf7d-96328a116369" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_159fb701-0590-4e27-ade0-adcb8a32280f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_4ba65451-a723-4108-bf7d-96328a116369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_8ebe664f-4edd-4095-b822-06a94ce6b1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_159fb701-0590-4e27-ade0-adcb8a32280f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_8ebe664f-4edd-4095-b822-06a94ce6b1bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_686ea749-f145-424c-9648-006e4da166c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_64967e16-1f4a-4f62-ae39-8946b9aecbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_686ea749-f145-424c-9648-006e4da166c8" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_64967e16-1f4a-4f62-ae39-8946b9aecbe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_7185db2d-5a39-4275-aa7a-750d15417ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_686ea749-f145-424c-9648-006e4da166c8" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_7185db2d-5a39-4275-aa7a-750d15417ea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f2cdf66e-0c23-45ec-8bc8-d6800ed8a642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_4c29d5cc-cd99-4487-a319-92f4b74ff593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f2cdf66e-0c23-45ec-8bc8-d6800ed8a642" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_4c29d5cc-cd99-4487-a319-92f4b74ff593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_4b55f1d2-9e43-4bcb-b1de-aa3dfffc4d20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f2cdf66e-0c23-45ec-8bc8-d6800ed8a642" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_4b55f1d2-9e43-4bcb-b1de-aa3dfffc4d20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6d1af422-cd95-45ad-ad7c-9c05c5f1a955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_440b8624-a244-47ae-9ac3-2c89c2c36d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6d1af422-cd95-45ad-ad7c-9c05c5f1a955" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_440b8624-a244-47ae-9ac3-2c89c2c36d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_248624ad-76b8-400d-a694-4ca67bbd4b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6d1af422-cd95-45ad-ad7c-9c05c5f1a955" xlink:to="loc_us-gaap_AociTaxAttributableToParent_248624ad-76b8-400d-a694-4ca67bbd4b8a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>ctsh-20240930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:0abc0511-c6ff-4dff-a4ea-3049d3159384,g:340b9886-1cfd-44ff-9d02-5e029b5e672e-->
<link:linkbase 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:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_92e557e3-ea36-4a43-b0e3-7856584e9d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:to="loc_us-gaap_StatementTable_92e557e3-ea36-4a43-b0e3-7856584e9d8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_70349a58-109f-4cbf-90fd-e7db0118e72d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_92e557e3-ea36-4a43-b0e3-7856584e9d8b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_70349a58-109f-4cbf-90fd-e7db0118e72d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_70349a58-109f-4cbf-90fd-e7db0118e72d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_70349a58-109f-4cbf-90fd-e7db0118e72d" xlink:to="loc_us-gaap_EquityComponentDomain_70349a58-109f-4cbf-90fd-e7db0118e72d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_70349a58-109f-4cbf-90fd-e7db0118e72d" xlink:to="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7f8af292-82cd-40e1-90e3-4ebe8b8e2c26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_CommonStockMember_7f8af292-82cd-40e1-90e3-4ebe8b8e2c26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9d984419-3fec-4b1b-9dc3-4d45522f9b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9d984419-3fec-4b1b-9dc3-4d45522f9b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_16b3b185-4418-4878-8d12-866c5aae49e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_RetainedEarningsMember_16b3b185-4418-4878-8d12-866c5aae49e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_00061501-8bb6-4f39-918c-efff4e2b8006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_00061501-8bb6-4f39-918c-efff4e2b8006" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7727b6c3-f6ed-48ad-95c3-1432e4ee1eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7727b6c3-f6ed-48ad-95c3-1432e4ee1eb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fde4f9ad-810b-47f2-aad1-31306cd2bfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockholdersEquity_fde4f9ad-810b-47f2-aad1-31306cd2bfc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0426e257-fad1-4bcb-9e52-2315d94dd31c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_NetIncomeLoss_0426e257-fad1-4bcb-9e52-2315d94dd31c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7ddb72e3-3d56-419a-a10e-3e051025e20e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7ddb72e3-3d56-419a-a10e-3e051025e20e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a42df1ba-342c-4c28-a369-4490ce1da676" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a42df1ba-342c-4c28-a369-4490ce1da676" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_69553b5d-3a26-4cbf-803e-ec329ca13e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_69553b5d-3a26-4cbf-803e-ec329ca13e7c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8bc09e8e-59ef-4b83-bfb5-4ac4d78a44ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8bc09e8e-59ef-4b83-bfb5-4ac4d78a44ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c9bdae2-c8fe-40ae-b662-0bd5e36f5932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c9bdae2-c8fe-40ae-b662-0bd5e36f5932" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b40369ba-b7c1-4163-b14c-ee3d9ac0bc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b40369ba-b7c1-4163-b14c-ee3d9ac0bc4a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c647fce-4708-44fc-81ed-c03533ba836c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c647fce-4708-44fc-81ed-c03533ba836c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_3c4b51e8-fd53-4529-b372-0497d3a463dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_3c4b51e8-fd53-4529-b372-0497d3a463dc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_503a3180-73fb-42aa-aec4-d187f9377d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_503a3180-73fb-42aa-aec4-d187f9377d4e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_18112ca5-3f0a-4126-a6d0-ddffa0132fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_DividendsCommonStockCash_18112ca5-3f0a-4126-a6d0-ddffa0132fa6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_16f3db54-b56a-46fa-beca-f37a939bd55c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_456a6e34-2514-49db-9de9-bed5f3654cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_52de8622-c78c-46fb-a92b-bfc36e49bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_52de8622-c78c-46fb-a92b-bfc36e49bbd8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0636b0fa-5a7b-4901-bcbb-11ad6f4a98eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0636b0fa-5a7b-4901-bcbb-11ad6f4a98eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7ce904b-101b-4e57-adc8-d88307aacf31_default" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7ce904b-101b-4e57-adc8-d88307aacf31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2b8d2166-4893-454f-9768-9a0b878b3a07" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2b8d2166-4893-454f-9768-9a0b878b3a07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_be3e5b00-ef54-46e9-a9dd-800533d63678" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_be3e5b00-ef54-46e9-a9dd-800533d63678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ed0c6f6c-564b-4ffe-9f30-b9463d9cfdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ed0c6f6c-564b-4ffe-9f30-b9463d9cfdf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ba00672b-8a15-4d7a-8f16-07cb9978675e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ba00672b-8a15-4d7a-8f16-07cb9978675e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7ce904b-101b-4e57-adc8-d88307aacf31_default" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d7ce904b-101b-4e57-adc8-d88307aacf31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2b8d2166-4893-454f-9768-9a0b878b3a07" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2b8d2166-4893-454f-9768-9a0b878b3a07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_be3e5b00-ef54-46e9-a9dd-800533d63678" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_be3e5b00-ef54-46e9-a9dd-800533d63678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ed0c6f6c-564b-4ffe-9f30-b9463d9cfdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ed0c6f6c-564b-4ffe-9f30-b9463d9cfdf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ba00672b-8a15-4d7a-8f16-07cb9978675e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ba00672b-8a15-4d7a-8f16-07cb9978675e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_dd61c8ed-c8a4-4ab0-bfa4-a1e6eac0162b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd61c8ed-c8a4-4ab0-bfa4-a1e6eac0162b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c29409d0-5beb-435b-a0ea-d8031734b878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c29409d0-5beb-435b-a0ea-d8031734b878" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c29409d0-5beb-435b-a0ea-d8031734b878_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c29409d0-5beb-435b-a0ea-d8031734b878" xlink:to="loc_us-gaap_SegmentDomain_c29409d0-5beb-435b-a0ea-d8031734b878_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c29409d0-5beb-435b-a0ea-d8031734b878" xlink:to="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_0fc5242b-e57b-462f-855f-02aefb0a20f7" xlink:href="ctsh-20240930.xsd#ctsh_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_FinancialServicesMember_0fc5242b-e57b-462f-855f-02aefb0a20f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_b8047ce1-6608-445c-beb1-a76ae9761465" xlink:href="ctsh-20240930.xsd#ctsh_ProductsandResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_ProductsandResourcesMember_b8047ce1-6608-445c-beb1-a76ae9761465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_06733c0d-88b6-4aa8-b7f5-9faa527fd865" xlink:href="ctsh-20240930.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_06733c0d-88b6-4aa8-b7f5-9faa527fd865" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_42eb2a04-a8c6-4f06-b8eb-db1c8af1fa37" xlink:href="ctsh-20240930.xsd#ctsh_HealthSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_HealthSciencesMember_42eb2a04-a8c6-4f06-b8eb-db1c8af1fa37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_61af2885-07b1-49d0-b409-8f749d1681d2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_srt_ProductOrServiceAxis_61af2885-07b1-49d0-b409-8f749d1681d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_61af2885-07b1-49d0-b409-8f749d1681d2_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_61af2885-07b1-49d0-b409-8f749d1681d2" xlink:to="loc_srt_ProductsAndServicesDomain_61af2885-07b1-49d0-b409-8f749d1681d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_61af2885-07b1-49d0-b409-8f749d1681d2" xlink:to="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember_25a0ba39-84e4-4837-8c21-a41bae4c4293" xlink:href="ctsh-20240930.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:to="loc_ctsh_ConsultingAndTechnologyServicesMember_25a0ba39-84e4-4837-8c21-a41bae4c4293" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember_11d6d4db-87e1-44f1-af82-6b1d39b0d4fa" xlink:href="ctsh-20240930.xsd#ctsh_OutsourcingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:to="loc_ctsh_OutsourcingServicesMember_11d6d4db-87e1-44f1-af82-6b1d39b0d4fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6ab9e255-0126-43bf-9e67-ab9317484a90" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_srt_StatementGeographicalAxis_6ab9e255-0126-43bf-9e67-ab9317484a90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6ab9e255-0126-43bf-9e67-ab9317484a90_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6ab9e255-0126-43bf-9e67-ab9317484a90" xlink:to="loc_srt_SegmentGeographicalDomain_6ab9e255-0126-43bf-9e67-ab9317484a90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6ab9e255-0126-43bf-9e67-ab9317484a90" xlink:to="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_a5905566-c9e5-4460-b3ac-063278de6325" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_srt_NorthAmericaMember_a5905566-c9e5-4460-b3ac-063278de6325" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_d9c16636-2fb5-4698-ab9d-fd350b6e1629" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_country_GB_d9c16636-2fb5-4698-ab9d-fd350b6e1629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember_9eb93422-7243-420b-b7fe-c2a05f0b0f5b" xlink:href="ctsh-20240930.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_ctsh_EuropeexcludingUnitedKingdomMember_9eb93422-7243-420b-b7fe-c2a05f0b0f5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_d54de1b5-7171-48af-91f5-2cd64da7c3af" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_srt_EuropeMember_d54de1b5-7171-48af-91f5-2cd64da7c3af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_8b1c9471-7071-4902-999d-42d0afe187b2" xlink:href="ctsh-20240930.xsd#ctsh_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_ctsh_RestofWorldMember_8b1c9471-7071-4902-999d-42d0afe187b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_116b2439-fabe-4259-aba0-4c7c303d391d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_116b2439-fabe-4259-aba0-4c7c303d391d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_116b2439-fabe-4259-aba0-4c7c303d391d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_116b2439-fabe-4259-aba0-4c7c303d391d" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_116b2439-fabe-4259-aba0-4c7c303d391d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_116b2439-fabe-4259-aba0-4c7c303d391d" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_02ab35c4-3bb4-40fd-afd4-b34eb952b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_02ab35c4-3bb4-40fd-afd4-b34eb952b9f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_3bef75d7-2ad2-44ab-bbc2-91ac61c3bb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:to="loc_us-gaap_FixedPriceContractMember_3bef75d7-2ad2-44ab-bbc2-91ac61c3bb9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember_652c98e1-d88a-47d0-ae19-12a84711848e" xlink:href="ctsh-20240930.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:to="loc_ctsh_TransactionOrVolumeBasedMember_652c98e1-d88a-47d0-ae19-12a84711848e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d08dff7-081b-445b-b4b8-696a5cd2b291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd61c8ed-c8a4-4ab0-bfa4-a1e6eac0162b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d08dff7-081b-445b-b4b8-696a5cd2b291" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_806bb0e4-13c0-4a27-8c3d-11b711468494" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_806bb0e4-13c0-4a27-8c3d-11b711468494" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_739858cc-ef94-4037-bf0c-0768150eb6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_806bb0e4-13c0-4a27-8c3d-11b711468494" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_739858cc-ef94-4037-bf0c-0768150eb6e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_739858cc-ef94-4037-bf0c-0768150eb6e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_739858cc-ef94-4037-bf0c-0768150eb6e4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_739858cc-ef94-4037-bf0c-0768150eb6e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_739858cc-ef94-4037-bf0c-0768150eb6e4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ThirderaMember_ceb92cce-57d7-41a4-b05d-f973a7a91a27" xlink:href="ctsh-20240930.xsd#ctsh_ThirderaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:to="loc_ctsh_ThirderaMember_ceb92cce-57d7-41a4-b05d-f973a7a91a27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BelcanMember_24e87ea8-670c-4b22-9e83-dbdc44742d2a" xlink:href="ctsh-20240930.xsd#ctsh_BelcanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:to="loc_ctsh_BelcanMember_24e87ea8-670c-4b22-9e83-dbdc44742d2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_faba7f17-717d-4216-979a-97fa23c86f83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_faba7f17-717d-4216-979a-97fa23c86f83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1b2cecb6-f336-4c54-b2ad-c12c630aa23a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1b2cecb6-f336-4c54-b2ad-c12c630aa23a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7e769520-4153-44fe-82c2-d1dead99a92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7e769520-4153-44fe-82c2-d1dead99a92c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_f911b049-2515-4337-9634-466a77cfa16d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_f911b049-2515-4337-9634-466a77cfa16d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#BusinessCombinationsAllocationofPurchasePriceDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5a9e0c7c-d908-47ac-b70c-e74200d05ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5a9e0c7c-d908-47ac-b70c-e74200d05ae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a9e0c7c-d908-47ac-b70c-e74200d05ae5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5a9e0c7c-d908-47ac-b70c-e74200d05ae5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5a9e0c7c-d908-47ac-b70c-e74200d05ae5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5a9e0c7c-d908-47ac-b70c-e74200d05ae5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ba32addf-683a-4482-ac83-98e4a67f3338" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ba32addf-683a-4482-ac83-98e4a67f3338" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_8f6f052a-34e9-46a7-9e15-7866c008efbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_8f6f052a-34e9-46a7-9e15-7866c008efbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5d0a3885-1149-4b2d-9512-8a6448532175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5d0a3885-1149-4b2d-9512-8a6448532175" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0a3885-1149-4b2d-9512-8a6448532175_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5d0a3885-1149-4b2d-9512-8a6448532175" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0a3885-1149-4b2d-9512-8a6448532175_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5d0a3885-1149-4b2d-9512-8a6448532175" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ThirderaMember_7c217cd8-2df2-4356-902b-111fe03ebcef" xlink:href="ctsh-20240930.xsd#ctsh_ThirderaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:to="loc_ctsh_ThirderaMember_7c217cd8-2df2-4356-902b-111fe03ebcef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BelcanMember_ff0409f4-0678-4a05-a74b-4bc56d9cbbc5" xlink:href="ctsh-20240930.xsd#ctsh_BelcanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:to="loc_ctsh_BelcanMember_ff0409f4-0678-4a05-a74b-4bc56d9cbbc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f872b321-0914-425d-b4bb-2b0d1113ccf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f872b321-0914-425d-b4bb-2b0d1113ccf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_735fe4f0-1f02-4162-8fb9-ead737363fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_735fe4f0-1f02-4162-8fb9-ead737363fa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c05325b-2105-4309-be4a-5c65f6c9ed60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c05325b-2105-4309-be4a-5c65f6c9ed60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_20b64f3c-b082-4325-a9e8-f02ae1fef3ba" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_20b64f3c-b082-4325-a9e8-f02ae1fef3ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets_91806be6-23e7-4ddd-a3de-a5210270efc5" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets_91806be6-23e7-4ddd-a3de-a5210270efc5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_86c62fd7-a9e7-4861-8240-c3b82ddd4056" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_86c62fd7-a9e7-4861-8240-c3b82ddd4056" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_7c0bb7af-4ae2-41c4-96e5-5d7e4f09fe07" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_7c0bb7af-4ae2-41c4-96e5-5d7e4f09fe07" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_329abd0d-82db-4bfb-9683-ba7b16010241" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_329abd0d-82db-4bfb-9683-ba7b16010241" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a12cfe1e-a4cb-4ee7-a95e-2d1b6c121724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a12cfe1e-a4cb-4ee7-a95e-2d1b6c121724" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_93c51576-e1ed-40a8-ade2-373d7b1c07bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_93c51576-e1ed-40a8-ade2-373d7b1c07bf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_31ca7b5e-9f46-4808-8bc5-3d187ff4cad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_31ca7b5e-9f46-4808-8bc5-3d187ff4cad7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8e52e663-a43f-4be6-8e35-fa232ba394d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8e52e663-a43f-4be6-8e35-fa232ba394d4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a4b86bb-0f4a-490a-92ae-bed32c653c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a4b86bb-0f4a-490a-92ae-bed32c653c0f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_60f8fb04-b367-4d8f-b314-f352625642b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_60f8fb04-b367-4d8f-b314-f352625642b9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities_7ac460d7-035d-4e68-b22c-bb5abdf07746" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities_7ac460d7-035d-4e68-b22c-bb5abdf07746" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringChargesSummaryofRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_eb49e7cc-46bf-4312-9bf1-c24f90286f58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_eb49e7cc-46bf-4312-9bf1-c24f90286f58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_eb49e7cc-46bf-4312-9bf1-c24f90286f58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_eb49e7cc-46bf-4312-9bf1-c24f90286f58" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_eb49e7cc-46bf-4312-9bf1-c24f90286f58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_eb49e7cc-46bf-4312-9bf1-c24f90286f58" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_e7a8d440-5f2e-46d9-947b-5d9ed8312a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:to="loc_us-gaap_EmployeeSeveranceMember_e7a8d440-5f2e-46d9-947b-5d9ed8312a23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_3ba52689-860f-493b-bd02-28aef0ae0edd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:to="loc_us-gaap_FacilityClosingMember_3ba52689-860f-493b-bd02-28aef0ae0edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_6aea60e2-2fe5-4235-b3c7-dfdfe2c5c6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:to="loc_us-gaap_OtherRestructuringMember_6aea60e2-2fe5-4235-b3c7-dfdfe2c5c6ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_cea625cb-f417-4d0a-88ab-88d676056873" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:to="loc_us-gaap_RestructuringPlanAxis_cea625cb-f417-4d0a-88ab-88d676056873" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_cea625cb-f417-4d0a-88ab-88d676056873_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_cea625cb-f417-4d0a-88ab-88d676056873" xlink:to="loc_us-gaap_RestructuringPlanDomain_cea625cb-f417-4d0a-88ab-88d676056873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_6be8077b-664c-47c6-b095-5f63e5211e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_cea625cb-f417-4d0a-88ab-88d676056873" xlink:to="loc_us-gaap_RestructuringPlanDomain_6be8077b-664c-47c6-b095-5f63e5211e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_27d39c99-08ae-4a84-8195-44e0df2bfbf2" xlink:href="ctsh-20240930.xsd#ctsh_NextGenProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_6be8077b-664c-47c6-b095-5f63e5211e63" xlink:to="loc_ctsh_NextGenProgramMember_27d39c99-08ae-4a84-8195-44e0df2bfbf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_33604eab-72b3-4d7f-acd5-2d4b45f65b16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:to="loc_us-gaap_RestructuringCharges_33604eab-72b3-4d7f-acd5-2d4b45f65b16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAcceleratedDepreciation_ee4131e0-6ffc-4cf4-ac78-7f0469f28ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveAcceleratedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:to="loc_us-gaap_RestructuringReserveAcceleratedDepreciation_ee4131e0-6ffc-4cf4-ac78-7f0469f28ed7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringChargesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_e38076e3-9a99-4174-8f60-3eefa9d1bcee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:to="loc_us-gaap_RestructuringPlanAxis_e38076e3-9a99-4174-8f60-3eefa9d1bcee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_e38076e3-9a99-4174-8f60-3eefa9d1bcee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_e38076e3-9a99-4174-8f60-3eefa9d1bcee" xlink:to="loc_us-gaap_RestructuringPlanDomain_e38076e3-9a99-4174-8f60-3eefa9d1bcee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a52acf25-35c5-463d-b99e-483d6c4b15a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_e38076e3-9a99-4174-8f60-3eefa9d1bcee" xlink:to="loc_us-gaap_RestructuringPlanDomain_a52acf25-35c5-463d-b99e-483d6c4b15a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_30459208-6489-467a-ab7c-f1cfce40edf9" xlink:href="ctsh-20240930.xsd#ctsh_NextGenProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_a52acf25-35c5-463d-b99e-483d6c4b15a6" xlink:to="loc_ctsh_NextGenProgramMember_30459208-6489-467a-ab7c-f1cfce40edf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_f8df8ebe-1527-43a8-8596-05310588a9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_f8df8ebe-1527-43a8-8596-05310588a9d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_f8df8ebe-1527-43a8-8596-05310588a9d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_f8df8ebe-1527-43a8-8596-05310588a9d5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_f8df8ebe-1527-43a8-8596-05310588a9d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_f8df8ebe-1527-43a8-8596-05310588a9d5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_2320080e-369a-402d-9142-f4e45f8f71a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:to="loc_us-gaap_EmployeeSeveranceMember_2320080e-369a-402d-9142-f4e45f8f71a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_68c358d8-af4b-4360-9ecb-02ca25502490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:to="loc_us-gaap_FacilityClosingMember_68c358d8-af4b-4360-9ecb-02ca25502490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_120b8bd4-ab57-4208-ae14-038882da31d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_120b8bd4-ab57-4208-ae14-038882da31d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4806c87f-2acd-4bf2-a503-0bfe74c1f3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:to="loc_us-gaap_RestructuringCharges_4806c87f-2acd-4bf2-a503-0bfe74c1f3a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringChargesRestructuringReserveDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_bc5faebc-12d3-4069-8ad9-f99778125104" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dadee38f-385a-4973-8793-06c4fc4b8c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_bc5faebc-12d3-4069-8ad9-f99778125104" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dadee38f-385a-4973-8793-06c4fc4b8c01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_c37ba24f-5d2b-4039-9922-adb1e416a07e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dadee38f-385a-4973-8793-06c4fc4b8c01" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_c37ba24f-5d2b-4039-9922-adb1e416a07e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c37ba24f-5d2b-4039-9922-adb1e416a07e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c37ba24f-5d2b-4039-9922-adb1e416a07e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c37ba24f-5d2b-4039-9922-adb1e416a07e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_5c45bb0f-42c2-438e-9d87-09db820e5ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c37ba24f-5d2b-4039-9922-adb1e416a07e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_5c45bb0f-42c2-438e-9d87-09db820e5ca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_bcbb53a1-8beb-4eaf-9297-3132e178ddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5c45bb0f-42c2-438e-9d87-09db820e5ca0" xlink:to="loc_us-gaap_EmployeeSeveranceMember_bcbb53a1-8beb-4eaf-9297-3132e178ddf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_bc5faebc-12d3-4069-8ad9-f99778125104" xlink:to="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_2ce759f4-6393-42cb-9054-5326050a947c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:to="loc_us-gaap_RestructuringReserveCurrent_2ce759f4-6393-42cb-9054-5326050a947c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_eb36bd54-cf38-4594-ba65-8479b0817c40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:to="loc_us-gaap_RestructuringCharges_eb36bd54-cf38-4594-ba65-8479b0817c40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_8a752f0c-2f70-4eae-abec-6040bf7f4243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:to="loc_us-gaap_PaymentsForRestructuring_8a752f0c-2f70-4eae-abec-6040bf7f4243" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_41eca8a0-fab5-4788-96c7-51e2a70f0e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveCurrent"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_94a74351-04c9-4d5b-a6b8-e5f25c26db79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_94a74351-04c9-4d5b-a6b8-e5f25c26db79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_94a74351-04c9-4d5b-a6b8-e5f25c26db79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_94a74351-04c9-4d5b-a6b8-e5f25c26db79" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_94a74351-04c9-4d5b-a6b8-e5f25c26db79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_94a74351-04c9-4d5b-a6b8-e5f25c26db79" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_72bc7f09-42e8-49f8-905f-80d0b1fc6995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_72bc7f09-42e8-49f8-905f-80d0b1fc6995" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_e6c6b2b4-73c7-4e2d-a272-0cf7543418c1" xlink:href="ctsh-20240930.xsd#ctsh_LongterminvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:to="loc_ctsh_LongterminvestmentsMember_e6c6b2b4-73c7-4e2d-a272-0cf7543418c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6475f5f4-0aaf-484d-aa9d-b28280d598ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6475f5f4-0aaf-484d-aa9d-b28280d598ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6475f5f4-0aaf-484d-aa9d-b28280d598ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6475f5f4-0aaf-484d-aa9d-b28280d598ec" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6475f5f4-0aaf-484d-aa9d-b28280d598ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_196f328a-662b-4e0e-8b8d-e3f1d1e35ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6475f5f4-0aaf-484d-aa9d-b28280d598ec" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_196f328a-662b-4e0e-8b8d-e3f1d1e35ed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_8a12e86d-c8bc-4cd3-8bb3-e0c87936b6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_8a12e86d-c8bc-4cd3-8bb3-e0c87936b6fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_f666fd30-dcf2-424a-a719-1bb49a2447a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_f666fd30-dcf2-424a-a719-1bb49a2447a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DebtSecuritiesTimeDeposits_6f461fe6-ef92-4065-8298-337056b3bd9e" xlink:href="ctsh-20240930.xsd#ctsh_DebtSecuritiesTimeDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_ctsh_DebtSecuritiesTimeDeposits_6f461fe6-ef92-4065-8298-337056b3bd9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a1258f81-89f6-4077-9c70-c1b06aea418b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_us-gaap_ShortTermInvestments_a1258f81-89f6-4077-9c70-c1b06aea418b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_ac5b0e28-6f55-47f9-aa2f-323361bba7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:to="loc_us-gaap_EquityMethodInvestments_ac5b0e28-6f55-47f9-aa2f-323361bba7eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_c443f5ea-f8a0-44cf-ac97-76c4851bdfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:to="loc_us-gaap_RestrictedInvestments_c443f5ea-f8a0-44cf-ac97-76c4851bdfd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_d6790a90-149a-49ee-bc61-e3343035b00b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:to="loc_us-gaap_LongTermInvestments_d6790a90-149a-49ee-bc61-e3343035b00b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_4bb882e2-949f-414e-8be5-2d7a03fc46c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_4bb882e2-949f-414e-8be5-2d7a03fc46c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalents_22b5acb1-b5e7-435c-8cc9-7830945c9924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_RestrictedCashEquivalents_22b5acb1-b5e7-435c-8cc9-7830945c9924" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_78942b81-413e-47b9-8874-b47805a02022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_78942b81-413e-47b9-8874-b47805a02022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_78942b81-413e-47b9-8874-b47805a02022_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_78942b81-413e-47b9-8874-b47805a02022" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_78942b81-413e-47b9-8874-b47805a02022_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3be0ef63-a1f7-4b6c-ade8-4caccfd79514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_78942b81-413e-47b9-8874-b47805a02022" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3be0ef63-a1f7-4b6c-ade8-4caccfd79514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_20e2add8-07fe-4092-8bc5-64f68a7f2367" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3be0ef63-a1f7-4b6c-ade8-4caccfd79514" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_20e2add8-07fe-4092-8bc5-64f68a7f2367" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_915fee45-9534-4141-8d6d-2fbc02e681ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_915fee45-9534-4141-8d6d-2fbc02e681ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_915fee45-9534-4141-8d6d-2fbc02e681ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_915fee45-9534-4141-8d6d-2fbc02e681ae" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_915fee45-9534-4141-8d6d-2fbc02e681ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c0ffc8c-6574-4122-8a0f-cb3cc5f33370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_915fee45-9534-4141-8d6d-2fbc02e681ae" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c0ffc8c-6574-4122-8a0f-cb3cc5f33370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_us-gaap_InvestmentTypeAxis_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c5b48329-dd68-4e79-9b60-ef3ab49a5eee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c5b48329-dd68-4e79-9b60-ef3ab49a5eee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_53466505-2b26-4831-94c2-c32327ea2f34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_c5b48329-dd68-4e79-9b60-ef3ab49a5eee" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_53466505-2b26-4831-94c2-c32327ea2f34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_srt_RangeAxis_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5" xlink:to="loc_srt_RangeMember_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ea61577-bc2c-4353-b84d-7d42922a9600" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5" xlink:to="loc_srt_RangeMember_9ea61577-bc2c-4353-b84d-7d42922a9600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6e11222e-e216-4537-a51e-5b42fbc7ce7a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9ea61577-bc2c-4353-b84d-7d42922a9600" xlink:to="loc_srt_MaximumMember_6e11222e-e216-4537-a51e-5b42fbc7ce7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_73711e11-e769-4d81-8b0a-57b577d0011b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_73711e11-e769-4d81-8b0a-57b577d0011b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_791afe06-bfbf-4889-8604-fe81492d75d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_791afe06-bfbf-4889-8604-fe81492d75d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_2638e08c-10b9-4c04-9855-085c13a7d8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_EquityMethodInvestments_2638e08c-10b9-4c04-9855-085c13a7d8c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_39376407-fb1e-4ed7-b44d-fb51e69f7f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_39376407-fb1e-4ed7-b44d-fb51e69f7f10" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_20c16936-41d8-427e-b51d-13043827e106" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:to="loc_us-gaap_InvestmentTypeAxis_20c16936-41d8-427e-b51d-13043827e106" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_20c16936-41d8-427e-b51d-13043827e106_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_20c16936-41d8-427e-b51d-13043827e106" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_20c16936-41d8-427e-b51d-13043827e106_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_8a13b639-d2bc-4801-bfef-d06176515351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_20c16936-41d8-427e-b51d-13043827e106" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_8a13b639-d2bc-4801-bfef-d06176515351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_70b13df6-06c5-4448-9682-a62a89b2bf45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_8a13b639-d2bc-4801-bfef-d06176515351" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_70b13df6-06c5-4448-9682-a62a89b2bf45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3750baa0-a764-4e23-a98b-a93a4cdbaeba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3750baa0-a764-4e23-a98b-a93a4cdbaeba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3750baa0-a764-4e23-a98b-a93a4cdbaeba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3750baa0-a764-4e23-a98b-a93a4cdbaeba" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3750baa0-a764-4e23-a98b-a93a4cdbaeba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_50e304dd-b2d2-472d-8fa8-85ce616c0f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3750baa0-a764-4e23-a98b-a93a4cdbaeba" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_50e304dd-b2d2-472d-8fa8-85ce616c0f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_01c48120-cca0-409d-87c0-5b34a0cb4508" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_01c48120-cca0-409d-87c0-5b34a0cb4508" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_91b7c73c-58ca-417d-905d-7665ff235cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_91b7c73c-58ca-417d-905d-7665ff235cf4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtAdditionalDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_CreditFacilityAxis_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb" xlink:to="loc_us-gaap_CreditFacilityDomain_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dd7485e2-21ca-4c1f-8f49-bbeaa29bbc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb" xlink:to="loc_us-gaap_CreditFacilityDomain_dd7485e2-21ca-4c1f-8f49-bbeaa29bbc9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ad76b475-394d-4890-9bb4-5b348bfd2aea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_dd7485e2-21ca-4c1f-8f49-bbeaa29bbc9c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ad76b475-394d-4890-9bb4-5b348bfd2aea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c05a50b7-4404-4957-b4b8-eeabf6f09c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_VariableRateAxis_c05a50b7-4404-4957-b4b8-eeabf6f09c3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c05a50b7-4404-4957-b4b8-eeabf6f09c3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c05a50b7-4404-4957-b4b8-eeabf6f09c3a" xlink:to="loc_us-gaap_VariableRateDomain_c05a50b7-4404-4957-b4b8-eeabf6f09c3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c05a50b7-4404-4957-b4b8-eeabf6f09c3a" xlink:to="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_f3eed732-20ce-4eee-8c32-d94d35e8f117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:to="loc_us-gaap_BaseRateMember_f3eed732-20ce-4eee-8c32-d94d35e8f117" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember_578d80f1-7b32-4719-9fb4-71807570a17d" xlink:href="ctsh-20240930.xsd#ctsh_TermBenchmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:to="loc_ctsh_TermBenchmarkMember_578d80f1-7b32-4719-9fb4-71807570a17d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_f3e80374-7a94-47a5-9f72-a8a0e67fe8f1" xlink:href="ctsh-20240930.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:to="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_f3e80374-7a94-47a5-9f72-a8a0e67fe8f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_srt_RangeAxis_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6" xlink:to="loc_srt_RangeMember_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6" xlink:to="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1d216bf1-8d29-4f79-a605-20ba098987ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:to="loc_srt_MinimumMember_1d216bf1-8d29-4f79-a605-20ba098987ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3674b94-a704-44ac-93fe-6d180935d909" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:to="loc_srt_MaximumMember_a3674b94-a704-44ac-93fe-6d180935d909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_DebtInstrumentAxis_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_715ef3dd-d8d0-41b7-9ca4-a096628c3c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_715ef3dd-d8d0-41b7-9ca4-a096628c3c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_d588f6a9-b508-4ccf-a07b-fa05a5211c2a" xlink:href="ctsh-20240930.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_715ef3dd-d8d0-41b7-9ca4-a096628c3c01" xlink:to="loc_ctsh_CreditAgreementMember_d588f6a9-b508-4ccf-a07b-fa05a5211c2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_66988d46-72c4-41ba-a2a7-0b0a7da77346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_66988d46-72c4-41ba-a2a7-0b0a7da77346" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_66988d46-72c4-41ba-a2a7-0b0a7da77346_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_66988d46-72c4-41ba-a2a7-0b0a7da77346" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_66988d46-72c4-41ba-a2a7-0b0a7da77346_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_66988d46-72c4-41ba-a2a7-0b0a7da77346" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_5567f6a0-7452-4e5b-bc67-d31d8a9dfcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:to="loc_us-gaap_LoansPayableMember_5567f6a0-7452-4e5b-bc67-d31d8a9dfcfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_ccd9d804-f922-485d-8f73-869c98af6ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:to="loc_us-gaap_UnsecuredDebtMember_ccd9d804-f922-485d-8f73-869c98af6ab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0d22e430-96c9-4546-a37a-a7de910d82b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0d22e430-96c9-4546-a37a-a7de910d82b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_dcbd8e36-ed93-4767-8e3d-5c9ec7de1ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_dcbd8e36-ed93-4767-8e3d-5c9ec7de1ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fa398d59-c70f-4a23-97d4-69acab6e1fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fa398d59-c70f-4a23-97d4-69acab6e1fec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtShorttermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_d255f573-fc31-477d-956e-3c613cf7063b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d255f573-fc31-477d-956e-3c613cf7063b" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0265900a-e5bc-48da-8e83-4f78418f6462" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:to="loc_us-gaap_CreditFacilityAxis_0265900a-e5bc-48da-8e83-4f78418f6462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0265900a-e5bc-48da-8e83-4f78418f6462_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0265900a-e5bc-48da-8e83-4f78418f6462" xlink:to="loc_us-gaap_CreditFacilityDomain_0265900a-e5bc-48da-8e83-4f78418f6462_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0b499272-63ca-4903-8b15-1a4b30b894cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0265900a-e5bc-48da-8e83-4f78418f6462" xlink:to="loc_us-gaap_CreditFacilityDomain_0b499272-63ca-4903-8b15-1a4b30b894cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d7c52416-3b3d-4205-8463-061c661d25ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:to="loc_us-gaap_DebtInstrumentAxis_d7c52416-3b3d-4205-8463-061c661d25ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d7c52416-3b3d-4205-8463-061c661d25ef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d7c52416-3b3d-4205-8463-061c661d25ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d7c52416-3b3d-4205-8463-061c661d25ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d89b3671-a384-497b-9189-a654bbc9db4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d7c52416-3b3d-4205-8463-061c661d25ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d89b3671-a384-497b-9189-a654bbc9db4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_8b66213b-9a67-44d8-bed6-76346d9d59f4" xlink:href="ctsh-20240930.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d89b3671-a384-497b-9189-a654bbc9db4e" xlink:to="loc_ctsh_CreditAgreementMember_8b66213b-9a67-44d8-bed6-76346d9d59f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5f0ddb57-ece4-4378-90b2-03fa6eec6400" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5f0ddb57-ece4-4378-90b2-03fa6eec6400" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5f0ddb57-ece4-4378-90b2-03fa6eec6400_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5f0ddb57-ece4-4378-90b2-03fa6eec6400" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5f0ddb57-ece4-4378-90b2-03fa6eec6400_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0c904d3a-2b83-40fe-a92e-009ab82a54f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5f0ddb57-ece4-4378-90b2-03fa6eec6400" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0c904d3a-2b83-40fe-a92e-009ab82a54f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_25403f0e-2bf4-498b-a195-8e949fec452f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0c904d3a-2b83-40fe-a92e-009ab82a54f4" xlink:to="loc_us-gaap_LoansPayableMember_25403f0e-2bf4-498b-a195-8e949fec452f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_219a7fb7-6bc3-4208-8c22-113d14c12d12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d255f573-fc31-477d-956e-3c613cf7063b" xlink:to="loc_us-gaap_LongTermDebtCurrent_219a7fb7-6bc3-4208-8c22-113d14c12d12" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5e7ef6bf-f156-4570-aade-cb99166be0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:to="loc_us-gaap_CreditFacilityAxis_5e7ef6bf-f156-4570-aade-cb99166be0ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5e7ef6bf-f156-4570-aade-cb99166be0ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_5e7ef6bf-f156-4570-aade-cb99166be0ca" xlink:to="loc_us-gaap_CreditFacilityDomain_5e7ef6bf-f156-4570-aade-cb99166be0ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6257a229-5430-4535-83aa-7f3d22bc8a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_5e7ef6bf-f156-4570-aade-cb99166be0ca" xlink:to="loc_us-gaap_CreditFacilityDomain_6257a229-5430-4535-83aa-7f3d22bc8a1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bdbf1971-7c15-475a-ada2-433469563691" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6257a229-5430-4535-83aa-7f3d22bc8a1f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bdbf1971-7c15-475a-ada2-433469563691" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_68475d11-c8c8-43e1-ac27-4f21a8078448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:to="loc_us-gaap_LoansPayableMember_68475d11-c8c8-43e1-ac27-4f21a8078448" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_0e456642-b161-4364-8b72-eb49a1bdceb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:to="loc_us-gaap_UnsecuredDebtMember_0e456642-b161-4364-8b72-eb49a1bdceb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:to="loc_us-gaap_DebtInstrumentAxis_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7d3566ae-5422-4cb4-9823-317c585a93bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7d3566ae-5422-4cb4-9823-317c585a93bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_a3c8c9c1-6f86-4139-9543-a85ab628a1d6" xlink:href="ctsh-20240930.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7d3566ae-5422-4cb4-9823-317c585a93bb" xlink:to="loc_ctsh_CreditAgreementMember_a3c8c9c1-6f86-4139-9543-a85ab628a1d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9285f621-9e6a-437c-be69-d5f2add7096b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_LongTermDebt_9285f621-9e6a-437c-be69-d5f2add7096b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ebd0cfc5-67c7-4c41-b3ef-f57b97615c36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_LongTermDebtCurrent_ebd0cfc5-67c7-4c41-b3ef-f57b97615c36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_a0fa135b-82ab-4f11-ba53-9fb64d39b2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_a0fa135b-82ab-4f11-ba53-9fb64d39b2ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f4aa700b-5723-4e9e-b7e1-1f0dc6e56224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f4aa700b-5723-4e9e-b7e1-1f0dc6e56224" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#IncomeTaxesNarrativeOnetimeTransactionDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_d6788fbb-9010-4717-8ca4-826565f6dfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_d6788fbb-9010-4717-8ca4-826565f6dfb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_d6788fbb-9010-4717-8ca4-826565f6dfb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_d6788fbb-9010-4717-8ca4-826565f6dfb9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_d6788fbb-9010-4717-8ca4-826565f6dfb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_26f82469-59ef-447d-a275-363538c3b02b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_d6788fbb-9010-4717-8ca4-826565f6dfb9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_26f82469-59ef-447d-a275-363538c3b02b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember_d46d8b15-6aba-48fa-af4c-d9094c89635e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinistryOfFinanceIndiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_26f82469-59ef-447d-a275-363538c3b02b" xlink:to="loc_us-gaap_MinistryOfFinanceIndiaMember_d46d8b15-6aba-48fa-af4c-d9094c89635e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_71d3a5f3-4d42-45b3-85e4-599f68b42243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_71d3a5f3-4d42-45b3-85e4-599f68b42243" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_71d3a5f3-4d42-45b3-85e4-599f68b42243_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_71d3a5f3-4d42-45b3-85e4-599f68b42243" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_71d3a5f3-4d42-45b3-85e4-599f68b42243_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_554687b6-0b60-49d2-91ca-e5e687c9745b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_71d3a5f3-4d42-45b3-85e4-599f68b42243" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_554687b6-0b60-49d2-91ca-e5e687c9745b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_a13b6569-e9f9-491b-a19b-1a7aa883b103" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_554687b6-0b60-49d2-91ca-e5e687c9745b" xlink:to="loc_us-gaap_ForeignCountryMember_a13b6569-e9f9-491b-a19b-1a7aa883b103" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis_3679d733-95e1-4f4d-b98d-9d7f8e64bead" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_ctsh_OnetimeTransactionTypeAxis_3679d733-95e1-4f4d-b98d-9d7f8e64bead" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_3679d733-95e1-4f4d-b98d-9d7f8e64bead_default" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_3679d733-95e1-4f4d-b98d-9d7f8e64bead" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_3679d733-95e1-4f4d-b98d-9d7f8e64bead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_3679d733-95e1-4f4d-b98d-9d7f8e64bead" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember_9bcde860-94ea-4b47-a49d-7caa2d0f5bd2" xlink:href="ctsh-20240930.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:to="loc_ctsh_A2013IndiaShareRepurchaseMember_9bcde860-94ea-4b47-a49d-7caa2d0f5bd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember_55a2ad0d-8e07-415c-a5c4-ff6779d5abf2" xlink:href="ctsh-20240930.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:to="loc_ctsh_A2016IndiaCashRemittanceMember_55a2ad0d-8e07-415c-a5c4-ff6779d5abf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0a82a799-2937-4a3b-acfd-36710d101dff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0a82a799-2937-4a3b-acfd-36710d101dff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0a82a799-2937-4a3b-acfd-36710d101dff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0a82a799-2937-4a3b-acfd-36710d101dff" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0a82a799-2937-4a3b-acfd-36710d101dff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0a82a799-2937-4a3b-acfd-36710d101dff" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_e36e352d-8adb-474f-8121-dad87a70c68a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_e36e352d-8adb-474f-8121-dad87a70c68a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_29f1c3b1-44eb-4c77-9c07-6a36469cf06e" xlink:href="ctsh-20240930.xsd#ctsh_LongterminvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:to="loc_ctsh_LongterminvestmentsMember_29f1c3b1-44eb-4c77-9c07-6a36469cf06e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_c7f37a15-25ab-4454-8b37-d824042fd3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_c7f37a15-25ab-4454-8b37-d824042fd3e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_e30c224d-bfdc-4c0d-9192-d5be36e6aec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_e30c224d-bfdc-4c0d-9192-d5be36e6aec5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_da81b364-5938-44df-a2d0-aca7ae1eeae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_da81b364-5938-44df-a2d0-aca7ae1eeae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1e55e13d-b428-4cba-b220-94abf67e2cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1e55e13d-b428-4cba-b220-94abf67e2cdb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount_9f485aca-7546-47e4-8610-e5f9a786c805" xlink:href="ctsh-20240930.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_ctsh_IncomeTaxDisputedAmount_9f485aca-7546-47e4-8610-e5f9a786c805" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_bd048bf3-da3a-4906-8d03-78f1d48c10b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_DepositsAssets_bd048bf3-da3a-4906-8d03-78f1d48c10b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c4005d52-90b2-473c-979e-c43487436ea1" xlink:href="ctsh-20240930.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c4005d52-90b2-473c-979e-c43487436ea1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_c9ed801a-8d29-4b6f-9fd7-08d95ee61e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_RestrictedInvestments_c9ed801a-8d29-4b6f-9fd7-08d95ee61e7b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalents_3fa86102-0989-4ea9-b617-56477380c895" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_RestrictedCashEquivalents_3fa86102-0989-4ea9-b617-56477380c895" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a678173d-1a01-4342-ad9b-076cb6a849f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a678173d-1a01-4342-ad9b-076cb6a849f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_a678173d-1a01-4342-ad9b-076cb6a849f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a678173d-1a01-4342-ad9b-076cb6a849f1" xlink:to="loc_us-gaap_HedgingRelationshipDomain_a678173d-1a01-4342-ad9b-076cb6a849f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e832c45e-862b-4ed9-aece-6d17acd4b798" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a678173d-1a01-4342-ad9b-076cb6a849f1" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e832c45e-862b-4ed9-aece-6d17acd4b798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_3a143af2-0af4-43b3-805b-e370e2bd12b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_e832c45e-862b-4ed9-aece-6d17acd4b798" xlink:to="loc_us-gaap_CashFlowHedgingMember_3a143af2-0af4-43b3-805b-e370e2bd12b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_4de2f2b3-bb61-4ce6-a709-007d92a88678" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_HedgingDesignationAxis_4de2f2b3-bb61-4ce6-a709-007d92a88678" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_4de2f2b3-bb61-4ce6-a709-007d92a88678_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_4de2f2b3-bb61-4ce6-a709-007d92a88678" xlink:to="loc_us-gaap_HedgingDesignationDomain_4de2f2b3-bb61-4ce6-a709-007d92a88678_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_4de2f2b3-bb61-4ce6-a709-007d92a88678" xlink:to="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ebadbd81-f9f1-4e5e-afdc-e24b85d1a155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ebadbd81-f9f1-4e5e-afdc-e24b85d1a155" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_53ccac25-c1d9-400d-8946-c93c0d86f14e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:to="loc_us-gaap_NondesignatedMember_53ccac25-c1d9-400d-8946-c93c0d86f14e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_260f6df6-bdf7-4389-a238-61302e170775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_260f6df6-bdf7-4389-a238-61302e170775" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_260f6df6-bdf7-4389-a238-61302e170775_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_260f6df6-bdf7-4389-a238-61302e170775" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_260f6df6-bdf7-4389-a238-61302e170775_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_260f6df6-bdf7-4389-a238-61302e170775" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_dd1150eb-237f-4da8-bc45-ddbdadb10e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_dd1150eb-237f-4da8-bc45-ddbdadb10e51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_20e943c9-d6b2-4278-bd65-5e3796f5726d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:to="loc_us-gaap_ForeignExchangeContractMember_20e943c9-d6b2-4278-bd65-5e3796f5726d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_de5a6550-51ee-4345-bebf-19b0acef7f41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_de5a6550-51ee-4345-bebf-19b0acef7f41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_de5a6550-51ee-4345-bebf-19b0acef7f41_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_de5a6550-51ee-4345-bebf-19b0acef7f41" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_de5a6550-51ee-4345-bebf-19b0acef7f41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_de5a6550-51ee-4345-bebf-19b0acef7f41" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_84de0a56-d80a-4580-9c78-9a8f7e6be07d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_84de0a56-d80a-4580-9c78-9a8f7e6be07d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_9807b6cc-50bc-4a54-97eb-c3f518afe246" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_9807b6cc-50bc-4a54-97eb-c3f518afe246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_133aa45b-da63-4be6-90c2-1641b3f58a5e" xlink:href="ctsh-20240930.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_133aa45b-da63-4be6-90c2-1641b3f58a5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c178be5f-f071-4cd3-adfb-990a0c35bf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c178be5f-f071-4cd3-adfb-990a0c35bf71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_152b7860-9d9f-4110-a3e2-fc991655d638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_152b7860-9d9f-4110-a3e2-fc991655d638" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d20439bc-175a-46d4-ba14-4349e7a4bf62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d20439bc-175a-46d4-ba14-4349e7a4bf62" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_173a7b1e-92c2-4911-8c95-b6a45a376fef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_173a7b1e-92c2-4911-8c95-b6a45a376fef" xlink:to="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_3e662c4b-ada4-42fb-81b9-388dee5ba709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:to="loc_us-gaap_HedgingDesignationAxis_3e662c4b-ada4-42fb-81b9-388dee5ba709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3e662c4b-ada4-42fb-81b9-388dee5ba709_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_3e662c4b-ada4-42fb-81b9-388dee5ba709" xlink:to="loc_us-gaap_HedgingDesignationDomain_3e662c4b-ada4-42fb-81b9-388dee5ba709_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3fc2d1a8-128d-4469-9de8-493ba67df717" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_3e662c4b-ada4-42fb-81b9-388dee5ba709" xlink:to="loc_us-gaap_HedgingDesignationDomain_3fc2d1a8-128d-4469-9de8-493ba67df717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37f97334-0a4d-4b65-81e6-3709583f9e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_3fc2d1a8-128d-4469-9de8-493ba67df717" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37f97334-0a4d-4b65-81e6-3709583f9e5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3998e3f1-160f-447c-8ad8-87a3ab2764df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3998e3f1-160f-447c-8ad8-87a3ab2764df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3998e3f1-160f-447c-8ad8-87a3ab2764df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3998e3f1-160f-447c-8ad8-87a3ab2764df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3998e3f1-160f-447c-8ad8-87a3ab2764df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3998e3f1-160f-447c-8ad8-87a3ab2764df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:to="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2024Member_01816a80-c886-4ea1-9315-8c4e6185255a" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2024Member_01816a80-c886-4ea1-9315-8c4e6185255a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member_cab90ee3-d278-41b3-ac91-f6c2d24fdbf5" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2025Member_cab90ee3-d278-41b3-ac91-f6c2d24fdbf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeOptionMember_3ae2dba2-11b8-424a-b3d1-2fd531b8260f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:to="loc_us-gaap_ForeignExchangeOptionMember_3ae2dba2-11b8-424a-b3d1-2fd531b8260f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0c7b3ad-0df5-4914-bf21-7c9cbfd0ee08" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0c7b3ad-0df5-4914-bf21-7c9cbfd0ee08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_be61a7df-e61f-492f-bb71-784eb0e55d64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_be61a7df-e61f-492f-bb71-784eb0e55d64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_be61a7df-e61f-492f-bb71-784eb0e55d64_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_be61a7df-e61f-492f-bb71-784eb0e55d64" xlink:to="loc_us-gaap_HedgingRelationshipDomain_be61a7df-e61f-492f-bb71-784eb0e55d64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_15df2057-185e-4594-88f5-c86aa543c181" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_be61a7df-e61f-492f-bb71-784eb0e55d64" xlink:to="loc_us-gaap_HedgingRelationshipDomain_15df2057-185e-4594-88f5-c86aa543c181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_302b0af2-2962-48a7-8759-747ed91bb8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_15df2057-185e-4594-88f5-c86aa543c181" xlink:to="loc_us-gaap_CashFlowHedgingMember_302b0af2-2962-48a7-8759-747ed91bb8e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_31174286-9bfb-466f-95cf-1957961ec86c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_173a7b1e-92c2-4911-8c95-b6a45a376fef" xlink:to="loc_us-gaap_DerivativeNotionalAmount_31174286-9bfb-466f-95cf-1957961ec86c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_71f0fb76-367e-4894-b84b-d7bcc0cf3006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_71f0fb76-367e-4894-b84b-d7bcc0cf3006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_71f0fb76-367e-4894-b84b-d7bcc0cf3006_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_71f0fb76-367e-4894-b84b-d7bcc0cf3006" xlink:to="loc_us-gaap_HedgingRelationshipDomain_71f0fb76-367e-4894-b84b-d7bcc0cf3006_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e4b2139f-c939-4f59-8e26-c8eeb50b444d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_71f0fb76-367e-4894-b84b-d7bcc0cf3006" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e4b2139f-c939-4f59-8e26-c8eeb50b444d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_e944dff8-de9b-484a-ae01-85843f12a4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_e4b2139f-c939-4f59-8e26-c8eeb50b444d" xlink:to="loc_us-gaap_CashFlowHedgingMember_e944dff8-de9b-484a-ae01-85843f12a4bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9c55561a-c285-4169-8c1b-78a0087fa0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_HedgingDesignationAxis_9c55561a-c285-4169-8c1b-78a0087fa0a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9c55561a-c285-4169-8c1b-78a0087fa0a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_9c55561a-c285-4169-8c1b-78a0087fa0a0" xlink:to="loc_us-gaap_HedgingDesignationDomain_9c55561a-c285-4169-8c1b-78a0087fa0a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f2f978aa-ffbe-46ae-ad84-17f3f1c1f4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_9c55561a-c285-4169-8c1b-78a0087fa0a0" xlink:to="loc_us-gaap_HedgingDesignationDomain_f2f978aa-ffbe-46ae-ad84-17f3f1c1f4a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b4db197-f83d-4e0b-9864-805864c76a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f2f978aa-ffbe-46ae-ad84-17f3f1c1f4a2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b4db197-f83d-4e0b-9864-805864c76a4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_196a051c-0158-46ea-befd-5dc3afbc75f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_196a051c-0158-46ea-befd-5dc3afbc75f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_196a051c-0158-46ea-befd-5dc3afbc75f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_196a051c-0158-46ea-befd-5dc3afbc75f7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_196a051c-0158-46ea-befd-5dc3afbc75f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_196a051c-0158-46ea-befd-5dc3afbc75f7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_b5cd551b-6163-4b89-906d-0c994fe1024f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_b5cd551b-6163-4b89-906d-0c994fe1024f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_ed6c0410-90a6-4b07-a7dc-be1c2bbff2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_ed6c0410-90a6-4b07-a7dc-be1c2bbff2a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9991775d-1670-4412-8948-b174922780df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9991775d-1670-4412-8948-b174922780df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9991775d-1670-4412-8948-b174922780df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9991775d-1670-4412-8948-b174922780df" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9991775d-1670-4412-8948-b174922780df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9991775d-1670-4412-8948-b174922780df" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_724332eb-2107-4d7c-9cf5-40a1166580ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:to="loc_us-gaap_CostOfSalesMember_724332eb-2107-4d7c-9cf5-40a1166580ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ddb984b1-8202-4914-a220-708738d28227" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ddb984b1-8202-4914-a220-708738d28227" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_50e3a566-01d5-4f18-9445-518096179e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_50e3a566-01d5-4f18-9445-518096179e7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_cd494415-04f9-41c4-9296-5e8000f5b727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_cd494415-04f9-41c4-9296-5e8000f5b727" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsOtherDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:to="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_512dd14a-f144-4143-910f-eb10f35cea04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:to="loc_us-gaap_HedgingDesignationAxis_512dd14a-f144-4143-910f-eb10f35cea04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_512dd14a-f144-4143-910f-eb10f35cea04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_512dd14a-f144-4143-910f-eb10f35cea04" xlink:to="loc_us-gaap_HedgingDesignationDomain_512dd14a-f144-4143-910f-eb10f35cea04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e6b7fc6f-fdf9-4a0e-9469-56801fb82d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_512dd14a-f144-4143-910f-eb10f35cea04" xlink:to="loc_us-gaap_HedgingDesignationDomain_e6b7fc6f-fdf9-4a0e-9469-56801fb82d3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_5549aac2-420f-4346-af20-b8f71c512381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_e6b7fc6f-fdf9-4a0e-9469-56801fb82d3c" xlink:to="loc_us-gaap_NondesignatedMember_5549aac2-420f-4346-af20-b8f71c512381" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9b6606a0-6f0c-43c6-9b4f-fad697c481df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9b6606a0-6f0c-43c6-9b4f-fad697c481df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9b6606a0-6f0c-43c6-9b4f-fad697c481df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9b6606a0-6f0c-43c6-9b4f-fad697c481df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9b6606a0-6f0c-43c6-9b4f-fad697c481df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e9a23ad6-d1da-4324-ba11-a0df80363d39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9b6606a0-6f0c-43c6-9b4f-fad697c481df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e9a23ad6-d1da-4324-ba11-a0df80363d39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_397a2d22-8653-465a-b232-4b598de74a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e9a23ad6-d1da-4324-ba11-a0df80363d39" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_397a2d22-8653-465a-b232-4b598de74a01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_112c80ac-8085-4e56-beb7-6a5832aede21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_112c80ac-8085-4e56-beb7-6a5832aede21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_ceb0ba90-7fd3-4a91-a3aa-15075b898370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:to="loc_us-gaap_DerivativeNotionalAmount_ceb0ba90-7fd3-4a91-a3aa-15075b898370" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_be20f0d0-e661-4daf-ae17-02f7caeea4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:to="loc_us-gaap_HedgingDesignationAxis_be20f0d0-e661-4daf-ae17-02f7caeea4f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_be20f0d0-e661-4daf-ae17-02f7caeea4f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_be20f0d0-e661-4daf-ae17-02f7caeea4f6" xlink:to="loc_us-gaap_HedgingDesignationDomain_be20f0d0-e661-4daf-ae17-02f7caeea4f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_fa113cf9-96e0-4df2-8ae1-99f32140b8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_be20f0d0-e661-4daf-ae17-02f7caeea4f6" xlink:to="loc_us-gaap_HedgingDesignationDomain_fa113cf9-96e0-4df2-8ae1-99f32140b8ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_7f20cd4d-8f43-43bd-8cb2-b022c7cd67ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_fa113cf9-96e0-4df2-8ae1-99f32140b8ff" xlink:to="loc_us-gaap_NondesignatedMember_7f20cd4d-8f43-43bd-8cb2-b022c7cd67ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b096a26d-0386-410d-8efb-e4e205908440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b096a26d-0386-410d-8efb-e4e205908440" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b096a26d-0386-410d-8efb-e4e205908440_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b096a26d-0386-410d-8efb-e4e205908440" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b096a26d-0386-410d-8efb-e4e205908440_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1b4e2b6b-5d5c-40d2-9c19-9ab5ca8066af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b096a26d-0386-410d-8efb-e4e205908440" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1b4e2b6b-5d5c-40d2-9c19-9ab5ca8066af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d3e6e84d-55c7-4f85-aa5a-3a16e909da4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1b4e2b6b-5d5c-40d2-9c19-9ab5ca8066af" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d3e6e84d-55c7-4f85-aa5a-3a16e909da4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2afb3075-e51e-409f-bcb1-769592d5d674" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2afb3075-e51e-409f-bcb1-769592d5d674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_c74ae6be-6a20-4fcd-b646-2b2e401f19aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_c74ae6be-6a20-4fcd-b646-2b2e401f19aa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_ff69da58-25e0-4f90-b1e7-36caf9ec10ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_InvestmentTypeAxis_ff69da58-25e0-4f90-b1e7-36caf9ec10ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_ff69da58-25e0-4f90-b1e7-36caf9ec10ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_ff69da58-25e0-4f90-b1e7-36caf9ec10ee" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_ff69da58-25e0-4f90-b1e7-36caf9ec10ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_28e89d3c-b4b9-4232-81be-2545816bcf19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_ff69da58-25e0-4f90-b1e7-36caf9ec10ee" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_28e89d3c-b4b9-4232-81be-2545816bcf19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_35619c6e-8ba1-4ffd-bfe1-e76b5e2b20c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_28e89d3c-b4b9-4232-81be-2545816bcf19" xlink:to="loc_us-gaap_BankTimeDepositsMember_35619c6e-8ba1-4ffd-bfe1-e76b5e2b20c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_872aae4d-4504-44df-9cb1-a1ddd359301b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_872aae4d-4504-44df-9cb1-a1ddd359301b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_872aae4d-4504-44df-9cb1-a1ddd359301b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_872aae4d-4504-44df-9cb1-a1ddd359301b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_872aae4d-4504-44df-9cb1-a1ddd359301b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_fd28e1a0-db1f-4103-beb5-1d1a1d1100e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_872aae4d-4504-44df-9cb1-a1ddd359301b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_fd28e1a0-db1f-4103-beb5-1d1a1d1100e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_b8deed67-d879-4db2-bd2e-e2f8d34ce33a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_fd28e1a0-db1f-4103-beb5-1d1a1d1100e5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_b8deed67-d879-4db2-bd2e-e2f8d34ce33a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5b26610c-7c0b-4248-8b4a-87824bf41b24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5b26610c-7c0b-4248-8b4a-87824bf41b24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_95d825a0-8fd0-4015-b50f-fa024da3fac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_95d825a0-8fd0-4015-b50f-fa024da3fac2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6b739465-d1fe-4f56-928d-accf4042b8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6b739465-d1fe-4f56-928d-accf4042b8a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_f5789d4a-5366-4bcf-9fbc-2b45a80be5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_f5789d4a-5366-4bcf-9fbc-2b45a80be5be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5789d4a-5366-4bcf-9fbc-2b45a80be5be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_f5789d4a-5366-4bcf-9fbc-2b45a80be5be" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5789d4a-5366-4bcf-9fbc-2b45a80be5be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_f5789d4a-5366-4bcf-9fbc-2b45a80be5be" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3728aef4-31a6-4435-9d0b-68b628eae828" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3728aef4-31a6-4435-9d0b-68b628eae828" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_582a22f8-4d86-4461-afb4-52b35e19e58b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:to="loc_us-gaap_BankTimeDepositsMember_582a22f8-4d86-4461-afb4-52b35e19e58b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0000f436-7820-485e-a27e-fa10947b1144" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0000f436-7820-485e-a27e-fa10947b1144" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0000f436-7820-485e-a27e-fa10947b1144_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0000f436-7820-485e-a27e-fa10947b1144" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0000f436-7820-485e-a27e-fa10947b1144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0000f436-7820-485e-a27e-fa10947b1144" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_74ebd3e5-d6a1-409a-86bf-34718e51fd42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_CashEquivalentsMember_74ebd3e5-d6a1-409a-86bf-34718e51fd42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_269dc81e-9dae-4db1-93af-e59aae69d218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_269dc81e-9dae-4db1-93af-e59aae69d218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_2ed07398-c884-4e30-9d5f-cbd69a4ee39e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_2ed07398-c884-4e30-9d5f-cbd69a4ee39e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_0e4df811-8207-4ffe-ac90-9ba5247ecb41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_0e4df811-8207-4ffe-ac90-9ba5247ecb41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4c7cdb29-019b-4726-b89b-16435ecfb4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4c7cdb29-019b-4726-b89b-16435ecfb4a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_17117fc0-cb55-4343-b09a-d56e1e5ff6eb" xlink:href="ctsh-20240930.xsd#ctsh_LongterminvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_ctsh_LongterminvestmentsMember_17117fc0-cb55-4343-b09a-d56e1e5ff6eb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_f3624c7c-f1c0-4fb8-8254-d7422e886f03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_f3624c7c-f1c0-4fb8-8254-d7422e886f03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_5e182bc6-1868-45cb-bf0b-741b60502322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_5e182bc6-1868-45cb-bf0b-741b60502322" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5e182bc6-1868-45cb-bf0b-741b60502322_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_5e182bc6-1868-45cb-bf0b-741b60502322" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5e182bc6-1868-45cb-bf0b-741b60502322_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3ae4e3b-4c9c-445b-93e7-21b2c618ef55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_5e182bc6-1868-45cb-bf0b-741b60502322" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3ae4e3b-4c9c-445b-93e7-21b2c618ef55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember_25491359-5e7b-41f3-b048-5805545edd91" xlink:href="ctsh-20240930.xsd#ctsh_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3ae4e3b-4c9c-445b-93e7-21b2c618ef55" xlink:to="loc_ctsh_ContingentConsiderationMember_25491359-5e7b-41f3-b048-5805545edd91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f3d90e1c-dcfe-44fe-9053-d136fae97d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f3d90e1c-dcfe-44fe-9053-d136fae97d8c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f3d90e1c-dcfe-44fe-9053-d136fae97d8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f3d90e1c-dcfe-44fe-9053-d136fae97d8c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f3d90e1c-dcfe-44fe-9053-d136fae97d8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b241f6fe-5f72-4a97-8d63-7aee8a5753ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f3d90e1c-dcfe-44fe-9053-d136fae97d8c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b241f6fe-5f72-4a97-8d63-7aee8a5753ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6e8f0e60-1b81-4013-8214-6b89a281b373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6e8f0e60-1b81-4013-8214-6b89a281b373" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_6a09c30a-0bdb-45b4-820b-f98804f1e588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_6a09c30a-0bdb-45b4-820b-f98804f1e588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_f9529d31-f183-4ec0-99fa-fb4c2743c727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_f9529d31-f183-4ec0-99fa-fb4c2743c727" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d765755e-b21f-40b4-8929-5283d13abd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d765755e-b21f-40b4-8929-5283d13abd7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_9df811ba-d319-4ec1-a055-0fe80e89ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_RestrictedInvestments_9df811ba-d319-4ec1-a055-0fe80e89ad0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_798f65ec-c7b2-49f2-83f2-d045a12b3acd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_798f65ec-c7b2-49f2-83f2-d045a12b3acd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_11343eaa-bad1-4975-85fc-e19477584bed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_11343eaa-bad1-4975-85fc-e19477584bed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b036d55e-35d1-47c2-a157-f580d29b8329" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b036d55e-35d1-47c2-a157-f580d29b8329" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8be06fa-ab29-4447-9e1e-4fdcee9a844d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8be06fa-ab29-4447-9e1e-4fdcee9a844d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_3510b64e-8fca-4a37-9c25-01e33afbfe65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_3510b64e-8fca-4a37-9c25-01e33afbfe65" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_47b7a29d-1559-442b-b1b4-09f7dc9e17b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_47b7a29d-1559-442b-b1b4-09f7dc9e17b1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b80a7395-90bf-46ed-ba98-b429ddbbea61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b80a7395-90bf-46ed-ba98-b429ddbbea61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b80a7395-90bf-46ed-ba98-b429ddbbea61_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b80a7395-90bf-46ed-ba98-b429ddbbea61" xlink:to="loc_us-gaap_EquityComponentDomain_b80a7395-90bf-46ed-ba98-b429ddbbea61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b80a7395-90bf-46ed-ba98-b429ddbbea61" xlink:to="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a1d019a2-668a-49f6-a158-824160763b57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a1d019a2-668a-49f6-a158-824160763b57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_bc166605-4d5d-43f5-895f-12aa15675adb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_bc166605-4d5d-43f5-895f-12aa15675adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_50ff615e-9f39-42e9-8fbc-66f1d5e776b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_50ff615e-9f39-42e9-8fbc-66f1d5e776b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_232a828d-acd8-43b5-9b6d-3f0593c4f1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_232a828d-acd8-43b5-9b6d-3f0593c4f1e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_232a828d-acd8-43b5-9b6d-3f0593c4f1e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_232a828d-acd8-43b5-9b6d-3f0593c4f1e1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_232a828d-acd8-43b5-9b6d-3f0593c4f1e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_232a828d-acd8-43b5-9b6d-3f0593c4f1e1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_170fea7c-8159-4f84-9e42-7e2cd7d70184" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:to="loc_us-gaap_CostOfSalesMember_170fea7c-8159-4f84-9e42-7e2cd7d70184" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_81cbde7c-65de-4e29-8082-5da625784e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_81cbde7c-65de-4e29-8082-5da625784e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_47b7a29d-1559-442b-b1b4-09f7dc9e17b1" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_f680faa3-6210-436b-a042-0e37963b526c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_f680faa3-6210-436b-a042-0e37963b526c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_d842e197-7fd2-4ef5-8751-660a492bb88f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_AociTaxAttributableToParent_d842e197-7fd2-4ef5-8751-660a492bb88f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_75e66a6d-68d9-4b20-b2c7-a6d23bea8aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_StockholdersEquity_75e66a6d-68d9-4b20-b2c7-a6d23bea8aca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f7bf14bd-1ebb-4126-ac7f-349e003a5721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f7bf14bd-1ebb-4126-ac7f-349e003a5721" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_dc1aa707-7046-47e4-a674-85dbda1f86d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_dc1aa707-7046-47e4-a674-85dbda1f86d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e4f1aa66-9c12-46a4-8569-14705ec8893c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e4f1aa66-9c12-46a4-8569-14705ec8893c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f216ebe2-49ab-444d-9f7d-71bc6a95505a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f216ebe2-49ab-444d-9f7d-71bc6a95505a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_5764c354-77f6-4f1e-98cb-b2216378f4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_5764c354-77f6-4f1e-98cb-b2216378f4fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_ea0213e5-fddd-4a2c-a49b-07addf119002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_ea0213e5-fddd-4a2c-a49b-07addf119002" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_297ef446-9d5d-4289-959c-f5e060b47122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_297ef446-9d5d-4289-959c-f5e060b47122" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_87a5ebb6-f621-4ff7-a48f-1a663689e218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_87a5ebb6-f621-4ff7-a48f-1a663689e218" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_779e35dd-5c19-458e-b02d-4aa9133eea4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_779e35dd-5c19-458e-b02d-4aa9133eea4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e55e22d0-e11f-4d0d-bd0d-39ca1a0d70b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e55e22d0-e11f-4d0d-bd0d-39ca1a0d70b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_9878048a-34ee-4a25-acfa-8d73866d07d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_d2db07fb-d22a-4c67-9cb1-becf4899f936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_954df145-d349-4f4a-969e-42a36d226d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_33232d29-6b96-40b1-a251-689eb2c93aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_OtherCommitmentsAxis_33232d29-6b96-40b1-a251-689eb2c93aa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_33232d29-6b96-40b1-a251-689eb2c93aa6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_33232d29-6b96-40b1-a251-689eb2c93aa6" xlink:to="loc_us-gaap_OtherCommitmentsDomain_33232d29-6b96-40b1-a251-689eb2c93aa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_5cec1dea-22d4-46e0-9fa1-8d9e469baac7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_33232d29-6b96-40b1-a251-689eb2c93aa6" xlink:to="loc_us-gaap_OtherCommitmentsDomain_5cec1dea-22d4-46e0-9fa1-8d9e469baac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember_140c7711-7320-4668-8c46-c4aed8e144b0" xlink:href="ctsh-20240930.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_5cec1dea-22d4-46e0-9fa1-8d9e469baac7" xlink:to="loc_ctsh_IndiaDefinedContributionObligationMember_140c7711-7320-4668-8c46-c4aed8e144b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f14e5992-e1a2-4dc6-a3c9-dacceac17999" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f14e5992-e1a2-4dc6-a3c9-dacceac17999" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f14e5992-e1a2-4dc6-a3c9-dacceac17999_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f14e5992-e1a2-4dc6-a3c9-dacceac17999" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f14e5992-e1a2-4dc6-a3c9-dacceac17999_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_cbc41365-41ac-4288-823c-e316f90e9ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f14e5992-e1a2-4dc6-a3c9-dacceac17999" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_cbc41365-41ac-4288-823c-e316f90e9ac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_39d47123-bf4a-424d-b9b6-60e82beb3d48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_cbc41365-41ac-4288-823c-e316f90e9ac3" xlink:to="loc_us-gaap_SubsequentEventMember_39d47123-bf4a-424d-b9b6-60e82beb3d48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_e64abccf-8b70-4cf8-915d-9c2baf538a08" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_srt_LitigationCaseAxis_e64abccf-8b70-4cf8-915d-9c2baf538a08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_e64abccf-8b70-4cf8-915d-9c2baf538a08_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_e64abccf-8b70-4cf8-915d-9c2baf538a08" xlink:to="loc_srt_LitigationCaseTypeDomain_e64abccf-8b70-4cf8-915d-9c2baf538a08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_8818f858-5e0e-480b-8a10-0b54ca64c3b7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_e64abccf-8b70-4cf8-915d-9c2baf538a08" xlink:to="loc_srt_LitigationCaseTypeDomain_8818f858-5e0e-480b-8a10-0b54ca64c3b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_ad99c4ff-c70b-446e-adf1-866392f1476b" xlink:href="ctsh-20240930.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_8818f858-5e0e-480b-8a10-0b54ca64c3b7" xlink:to="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_ad99c4ff-c70b-446e-adf1-866392f1476b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_90e79f68-50e8-4b52-882e-2c9876fee0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_90e79f68-50e8-4b52-882e-2c9876fee0d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_90e79f68-50e8-4b52-882e-2c9876fee0d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_90e79f68-50e8-4b52-882e-2c9876fee0d1" xlink:to="loc_us-gaap_GainContingencyNatureDomain_90e79f68-50e8-4b52-882e-2c9876fee0d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_80a387be-5647-4926-9570-30a05e77f307" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_90e79f68-50e8-4b52-882e-2c9876fee0d1" xlink:to="loc_us-gaap_GainContingencyNatureDomain_80a387be-5647-4926-9570-30a05e77f307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_8ca60a31-c788-4737-8df2-48248a38b563" xlink:href="ctsh-20240930.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_80a387be-5647-4926-9570-30a05e77f307" xlink:to="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_8ca60a31-c788-4737-8df2-48248a38b563" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c0be17c6-cc92-4122-99eb-2769fce8c86e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c0be17c6-cc92-4122-99eb-2769fce8c86e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c0be17c6-cc92-4122-99eb-2769fce8c86e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c0be17c6-cc92-4122-99eb-2769fce8c86e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c0be17c6-cc92-4122-99eb-2769fce8c86e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab270608-c476-4024-be12-f21cf50f30d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c0be17c6-cc92-4122-99eb-2769fce8c86e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab270608-c476-4024-be12-f21cf50f30d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BelcanMember_82d14340-cd80-4cfe-ba9d-724778680323" xlink:href="ctsh-20240930.xsd#ctsh_BelcanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab270608-c476-4024-be12-f21cf50f30d4" xlink:to="loc_ctsh_BelcanMember_82d14340-cd80-4cfe-ba9d-724778680323" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_6f5e09e4-3619-46f0-8219-52f82390313d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_6f5e09e4-3619-46f0-8219-52f82390313d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_6f5e09e4-3619-46f0-8219-52f82390313d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_6f5e09e4-3619-46f0-8219-52f82390313d" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_6f5e09e4-3619-46f0-8219-52f82390313d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_772c461f-8886-4549-b5e1-663b33a71f34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_6f5e09e4-3619-46f0-8219-52f82390313d" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_772c461f-8886-4549-b5e1-663b33a71f34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dde56f0f-ff07-4475-aecf-58b984d07e05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_772c461f-8886-4549-b5e1-663b33a71f34" xlink:to="loc_us-gaap_CommonStockMember_dde56f0f-ff07-4475-aecf-58b984d07e05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_8b2d4163-46dc-40c7-a2b1-1b9904fbe1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_8b2d4163-46dc-40c7-a2b1-1b9904fbe1a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_f5ded43f-6fa6-4230-99ea-ecd600f6edda" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_f5ded43f-6fa6-4230-99ea-ecd600f6edda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_e3c5fd88-cb36-4e7d-99b6-424aecbf718f" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_e3c5fd88-cb36-4e7d-99b6-424aecbf718f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_a9ce4f5e-4566-40d7-8d8c-0036c5e52f23" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_a9ce4f5e-4566-40d7-8d8c-0036c5e52f23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a24ebe74-e32f-4c96-a39a-8efbfc7a788b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a24ebe74-e32f-4c96-a39a-8efbfc7a788b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5293ce49-f9be-42a7-b236-4e72a5dcbd86" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:to="loc_srt_ConsolidationItemsAxis_5293ce49-f9be-42a7-b236-4e72a5dcbd86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5293ce49-f9be-42a7-b236-4e72a5dcbd86_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_5293ce49-f9be-42a7-b236-4e72a5dcbd86" xlink:to="loc_srt_ConsolidationItemsDomain_5293ce49-f9be-42a7-b236-4e72a5dcbd86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_5293ce49-f9be-42a7-b236-4e72a5dcbd86" xlink:to="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1b8ab10b-41a3-4d1a-a2c9-38c7d70f5623" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:to="loc_us-gaap_OperatingSegmentsMember_1b8ab10b-41a3-4d1a-a2c9-38c7d70f5623" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_53fda39d-3229-42ef-8c13-cc3e588f240b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_53fda39d-3229-42ef-8c13-cc3e588f240b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a8a28431-4d22-4497-90f8-40da38c7318e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a8a28431-4d22-4497-90f8-40da38c7318e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a8a28431-4d22-4497-90f8-40da38c7318e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a8a28431-4d22-4497-90f8-40da38c7318e" xlink:to="loc_us-gaap_SegmentDomain_a8a28431-4d22-4497-90f8-40da38c7318e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a8a28431-4d22-4497-90f8-40da38c7318e" xlink:to="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_7e8c4f7a-fb62-4889-8f14-279beee46d39" xlink:href="ctsh-20240930.xsd#ctsh_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_FinancialServicesMember_7e8c4f7a-fb62-4889-8f14-279beee46d39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_c6c871da-de8c-4d54-9998-45bf9a368a91" xlink:href="ctsh-20240930.xsd#ctsh_HealthSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_HealthSciencesMember_c6c871da-de8c-4d54-9998-45bf9a368a91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_6a7e2c3c-e14b-4c86-a6b4-78a964fe16b6" xlink:href="ctsh-20240930.xsd#ctsh_ProductsandResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_ProductsandResourcesMember_6a7e2c3c-e14b-4c86-a6b4-78a964fe16b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember_5d1d266d-aa8b-4e37-b35a-27d90f1740df" xlink:href="ctsh-20240930.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_CommunicationsMediaandTechnologyMember_5d1d266d-aa8b-4e37-b35a-27d90f1740df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e416cd3b-e3f1-457b-b06b-d31358e4fc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:to="loc_us-gaap_OperatingIncomeLoss_e416cd3b-e3f1-457b-b06b-d31358e4fc3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c44d6e82-8355-468a-ab88-a5d2315ebc61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:to="loc_us-gaap_OperatingExpenses_c44d6e82-8355-468a-ab88-a5d2315ebc61" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SegmentInformationLongLivedAssetsByGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_66f9de84-b44b-4e0c-ad72-a35edb93cd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba91e706-0aba-40b8-80d0-b93d7a0186e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_66f9de84-b44b-4e0c-ad72-a35edb93cd1b" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba91e706-0aba-40b8-80d0-b93d7a0186e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2252eb97-3043-4877-b2cb-c906268fcf3c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba91e706-0aba-40b8-80d0-b93d7a0186e4" xlink:to="loc_srt_StatementGeographicalAxis_2252eb97-3043-4877-b2cb-c906268fcf3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2252eb97-3043-4877-b2cb-c906268fcf3c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2252eb97-3043-4877-b2cb-c906268fcf3c" xlink:to="loc_srt_SegmentGeographicalDomain_2252eb97-3043-4877-b2cb-c906268fcf3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2252eb97-3043-4877-b2cb-c906268fcf3c" xlink:to="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_70cc1cd8-969d-4f27-b1ad-b80a84e12ca4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:to="loc_srt_NorthAmericaMember_70cc1cd8-969d-4f27-b1ad-b80a84e12ca4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_778c491d-1a56-49d1-9b5b-b9c6f1471348" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:to="loc_srt_EuropeMember_778c491d-1a56-49d1-9b5b-b9c6f1471348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_823bd939-31ff-4a7f-a037-0259f694888b" xlink:href="ctsh-20240930.xsd#ctsh_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:to="loc_ctsh_RestofWorldMember_823bd939-31ff-4a7f-a037-0259f694888b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c0cb9d19-d634-4411-b68d-31dfce048478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_66f9de84-b44b-4e0c-ad72-a35edb93cd1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c0cb9d19-d634-4411-b68d-31dfce048478" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d2cf87ae-70b9-407f-96ea-a6e4b28671d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_750a39f4-37ba-4b7f-a4bf-9facb5afd3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2cf87ae-70b9-407f-96ea-a6e4b28671d3" xlink:to="loc_us-gaap_SubsequentEventTable_750a39f4-37ba-4b7f-a4bf-9facb5afd3c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_18bb6fab-484a-4984-8652-f28b13574401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_750a39f4-37ba-4b7f-a4bf-9facb5afd3c1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_18bb6fab-484a-4984-8652-f28b13574401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_18bb6fab-484a-4984-8652-f28b13574401_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_18bb6fab-484a-4984-8652-f28b13574401" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_18bb6fab-484a-4984-8652-f28b13574401_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_50694c11-febd-48cc-a061-0c7729a668fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_18bb6fab-484a-4984-8652-f28b13574401" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_50694c11-febd-48cc-a061-0c7729a668fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a55f974e-666a-4545-ac2a-9066bcb6912b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_50694c11-febd-48cc-a061-0c7729a668fc" xlink:to="loc_us-gaap_SubsequentEventMember_a55f974e-666a-4545-ac2a-9066bcb6912b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b3ff8f95-6e1e-442c-a500-1d70ef2f1677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2cf87ae-70b9-407f-96ea-a6e4b28671d3" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b3ff8f95-6e1e-442c-a500-1d70ef2f1677" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_JohnKimMember_b690c498-13de-4345-91e8-5168cf75d138" xlink:href="ctsh-20240930.xsd#ctsh_JohnKimMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ctsh_JohnKimMember_b690c498-13de-4345-91e8-5168cf75d138" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_JatinDalalMember_eb3e641e-981a-4f01-8f6c-6e02f7433b10" xlink:href="ctsh-20240930.xsd#ctsh_JatinDalalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ctsh_JatinDalalMember_eb3e641e-981a-4f01-8f6c-6e02f7433b10" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>ctsh-20240930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:0abc0511-c6ff-4dff-a4ea-3049d3159384,g:340b9886-1cfd-44ff-9d02-5e029b5e672e-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <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/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/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/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <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:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_d094a39d-ccc7-4c21-8ddb-3fd1c01eb75b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_f9d97d38-5dfb-4f07-8ca7-adc05e1ae0aa_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_FinancialServicesMember_b19f11e2-53f5-4b74-95ff-c58561ba4144_terseLabel_en-US" xlink:label="lab_ctsh_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Services</link:label>
    <link:label id="lab_ctsh_FinancialServicesMember_label_en-US" xlink:label="lab_ctsh_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Services [Member]</link:label>
    <link:label id="lab_ctsh_FinancialServicesMember_documentation_en-US" xlink:label="lab_ctsh_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember" xlink:href="ctsh-20240930.xsd#ctsh_FinancialServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_FinancialServicesMember" xlink:to="lab_ctsh_FinancialServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_b6ccb054-0cda-4ca9-ab68-ca02edc6e626_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_91b646e5-7d38-478b-b3bb-54cba378c64a_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_3cf406e0-bef7-454b-b6fb-721054bd15c1_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">AOCI tax, beginning balance</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_7a44cde4-1222-470d-8449-37e5d95baadb_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">AOCI tax, ending balance</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociTaxAttributableToParent" xlink:to="lab_us-gaap_AociTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_865d4dfa-8fb6-42ed-aae3-bad126b94041_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities, net of the effect of business combinations:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e2dc98b0-08f8-4076-9b4e-348bcefd64d1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b7640386-7690-40da-8323-decdcc31137b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7da5e67f-b49b-4cb6-b27d-26941c7b6f4e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_3a981aae-6fb5-4229-9720-3edf4c6d13b2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_071ce1c8-c125-4917-b9ea-3b9d8652e2e0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_a589fe82-cb50-4435-a2b0-6ef7b8667e2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assets and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_ff443818-a9a6-4805-85ef-db39c991744b_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_CapitalizedContractCostNetRollForward_c4ed45ba-d6cd-4a17-b8a0-6ea180ab4c77_terseLabel_en-US" xlink:label="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net [Roll Forward]</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostNetRollForward_label_en-US" xlink:label="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net [Roll Forward]</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostNetRollForward_documentation_en-US" xlink:label="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostNetRollForward" xlink:href="ctsh-20240930.xsd#ctsh_CapitalizedContractCostNetRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward" xlink:to="lab_ctsh_CapitalizedContractCostNetRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60f23bc0-911a-4194-bcce-4236ac97afb4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_ad357d3e-d21b-4f09-a0af-6d316512745d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeOptionMember_0295b207-6078-41e3-8fe3-a57a744e85b9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Option</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeOptionMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeOptionMember" xlink:to="lab_us-gaap_ForeignExchangeOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_c0cf879d-eb60-4c59-baee-adca7757b206_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_b846dbcc-ca9e-4813-b0e9-b3c398c2e52d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_f5036f34-ea7b-430e-b74e-f0918beaf6b9_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_ea9f2b1a-bf4c-4426-9964-98fd603861d2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (See Note 12)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_2e77b1cf-3f0c-4474-8573-6a89e2d77585_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_5e39781d-0373-47c6-a317-97412a12b8e7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_73bc9061-bbe8-47ae-80c0-65c078ceea10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues And Long-Lived Assets By Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_ed467d40-7c90-4c63-9a7b-0d39cc715492_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_46974e10-fc27-46ce-ac35-d9deaf5ffe1c_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c4f81074-a8f3-4f6f-91cb-f772c3a0ed26_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_83449dbe-aac4-446c-af01-1fae21bb3188_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_7dc5b528-9c51-4f65-86c1-0928f9f4ec3a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_2c1eb0ae-ed1f-4158-8b40-18f7479f9fff_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.10 par value, 15 shares authorized, none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedInvestments_9ef60717-b53b-43e4-a7f7-4e78712b57af_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted investments</link:label>
    <link:label id="lab_us-gaap_RestrictedInvestments_label_en-US" xlink:label="lab_us-gaap_RestrictedInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestments" xlink:to="lab_us-gaap_RestrictedInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_e00cac6a-1113-433c-9120-54af6ca30a46_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_e9ffb399-9ec4-4714-9217-a1892379a8f0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b21fde4d-2790-417d-92a4-4805e498ffd4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_bca95639-ef00-41de-a99a-28b36977ce07_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market Value</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_33a72cc6-60eb-44dd-9601-8773b22773f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_e17a9b5c-3aeb-4ddf-864c-ce054f1b87dd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5a87f904-bb6c-4be7-890b-5bf778fc959d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_801e710d-c650-443b-ac7d-f9ece8c75e19_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_a56258c3-6934-4127-8050-8a996846427b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_28213957-c339-4304-925c-e6056f7f46bd_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments, liabilities</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_736b2025-2d9f-41bb-92a4-1b2115195448_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains and losses on cash flow hedges</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_d7172f43-bf1b-40c6-a69b-3adf126299a8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level&#160;3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination_76984397-8a30-4f29-a16c-bfe2a8795b52_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts acquired in business combinations</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:to="lab_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_367a4328-efbc-440a-95b7-dfa09742b1f3_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_2218b9aa-46f1-4857-9cc6-3e0c1b6b4e35_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_571977c3-2923-4205-8175-e8042074f11b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_0a7441e6-5a12-4dd8-ab94-36313f01a822_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest and Dividend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_bd70725a-62a6-4327-aa4e-02e88cda4d83_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short term investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_37299a90-c7e8-470e-b704-1c152b5b7795_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_826bf5c6-5775-497e-87cf-af7c17dc753a_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_6dfa4edd-b6ce-487e-a952-e2c2f576df39_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_aa4d0309-d8e5-4dbb-a4ec-454e8475923a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_4935cab1-494c-4921-a641-d873b7936e5f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notional value of outstanding contracts by year of maturity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_55a8dd4a-10a0-479c-98f7-63559adacb48_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2026Member_5cdfe30c-7526-4423-b778-17932dce6f20_terseLabel_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2026</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2026Member_label_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2026 [Member]</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2026Member_documentation_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ForeignExchangeContractMaturity2026Member" xlink:to="lab_ctsh_ForeignExchangeContractMaturity2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fe89cbf3-108d-439b-aab9-3aab93d638c2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2f9b43cf-8ecc-424d-ab2f-593863903d5e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_1acb055d-a44b-4e07-8d63-a12ad65804b8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturity or sale of other investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e735e925-524c-458c-a2f8-3707ee197cb3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7f1839cd-7f63-4c43-84ef-b0f0cf3a6082_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_81028840-7177-4853-8aa1-4f7c23d2b08d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_edfd2fc9-4a9a-44f2-bdb6-de2d91380bea_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, current period, net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_ce3f03c4-c3d2-44c2-8c05-19dca00ff75e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_835e3565-7fd8-4e08-8c81-030a9eee8528_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_085cff59-7c61-4130-a928-669dbfae0cb4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Change in Derivative Gains and Losses Recognized in Accumulated Other Comprehensive&#160;Income&#160;(Loss) (effective portion)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_ae758f0f-1dd2-47d4-abcf-5e29958be17f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_82c5a376-cf6f-43a1-a4c5-abc8047a92b1_terseLabel_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities [Member]</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities [Member]</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_documentation_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Expenses and Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:href="ctsh-20240930.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:to="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_00a6aba6-7432-47d6-9392-93eb58023d1b_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Useful&#160;Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_a6b314c9-252d-461f-bdf8-6ffd6a23704f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_8dcbb9b3-d0c9-4d84-adb3-05379f8250a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_8a336310-385e-4f6f-a526-05d4080cf25f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_A2016IndiaCashRemittanceMember_fba7c5fa-6156-43b9-9d34-8d47c12fa792_terseLabel_en-US" xlink:label="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2016 India Cash Remittance</link:label>
    <link:label id="lab_ctsh_A2016IndiaCashRemittanceMember_label_en-US" xlink:label="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2016 India Cash Remittance [Member]</link:label>
    <link:label id="lab_ctsh_A2016IndiaCashRemittanceMember_documentation_en-US" xlink:label="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2016 India Cash Remittance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember" xlink:href="ctsh-20240930.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_A2016IndiaCashRemittanceMember" xlink:to="lab_ctsh_A2016IndiaCashRemittanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_53f2c5a2-0687-497d-8580-c33166b47b9c_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_6c14e541-d0d1-4f5e-91bd-ed83b6263ab8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aff41105-dcba-464f-bba4-c538f994cd66_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_CommunicationsMediaandTechnologyMember_cca1839e-8036-44f0-8cc1-7dc08725f2d9_terseLabel_en-US" xlink:label="lab_ctsh_CommunicationsMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Communications, Media and Technology</link:label>
    <link:label id="lab_ctsh_CommunicationsMediaandTechnologyMember_label_en-US" xlink:label="lab_ctsh_CommunicationsMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Communications, Media and Technology [Member]</link:label>
    <link:label id="lab_ctsh_CommunicationsMediaandTechnologyMember_documentation_en-US" xlink:label="lab_ctsh_CommunicationsMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Communications, Media and Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember" xlink:href="ctsh-20240930.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CommunicationsMediaandTechnologyMember" xlink:to="lab_ctsh_CommunicationsMediaandTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_40bcf379-528e-42c4-abd2-43677ed3f21b_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_8a56d9e0-e2b5-484b-97ec-1deeddb0f7fc_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ProductsandResourcesMember_760f5a09-e62d-488f-9d76-ac628c02c661_terseLabel_en-US" xlink:label="lab_ctsh_ProductsandResourcesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Resources</link:label>
    <link:label id="lab_ctsh_ProductsandResourcesMember_label_en-US" xlink:label="lab_ctsh_ProductsandResourcesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and Resources [Member]</link:label>
    <link:label id="lab_ctsh_ProductsandResourcesMember_documentation_en-US" xlink:label="lab_ctsh_ProductsandResourcesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Products and Resources [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember" xlink:href="ctsh-20240930.xsd#ctsh_ProductsandResourcesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ProductsandResourcesMember" xlink:to="lab_ctsh_ProductsandResourcesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_1bcbc8b1-2893-4d16-b79d-ece27da36183_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_346cebd7-1413-4cab-a8c4-aa36109d695c_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_ea6943ac-fa4f-4c0f-af49-05e5b8f51237_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_c30ab299-701d-45cd-8e5e-0c64edb35861_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_6e0afe51-21a2-4ba6-9777-53d2aec11e2b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, current</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LongterminvestmentsMember_f6884e66-9952-4f79-b93f-4186254c210a_terseLabel_en-US" xlink:label="lab_ctsh_LongterminvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_ctsh_LongterminvestmentsMember_label_en-US" xlink:label="lab_ctsh_LongterminvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term investments [Member]</link:label>
    <link:label id="lab_ctsh_LongterminvestmentsMember_documentation_en-US" xlink:label="lab_ctsh_LongterminvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember" xlink:href="ctsh-20240930.xsd#ctsh_LongterminvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LongterminvestmentsMember" xlink:to="lab_ctsh_LongterminvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_JatinDalalMember_label_en-US" xlink:label="lab_ctsh_JatinDalalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jatin Dalal [Member]</link:label>
    <link:label id="lab_ctsh_JatinDalalMember_documentation_en-US" xlink:label="lab_ctsh_JatinDalalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jatin Dalal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_JatinDalalMember" xlink:href="ctsh-20240930.xsd#ctsh_JatinDalalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_JatinDalalMember" xlink:to="lab_ctsh_JatinDalalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ac615294-f408-4596-baa0-f94022756541_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b8ad33ec-549f-46d8-823b-72bda5158832_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_5f09bfbd-6409-4214-96e8-4d84b8ed11ef_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_1ed7cb9f-8303-4cb6-9c3f-61c092a013f4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_OnetimeTransactionTableLineItems_e56317a7-39a5-4038-bcc7-7da88ec371ec_verboseLabel_en-US" xlink:label="lab_ctsh_OnetimeTransactionTableLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">One-time Transaction [Table] [Line Items]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTableLineItems_label_en-US" xlink:label="lab_ctsh_OnetimeTransactionTableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Transaction [Table] [Line Items]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTableLineItems_documentation_en-US" xlink:label="lab_ctsh_OnetimeTransactionTableLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for One-time Transaction [Table] [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTableLineItems" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems" xlink:to="lab_ctsh_OnetimeTransactionTableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_29313f26-0046-42e0-a9e7-7b0711a567d0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_728a63ac-b6f3-4335-a244-37060bd32094_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_47a8c3fa-2d9f-4ca1-9ca8-c68f9c3baca8_terseLabel_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts billed but not recognized as revenues</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_label_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Amount Billed But Revenue Not Recognized</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_documentation_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Amount Billed But Revenue Not Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:href="ctsh-20240930.xsd#ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:to="lab_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_2065ce77-cde6-451c-a327-2749b5137d47_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_50f72b53-0871-4deb-b5b1-a946d451517c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, current period, before tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_3eea0262-a687-4af8-9992-dd95ab247b0b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_0f7c81c4-dd10-4856-905b-bf99308ac240_terseLabel_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_label_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Actual Damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_documentation_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Actual Damages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:to="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_013bd66c-e1f3-4111-9afa-1e848ba3117d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_591cd251-b983-4fe0-90b8-7a7e7f173da5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d126e8e6-cb29-481d-a94b-8f4155746b78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b299bc43-525d-4e93-a096-27d3ec82cb56_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of shares issuable under stock-based compensation plans (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_973cf397-ed2b-4b8d-89e0-aae306306d3e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_645110f3-43ec-404c-a45a-0181e5e04cfd_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_b426bb1e-17b2-4f0a-b163-a30fb0f5effc_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_5af04009-e434-4175-809b-f4d1593fa9ee_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_c0f30fdd-5592-4112-9402-3513914d7296_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_OutsourcingServicesMember_b6e6fc60-cfa7-457e-b37e-0b49cde237e9_terseLabel_en-US" xlink:label="lab_ctsh_OutsourcingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outsourcing Services</link:label>
    <link:label id="lab_ctsh_OutsourcingServicesMember_label_en-US" xlink:label="lab_ctsh_OutsourcingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outsourcing Services [Member]</link:label>
    <link:label id="lab_ctsh_OutsourcingServicesMember_documentation_en-US" xlink:label="lab_ctsh_OutsourcingServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Outsourcing Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember" xlink:href="ctsh-20240930.xsd#ctsh_OutsourcingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OutsourcingServicesMember" xlink:to="lab_ctsh_OutsourcingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_62d4c5ac-7e5b-435e-ab0b-bc6d76bf0945_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_02862733-9556-4369-812d-a953eeeeedcc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign earnings repatriated</link:label>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_label_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignEarningsRepatriated" xlink:to="lab_us-gaap_ForeignEarningsRepatriated" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_be4ae45f-09b4-412f-968c-0c7acb30de69_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_b6ed7b9e-b909-45a4-9155-732ed6a9a883_periodStartLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">AOCI before tax, beginning balance</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_61589d31-0304-47c2-a3e3-6600ef321bdc_periodEndLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">AOCI before tax, ending balance</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_969aab57-6298-4962-b065-835422feca4f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_014562ac-54f8-40ce-abe7-695497fb6b18_terseLabel_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment and other noncurrent assets</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_label_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment And Other Noncurrent Assets</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_documentation_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment And Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:to="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_88fed8a0-c191-44fc-bd95-e9de5f459345_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_3073d8e4-31fd-41d9-86c8-5096e922d945_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts acquired in business combinations</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0a339071-3875-49cb-943c-af7b3faee552_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_0700d52b-5767-4d0b-9160-dce20922f506_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_84c33840-dd0a-43b1-aab2-3e3e2b3c5eb9_terseLabel_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Information Related To Outstanding Contracts Not Designated As Hedging Instruments</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_label_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated As Hedging Instruments Disclosure Text Block [Table Text Block]</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:href="ctsh-20240930.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:to="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_5279f205-23f7-4868-87ea-993b91ea1895_terseLabel_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities [Table Text Block]</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="ctsh-20240930.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_3fb43dd1-a0c7-4e6a-aee1-698998ce7fbe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4420ba16-2928-4906-b421-35944480cc8e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_cec9a47f-82b2-42a4-9b35-6244ef678ae9_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_503e5897-99f3-4310-b5f6-7a1efbe5f86e_terseLabel_en-US" xlink:label="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rates</link:label>
    <link:label id="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_label_en-US" xlink:label="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rates [Table Text Block]</link:label>
    <link:label id="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Table Text Block] for Schedule of Effective Income Tax Rates [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:href="ctsh-20240930.xsd#ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:to="lab_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_d6bc8bb5-4fe0-4f41-89a8-2c6d49bd68df_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_c1df7ef5-86a5-49f3-adbd-6d4fb9cf97e2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_9b2e73a4-7af0-4e34-9553-41143eb77e10_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_f52909da-c8b0-4445-a68e-6208a023e348_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_f52cd681-99e9-44da-9f97-1b601e3c0225_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_04590747-0585-4114-8216-69fe79cbea97_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_a04d09f2-4ed7-4e0d-b093-3a3aa72169b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturity or sale of available-for-sale investment securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_726b84b8-0b2f-43cf-993b-98b653f09aa7_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_a7b7733c-b0a2-4895-b22f-7829cc6794aa_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_a8996aff-c914-47a3-96d3-b5d2982c8566_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Long-term Investments, Total</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_931dca2b-0a2e-4bc4-aa9c-069504102230_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_d25746f1-6881-4fba-847d-efb3b21f226b_totalLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">OCI, before reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e97d541b-a25e-40db-a083-bb55d330e829_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Adopted/New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_c1279c46-4b00-4153-a2ef-718cab80db84_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current and noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_99b91bd8-6148-43d9-8da2-08916a887763_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Retructuring Charges [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60534d18-f05a-4ad7-864a-9aceb946c01f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash and cash equivalents beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_04acffca-8eff-4743-ba90-3caad30558c5_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_1a8ea794-7397-4655-ae61-3f0a56c9d546_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_c3d2d999-211d-4883-b6d5-81a45ec26048_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_be0cd075-21f9-4f04-8897-b5dcf69f280e_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_d1c9e6f1-d8ec-4c3c-a795-c064459d8462_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities_6c0bda6d-1767-4218-8746-28bcabe595f8_terseLabel_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities_label_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" xlink:to="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_444e7131-d5fd-4d1e-ba0d-7e5912073134_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_64f1a558-9f8b-42ff-8edc-36fe6d8ada14_netLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_793c25c8-f809-40c7-9f37-df058cd561d4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments: [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_daabc513-ed3a-4e02-8650-9c157efca8bf_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_c69bc7b2-1a9a-4422-aca0-306b5f9f42b2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments, assets</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_e0b6b9b1-9126-4bf4-a982-a4b2024fe0c7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_80ee6416-9ecd-4780-8404-24aea72e994e_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_34ce3940-1fac-4e6c-9b18-e063639f0e49_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_IndiaDefinedContributionObligationMember_2e9b0dd0-130f-459f-9130-c42667f385e8_terseLabel_en-US" xlink:label="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">India Defined Contribution Obligation</link:label>
    <link:label id="lab_ctsh_IndiaDefinedContributionObligationMember_label_en-US" xlink:label="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">India Defined Contribution Obligation [Member]</link:label>
    <link:label id="lab_ctsh_IndiaDefinedContributionObligationMember_documentation_en-US" xlink:label="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">India Defined Contribution Obligation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember" xlink:href="ctsh-20240930.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_IndiaDefinedContributionObligationMember" xlink:to="lab_ctsh_IndiaDefinedContributionObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_b0ad9abd-16ac-45a1-9e96-2467efeb5cc1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NextGen Charges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_40ccac19-812e-4683-aaf6-be5f3a2b10d5_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_IncomeTaxDisputedAmount_292406d8-5240-47d7-aaff-a7249ee1d7a2_terseLabel_en-US" xlink:label="lab_ctsh_IncomeTaxDisputedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax, disputed amount</link:label>
    <link:label id="lab_ctsh_IncomeTaxDisputedAmount_label_en-US" xlink:label="lab_ctsh_IncomeTaxDisputedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Disputed Amount</link:label>
    <link:label id="lab_ctsh_IncomeTaxDisputedAmount_documentation_en-US" xlink:label="lab_ctsh_IncomeTaxDisputedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax, Disputed Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount" xlink:href="ctsh-20240930.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_IncomeTaxDisputedAmount" xlink:to="lab_ctsh_IncomeTaxDisputedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveAcceleratedDepreciation_42fb6818-d131-48c7-ac53-7ca70f02a15b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveAcceleratedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated depreciation</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveAcceleratedDepreciation_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveAcceleratedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Accelerated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAcceleratedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveAcceleratedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveAcceleratedDepreciation" xlink:to="lab_us-gaap_RestructuringReserveAcceleratedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ad58a4ce-45ab-4410-bc7b-7ba50769e76f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued, acquisition related - value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_df89a60c-fc7d-449c-bfa3-0cbb4af2dcfe_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_818696d4-7546-4374-96c5-88e3bc407b22_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_30c073f9-cb85-4989-a1d3-63b2fd19ea93_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent_0e69ae13-3a01-4e38-9212-52f92f14973d_terseLabel_en-US" xlink:label="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer volume and other incentives</link:label>
    <link:label id="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent_label_en-US" xlink:label="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Volume and Other Incentives, Current</link:label>
    <link:label id="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent_documentation_en-US" xlink:label="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total value of amounts due which have been recorded as a reduction of revenue over a contract period for services provided.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:href="ctsh-20240930.xsd#ctsh_CustomerVolumeandOtherIncentivesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:to="lab_ctsh_CustomerVolumeandOtherIncentivesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_26bafefc-c199-48e2-bd2e-703cb78ebe9f_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues (exclusive of depreciation and amortization expense shown separately below)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_a37ce5cb-96b2-4cef-8c44-a675289ba9fd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_68c8143b-106d-45be-8c81-090890746ebc_periodStartLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_717649a1-642a-4259-a8b0-f69668701772_periodEndLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_fb09576a-2f41-4ea0-af65-992e03e26f90_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2025Member_cf434559-707b-4aa2-a4a9-8f20c8dc35c9_terseLabel_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2025</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2025Member_label_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2025 [Member]</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2025Member_documentation_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ForeignExchangeContractMaturity2025Member" xlink:to="lab_ctsh_ForeignExchangeContractMaturity2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_5e226ca4-5538-4a8d-92c7-d5e82d2b92bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of available-for-sale investment securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_73dd6d98-d752-4bc0-b8c0-cc649b452051_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_834529db-fd5d-4bd9-b540-3a08ecb03c72_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_67bba577-014b-43ae-9943-b3724ffdbd74_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_f9421bb5-560d-4255-90d6-5dfd8b6fc4ea_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_7a5455b4-930a-4034-81d7-eeefd5d3943d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_497f27f9-fbad-449e-9936-47f109c64cd9_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9e75b46d-7dac-4de7-b528-9b08b722b315_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_b07abca6-fe36-45ca-a9db-2ef29abca6ec_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_ed0bf287-3938-45d9-8d6b-e357a33cc636_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_f61ae9ef-1c7d-477c-8596-6861d64f1ea0_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_2d6ae29a-4165-4a53-89ad-3e4c387dd49f_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation settlement, amount awarded from other party</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_29939003-a6d9-4735-bb23-8cdda8b787b7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Restructuring Costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsAbstract_a7e19688-2fc1-48a6-92f2-719973019a18_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments:</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ad217aa0-35b3-4a7c-9fa9-f23ec2fddf8c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_7f9799a5-9d65-487c-be9b-333008cceba6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NextGen Charges Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_14fea92a-b12b-43fa-b67c-3962b187947b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_b2a0822d-fe6c-4c72-b7bb-44ecbfab5eed_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_89e1fdcb-317a-4770-8044-3cde884cfbbe_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_3debd691-48b2-4ab4-8619-3e441b1e8634_terseLabel_en-US" xlink:label="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Syntel Sterling Best Shores Mauritius Ltd.</link:label>
    <link:label id="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_label_en-US" xlink:label="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Syntel Sterling Best Shores Mauritius Ltd. [Member]</link:label>
    <link:label id="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_documentation_en-US" xlink:label="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Syntel Sterling Best Shores Mauritius Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:href="ctsh-20240930.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:to="lab_ctsh_SyntelSterlingBestShoresMauritiusLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_82b13ba8-5aaa-4e98-aa60-a09925025c63_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued, stock-based compensation plans - value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_560ca844-1d27-460f-8b3b-6df99d25294a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_293f0e2e-d0b1-4e01-8372-7936472ecf71_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_CreditAgreementMember_172f9acc-ba83-4d67-9979-801131b56fb1_terseLabel_en-US" xlink:label="lab_ctsh_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_ctsh_CreditAgreementMember_label_en-US" xlink:label="lab_ctsh_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_ctsh_CreditAgreementMember_documentation_en-US" xlink:label="lab_ctsh_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember" xlink:href="ctsh-20240930.xsd#ctsh_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CreditAgreementMember" xlink:to="lab_ctsh_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_71afe144-4ec3-4083-ae48-9f9547987170_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_83a3e8b5-15e9-45ae-abe5-85ff3803ecda_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_87871f37-d9f6-47b4-9a38-52c85a2c166e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_c94c6e5c-125c-4fb6-8083-c9e68c429d17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_723fd835-c129-41f6-a9a0-1a8839bf7dbd_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period One</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period One [Member]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_1f03533b-3f2b-4f18-9413-34bb7a35f13d_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_73502873-9aed-4fc1-8132-140d182df428_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_21581fb7-d928-4361-a6ae-2b18fa6ddc19_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_3afb754a-ea6d-4824-a766-d1d21dfe569f_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_8ee37cb9-384c-46ca-8120-87fdcddec716_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_5d80f029-5e84-4e70-96a7-226263b97abc_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_da5e3b8e-fbfd-4a02-801a-21b30d538922_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_35a493df-6a7b-49b1-956c-db65fd9e29de_terseLabel_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible goodwill</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_label_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Deductible Goodwill</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_documentation_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Deductible Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" xlink:to="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_5cb2a0f9-6f00-42b0-a8e3-34deb5bd39b3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Costs to Fulfill Contract with Customer</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_368c9f52-8a5b-46e5-9532-e69167470171_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_098f4c4e-d7df-4e0a-bd9e-6e8dbc2ff595_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Two</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Two [Member]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_b898b99f-fadc-4c0e-9878-4164c877d7c8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_99dc8493-2f4c-48c2-89a7-a414f03d54a0_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_9da58f41-4580-4bf5-a7d3-cd7e94b4887b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturity of held-to-maturity investment securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4edd67fa-59ee-4f0c-b9a6-2f0ce46f6385_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_df130da9-a329-433e-8f35-edaa57af691d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_014de2d5-2280-4381-82f6-dd985e0b5a5d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_4cb5c6f0-4890-421b-b175-8e2171ff4011_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_6517f56d-af81-4c9e-9338-a786f29f69ba_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_c1569608-0884-4db1-b72a-07d867048a85_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8eff4ac4-1401-4809-9f97-283a70a09b27_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3f77627e-8ef5-4b45-865a-42f8c4e19d8b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b0ab8162-e2b7-4f6b-b375-df7552fdf352_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9e457ee6-d396-4a99-b7f5-b83684fc37bd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_123c4745-de2e-40fc-ac78-0b63b5474fd0_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_655cf5ca-d0dc-4c0d-b601-080c8af69841_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestmentsAbstract_62b49656-cb10-4c5c-ac06-d022aa0d8531_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments:</link:label>
    <link:label id="lab_us-gaap_LongTermInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract" xlink:to="lab_us-gaap_LongTermInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsMember_2b976a6f-31fe-4eb0-a73e-cf788241cb94_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember" xlink:to="lab_us-gaap_CashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6f540aad-755e-4f4f-98ea-7d6c1249e902_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_e97b1b35-c574-4a5c-a06d-f2e3e0f94f30_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Axis]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Axis]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_bf5a521a-e38b-4526-b63b-7168527c218d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_dbdc5f29-e838-4a98-80bd-251e4003dbfe_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c8d9a357-96ba-44f6-8058-1b6c55e7668c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change, Net of Tax Amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_5c1e139d-7fd3-40af-86a1-1be37fcd205c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Held-to-maturity Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Held-to-Maturity Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_231952ca-bd64-4fa9-aaf2-cef3e40097b7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_03f5e8f4-ee80-43f3-8856-702b9b1e87d7_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity investment security</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_6b05b963-fde1-45d5-82e8-557a9b94003a_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f6e2cbbc-8736-4f64-b99c-b6aa9e0824ac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_3ed5fdfb-566b-40bf-8c60-912298a1f89b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_ad3e045c-4a53-4167-846b-b31b0031882d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_957c6369-ea77-4e44-9b34-5c62fb024bf7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2024Member_7d84f1db-1674-4e4a-aa9a-b21be010f770_terseLabel_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2024</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2024Member_label_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2024 [Member]</link:label>
    <link:label id="lab_ctsh_ForeignExchangeContractMaturity2024Member_documentation_en-US" xlink:label="lab_ctsh_ForeignExchangeContractMaturity2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract, Maturity 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2024Member" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ForeignExchangeContractMaturity2024Member" xlink:to="lab_ctsh_ForeignExchangeContractMaturity2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_2ae340ab-dd37-4fbf-a98d-6be8b83597fe_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_4cd185d1-ddb9-4170-8633-32e312cec467_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_92261145-77ec-4ea4-9d51-665f53d3cdee_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interim Consolidated Financial Statements</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_38b38c17-e844-4684-a1e1-ec3127235d10_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6bb846af-e60b-4875-b3f9-1c83066863c0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_e9e8ff33-2e67-4624-ba6f-2181247fccbc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5779aaa5-4ce2-4fcb-85b2-a3832e89b416_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_A2013IndiaShareRepurchaseMember_f8dcb62d-d7c5-4ca2-bfb3-b35132364d60_terseLabel_en-US" xlink:label="lab_ctsh_A2013IndiaShareRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2013 India Share Repurchase</link:label>
    <link:label id="lab_ctsh_A2013IndiaShareRepurchaseMember_label_en-US" xlink:label="lab_ctsh_A2013IndiaShareRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2013 India Share Repurchase [Member]</link:label>
    <link:label id="lab_ctsh_A2013IndiaShareRepurchaseMember_documentation_en-US" xlink:label="lab_ctsh_A2013IndiaShareRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2013 India Share Repurchase [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember" xlink:href="ctsh-20240930.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_A2013IndiaShareRepurchaseMember" xlink:to="lab_ctsh_A2013IndiaShareRepurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_0af8ece0-7a4c-4007-97f6-3808d5886c1b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_b547fcbd-f4d2-45f1-9c70-495d94eeb0ae_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_b25532a0-f2f0-4378-a451-77de770e118e_terseLabel_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual and punitive damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_label_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Vacated, Actual and Punitive Damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_documentation_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Vacated, Actual and Punitive Damages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:to="lab_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c6fb8ea9-c727-4569-b2de-65dd8dd36645_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_8e034338-600c-4267-8f8e-501224e77d58_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_c6aae886-eb41-4c7b-af9f-d2c82289519c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class&#160;A common stock, $0.01 par value, 1,000 shares authorized, 496 and 498 shares issued and outstanding as of September&#160;30, 2024 and December&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_443dcb7f-a65e-4be4-b53e-6c5a2daf1b0d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net change, Tax Effect</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_4e333a34-0895-4395-946b-7161dd3e2fdb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Changes in Level 3 Contingent Consideration Liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ThirderaMember_7c452682-9462-4c11-a6bf-af12c56877b7_terseLabel_en-US" xlink:label="lab_ctsh_ThirderaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thirdera</link:label>
    <link:label id="lab_ctsh_ThirderaMember_label_en-US" xlink:label="lab_ctsh_ThirderaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Thirdera [Member]</link:label>
    <link:label id="lab_ctsh_ThirderaMember_documentation_en-US" xlink:label="lab_ctsh_ThirderaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Thirdera</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ThirderaMember" xlink:href="ctsh-20240930.xsd#ctsh_ThirderaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ThirderaMember" xlink:to="lab_ctsh_ThirderaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5c744887-8141-4bc6-a443-6ce53a7574cf_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_a41310e0-565a-4c84-bb59-2677c8282a37_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis" xlink:to="lab_us-gaap_GainContingenciesByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_3a6c61a5-ded3-43a9-bf83-3f0086d1de4a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_f3de8f08-83d8-4a1e-9e76-bfa3578ba9ff_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_7bc161b7-3af2-4db5-aafe-e7e75cc3b42e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_44cfc0e5-4906-4b04-9436-cb0881fb82af_terseLabel_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities Disclosure [Text Block]</link:label>
    <link:label id="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_documentation_en-US" xlink:label="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Description and amounts of accrued expenses and other current liabilities disclosure at the end of the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:href="ctsh-20240930.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:to="lab_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_7c447488-8d22-4561-a726-f5e33814c5e1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains on cash flow hedges</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_a8f4df87-fdcf-4d7a-924d-72dd8dcc1882_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_BelcanMember_d7d2e67d-4d9a-45ad-92ff-0d9e28868ebd_terseLabel_en-US" xlink:label="lab_ctsh_BelcanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Belcan</link:label>
    <link:label id="lab_ctsh_BelcanMember_label_en-US" xlink:label="lab_ctsh_BelcanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Belcan [Member]</link:label>
    <link:label id="lab_ctsh_BelcanMember_documentation_en-US" xlink:label="lab_ctsh_BelcanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Belcan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BelcanMember" xlink:href="ctsh-20240930.xsd#ctsh_BelcanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_BelcanMember" xlink:to="lab_ctsh_BelcanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ConsultingAndTechnologyServicesMember_8d9b2196-d69a-4164-bc00-bc6bddbd6d4b_terseLabel_en-US" xlink:label="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consulting And Technology Services</link:label>
    <link:label id="lab_ctsh_ConsultingAndTechnologyServicesMember_label_en-US" xlink:label="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consulting And Technology Services [Member]</link:label>
    <link:label id="lab_ctsh_ConsultingAndTechnologyServicesMember_documentation_en-US" xlink:label="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consulting And Technology Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember" xlink:href="ctsh-20240930.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ConsultingAndTechnologyServicesMember" xlink:to="lab_ctsh_ConsultingAndTechnologyServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_5be2b292-d089-4b3a-9db7-439058d340b9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_a32beb24-54b9-4a39-a275-97fa3b571fba_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_219ec25b-3fea-4ed7-a054-f9fc6bf746d0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_77103e4f-be98-4020-b974-5266dcacd277_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_3529b36d-1745-4842-a0b7-0e71472b9104_negatedTerseLabel_en-US" xlink:label="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of Term Loan borrowings and earnout and finance lease obligations</link:label>
    <link:label id="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_label_en-US" xlink:label="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments Of Debt, Lease, And Earnout Obligations</link:label>
    <link:label id="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_documentation_en-US" xlink:label="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repayments Of Debt, Lease, And Earnout Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:href="ctsh-20240930.xsd#ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:to="lab_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_f628e511-37a1-4bec-9e0f-df2fd8451f3f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of held-to-maturity investment securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Held-to-Maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_50838d03-dd1f-4c76-a987-d910256cba9a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_9bd563a3-813c-43db-abda-47c6c2aa256e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_38402d0a-d924-4245-a76c-e8edde481ba7_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_55e53b9a-5f1e-4948-bb16-06aee8766f51_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified to trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Reclassified to Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:to="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_79be4aca-ed1a-4b2d-853e-e9d548815e11_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_8bd176ae-8d8b-432e-afff-3835a64ba332_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_30bafff7-dee4-4699-8ef7-501d18884ff6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember_a999e468-738a-4fcc-8284-abeab56569e6_terseLabel_en-US" xlink:label="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Benchmark Without Debt Ratings</link:label>
    <link:label id="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember_label_en-US" xlink:label="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Benchmark Without Debt Ratings [Member]</link:label>
    <link:label id="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember_documentation_en-US" xlink:label="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Benchmark Without Debt Ratings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:href="ctsh-20240930.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:to="lab_ctsh_TermBenchmarkWithoutDebtRatingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_78f4aa04-50f5-45ca-8b98-cde0d4aa5569_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_a78183dd-ae6a-4398-9cdc-13b9f0960796_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_e159e1fe-08e5-421c-95c2-6d8618af7c68_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_c342eecf-92fb-4366-b9b5-71508a7f49e3_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fff0b51-5e62-42e5-95c0-1292d5b36c42_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_fdd47885-418b-45f5-90dd-88ffd6092a8e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_c1ffaf59-18b4-40e3-9fbf-c27207418869_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetGross" xlink:to="lab_us-gaap_ContractWithCustomerAssetGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_69145144-539f-4689-bfe4-1057095ee5d9_terseLabel_en-US" xlink:label="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues recognized during the period but not billed</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_label_en-US" xlink:label="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Revenue Recognized But Not Billed</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_documentation_en-US" xlink:label="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Revenue Recognized But Not Billed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:href="ctsh-20240930.xsd#ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:to="lab_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_a7a94e2b-a102-41ad-95b2-178442c2e617_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of other investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_527cd3ae-ba2a-4a0a-803f-50d7469b85ed_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f11f11f0-ad4f-4d6e-a96c-2a7c9e8a11f1_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_50707c20-0a4e-4980-95f3-2ff016c0399b_terseLabel_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_label_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated As Hedging Instruments Recognized In Income Text Block [Table Text Block]</link:label>
    <link:label id="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments Recognized in Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:href="ctsh-20240930.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:to="lab_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_29ef0485-fa70-4803-adaf-a01baf6fb0bf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative assets fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_62ba6803-d6af-48ed-a25b-ac8e17d4725e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_c4d6e084-cfe7-478b-858f-4b7d75b0f764_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f4881bf3-643e-400a-819b-82d029a74026_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_02a68fad-f261-49be-af72-90520c605d86_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_1a7896a8-b5a5-4f80-862f-f5b5a6f75a57_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_4730afb7-a7ba-498d-84a7-4db908cf22a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenues, current and noncurrent</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_f7e33051-e7e7-4263-9fbb-e285b340dfd6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9efa5e78-abab-4d90-ab83-39654fa120ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Revenues recognized related to the beginning balance of deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf0b1b74-a33c-4c38-9f54-0c51e7cc76d5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_c1df66ad-fda8-44a0-a3e0-80fb5b49e288_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_70e3bad5-af0d-4a21-8e60-3756a8f7dece_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_2c064aa0-f9c3-4fa8-84ec-bc0c5e487c34_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost method investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_1b6afbb5-57ca-45f5-a2e6-fb66252e8b3f_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_cb137524-99d2-4f30-94cf-e097f6fec1e8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_34ffa959-1cd0-4dc5-b4bb-2a926753c03d_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OCI, before reclassifications, before tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_7badb0b6-e454-4a81-a052-3743295e248a_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_TermBenchmarkMember_fe953e59-832c-4bce-89ea-200da8a1b35f_terseLabel_en-US" xlink:label="lab_ctsh_TermBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Benchmark</link:label>
    <link:label id="lab_ctsh_TermBenchmarkMember_label_en-US" xlink:label="lab_ctsh_TermBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Benchmark [Member]</link:label>
    <link:label id="lab_ctsh_TermBenchmarkMember_documentation_en-US" xlink:label="lab_ctsh_TermBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Benchmark</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember" xlink:href="ctsh-20240930.xsd#ctsh_TermBenchmarkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_TermBenchmarkMember" xlink:to="lab_ctsh_TermBenchmarkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_3e198a30-701e-47dc-8c70-4204af4c6632_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_b6afa314-1ac0-487e-b9d6-93ba922bef8c_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_2003cf06-ba3b-4ae7-a57f-acc0c4ee7599_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_51119312-7236-42e7-b497-c1a1cf16179f_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_OnetimeTransactionTypeAxis_b4232df9-cd11-4523-88de-05bdb930ced1_terseLabel_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Axis]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeAxis_label_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Axis]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeAxis_documentation_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis" xlink:to="lab_ctsh_OnetimeTransactionTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_4ac4be1b-c164-4faa-9c10-7080eb176a65_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60c019c5-1ecb-4660-8cd2-a1c42b2b73db_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_a1685ca2-32b2-446c-84d2-c7c3eadc7703_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c1aac34-b501-4e97-b907-38a77dd4bde8_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_2a78cf97-52b3-429d-bd44-b7d6fc88d23c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_efcccdd1-e26f-44bb-a48a-8bca99ce1b4c_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48811b59-b536-4da7-b148-7f419e495c7b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e6cc0492-1920-474b-8691-ff054166fc42_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_92de3c7a-913c-4836-bd90-e59849981b8c_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_EuropeexcludingUnitedKingdomMember_98453307-98c1-4506-9457-353fff802128_terseLabel_en-US" xlink:label="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe, excluding United Kingdom</link:label>
    <link:label id="lab_ctsh_EuropeexcludingUnitedKingdomMember_label_en-US" xlink:label="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe, excluding United Kingdom [Member]</link:label>
    <link:label id="lab_ctsh_EuropeexcludingUnitedKingdomMember_documentation_en-US" xlink:label="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Europe, excluding United Kingdom [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember" xlink:href="ctsh-20240930.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_EuropeexcludingUnitedKingdomMember" xlink:to="lab_ctsh_EuropeexcludingUnitedKingdomMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_831b2416-8036-480f-97ed-bbd78773e661_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Value Assigned</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Value Assigned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_b787e590-4a23-431d-855c-80f53185c314_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_8adf4ef0-7f29-4b7c-8ed1-9b8d6fed658c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_856a5302-9ba3-4831-98f9-3d514a5f80e3_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_36ff568b-82ce-47b3-bdc6-5babf25abb33_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_4fc12036-b6c5-4be5-9d3a-1d7c4e787c38_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_89ab435a-f6a1-4507-8bf8-8646eacec55e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_71fc1d21-4e1a-4242-84df-39c6f4b50f8b_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_6638639e-3e57-46b7-83b3-b5518c9604cd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_96bf753f-3826-4c93-9a48-3f92b9e82e0e_terseLabel_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax-deductible goodwill</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_label_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tax-Deductible Goodwill</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_documentation_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tax-Deductible Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" xlink:to="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_a67ed517-4619-4136-afa0-77905526ebfb_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_393c6c30-594e-4766-8946-9cbf149864bd_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTable" xlink:to="lab_us-gaap_MarketableSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_1a4bc4a7-76ba-4b74-8e1b-bc88511787e2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_b1d53cfd-8df2-4697-a5a9-8513aea687d7_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAbstract_2cab6c94-f0a3-41e3-b2ef-4d8a51203bd8_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_e09bdd6a-63fb-40a0-9e9d-88bd48460c2a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a46b665f-39ff-4608-960c-7a6d1e27ad52_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_93ad56d0-0890-4b4f-99b0-2ecd297587ec_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-lived Assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f3c28eb-3cbb-4432-8b57-886f09d8d8d8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityRollForward_93ff20d7-4e43-430b-9146-416113bc7fee_terseLabel_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_ctsh_ContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityRollForward" xlink:href="ctsh-20240930.xsd#ctsh_ContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward" xlink:to="lab_ctsh_ContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_511ccd0a-f723-4b58-b1ef-7b921c6fff97_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_931c5c11-361e-4121-aef7-f4e928acfae0_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedge gains (losses) expected to be reclassified to earnings within the next 12 months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_04942a60-afc4-401e-ba8c-1c868f18750e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_06cbd956-acb1-4606-8f73-da6fdd227f90_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_107fa857-c6fc-483e-91a7-7f527b8f20b0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_a01ee5c6-5c06-4fcb-b09c-ebd614ffbbcc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Location And Fair Values Of Derivative Financial Instruments In Our Condensed Consolidated Statements Of Financial Position</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7c439189-a055-49f7-80fc-0e55d17940a6_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency exchange gains (losses), net</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_52ad89ec-29d3-4d89-bd02-9c1d53098181_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_5df7efda-a719-4fbe-bc69-8d347cb8ec01_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_c49c0d59-141f-4a60-8adc-190491f596fc_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_53350f5d-9893-4618-b1ee-6fef92d506fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_b62590f8-b4f1-47c1-a7c0-19d42a873667_terseLabel_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Punitive damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_label_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Punitive Damages</link:label>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_documentation_en-US" xlink:label="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement Amount Awarded From Other Party, Punitive Damages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:to="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_345bac48-718c-4345-9e23-22bcd2bc75cd_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0189d63c-03cb-417e-87b8-883f97bef79a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage of recently acquired businesses</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a976ebfb-6640-4596-bea4-710497134db0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_7e3b1ab2-8945-4456-946c-340df4accff5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a51f6ab0-fb1f-48b5-8fb8-d7c3f6ee97ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_1ee37a92-6368-452c-9b86-e4b7d547c180_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_0b8994fe-a8c4-4ff4-bf3f-fdefd68196ad_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_51933420-f419-4db9-b36d-8bb205f2c9a4_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_c1f730d9-06d4-4c8a-9c6b-d0ac76083021_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_cd916f07-095c-41c9-975f-65109a78e673_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_703955cc-3d10-4202-8a97-7526bc2e0597_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_42fdce1a-604b-45b3-9e11-77a0c5600a3a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_CommunicationMediaandTechnologyMember_35d0d74a-1e0b-4737-8c8b-a613f5fa4c70_terseLabel_en-US" xlink:label="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Communication, Media and Technology</link:label>
    <link:label id="lab_ctsh_CommunicationMediaandTechnologyMember_label_en-US" xlink:label="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Communication, Media and Technology [Member]</link:label>
    <link:label id="lab_ctsh_CommunicationMediaandTechnologyMember_documentation_en-US" xlink:label="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Communication, Media and Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember" xlink:href="ctsh-20240930.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CommunicationMediaandTechnologyMember" xlink:to="lab_ctsh_CommunicationMediaandTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsAssets_3bc64dbb-0f73-4d94-8307-9431de935bf7_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deposits assets</link:label>
    <link:label id="lab_us-gaap_DepositsAssets_label_en-US" xlink:label="lab_us-gaap_DepositsAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssets" xlink:to="lab_us-gaap_DepositsAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_0c2bc5e5-5c50-422f-a121-3a2aaf6fae7e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Interest Issued or Issuable, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Interest Issued or Issuable, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_92b25414-e414-41b0-81ca-23c9ea1e6fe6_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RestofWorldMember_1f737979-1ddd-4713-9b20-d1c1f93eeb53_terseLabel_en-US" xlink:label="lab_ctsh_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_ctsh_RestofWorldMember_label_en-US" xlink:label="lab_ctsh_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rest of World [Member]</link:label>
    <link:label id="lab_ctsh_RestofWorldMember_documentation_en-US" xlink:label="lab_ctsh_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rest of World</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember" xlink:href="ctsh-20240930.xsd#ctsh_RestofWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RestofWorldMember" xlink:to="lab_ctsh_RestofWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_b3bbcd62-54e3-42b9-9c1f-0b561a60fe18_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7bf79bb7-f8ae-448d-a132-f3c6c3b3a0f2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Operating Profit</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_3d2f551e-8804-4c7c-9a93-7dd01c209ba6_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_137a7828-667f-4260-a8de-fddfbffd064b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee separation costs accrued</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_78ea9277-d4cf-453f-9e64-bd9652641557_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_d68fa9ef-7dc0-48ac-badf-de966e55b19a_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4875b3c0-e546-44e8-9131-29ac179a457a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ContingentConsiderationMember_be739917-8b8c-401e-9217-76e9adbc64fa_terseLabel_en-US" xlink:label="lab_ctsh_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_ctsh_ContingentConsiderationMember_label_en-US" xlink:label="lab_ctsh_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration [Member]</link:label>
    <link:label id="lab_ctsh_ContingentConsiderationMember_documentation_en-US" xlink:label="lab_ctsh_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember" xlink:href="ctsh-20240930.xsd#ctsh_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_ContingentConsiderationMember" xlink:to="lab_ctsh_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashEquivalents_91179f30-d25d-4cbf-8b60-26b2d71c97d9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_c76a7243-f3f4-4303-9c98-7c8f6af33afe_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3ddfae7c-ce9d-4081-b43b-9296e30293a2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_9c2cb662-dd9d-4964-b371-7f7254754757_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Gains (Losses) Reclassified from&#160;Accumulated&#160;Other Comprehensive&#160;Income&#160;(Loss) into Income (effective portion)</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_9edd4b39-1283-4585-be19-8a30e032eb5c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dedb34e6-fd15-4c10-99e9-b0b7e16968fa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_48c8a3c3-aaa7-43f4-b675-a907c90f3bc2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Location And Amounts Of Pre-Tax Gains (Losses) on Cash Flow Hedges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_05a8565c-8165-421a-91f0-958733428915_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_cad18055-760b-40b7-b786-c9288813a68d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount_ba2f0a50-7c08-4b8f-a95c-e7b9b50cf661_terseLabel_en-US" xlink:label="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Desposits assets, percent disputed tax amount</link:label>
    <link:label id="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount_label_en-US" xlink:label="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits Assets, Percent Disputed Tax Amount</link:label>
    <link:label id="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount_documentation_en-US" xlink:label="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deposits Assets, Percent Disputed Tax Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:href="ctsh-20240930.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:to="lab_ctsh_DepositsAssetsPercentDisputedTaxAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05ff002d-511e-4e3e-90fe-1b0be20ae1c5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_50278467-e056-42c1-986a-c6af232ca7ea_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_a8e874df-aca1-4703-92a4-8f24fbb5f650_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, current period, tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_bd9551ba-54a9-425d-a183-d19ada8c0f9b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_fbbc11b1-e6f7-4cb2-8073-866121d7169d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_77d49a1f-0aa2-47c2-b1e5-5e23392c27ca_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_12bfab1f-d0fa-4299-bb8a-33f19cd0a6a9_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit loss expense (1)</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_ecfa5c13-6932-4f48-99e0-da48a91f05bf_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_6d669315-e369-4983-90df-9fc98e5a2456_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_92ea2731-9370-4ab0-a4fd-d471931127d7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_a85fe46d-4002-42ed-abe0-dc97e1591dab_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_da928f03-abb1-4d5d-8b43-75fa4e7e5c16_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_TransactionOrVolumeBasedMember_a7190603-87d5-4a5a-8b0e-fc4f6b1096a3_terseLabel_en-US" xlink:label="lab_ctsh_TransactionOrVolumeBasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transaction or volume-based</link:label>
    <link:label id="lab_ctsh_TransactionOrVolumeBasedMember_label_en-US" xlink:label="lab_ctsh_TransactionOrVolumeBasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transaction Or Volume-Based [Member]</link:label>
    <link:label id="lab_ctsh_TransactionOrVolumeBasedMember_documentation_en-US" xlink:label="lab_ctsh_TransactionOrVolumeBasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transaction Or Volume-Based [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember" xlink:href="ctsh-20240930.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_TransactionOrVolumeBasedMember" xlink:to="lab_ctsh_TransactionOrVolumeBasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_1dc1537c-95ec-4e3e-b8b4-c8d49c318062_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liabilities fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_27637c87-e9fa-4dd8-9890-8dd04b82ee36_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_cda9bbf2-f58a-4cd8-8049-b097c8273935_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_9df628d0-72b3-4aff-84b0-b7a7ce410943_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_3b8fa936-3141-467d-ac75-548060c87eb1_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_41e647a0-fceb-4413-9b48-2d4712da80e4_terseLabel_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Domain]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_label_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Domain]</link:label>
    <link:label id="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_documentation_en-US" xlink:label="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:to="lab_ctsh_RevenueRemainingPerformanceObligationPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_248f71dd-6e27-43a2-9698-2b2ec0e0f0ea_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_e7e495c8-365b-4707-9ccd-c6ba93fa909a_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveCurrent" xlink:to="lab_us-gaap_RestructuringReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_588e5343-e245-4b05-8332-a02b100beda8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_04232e8e-c1ca-4170-87d4-09601f550018_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued, stock-based compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_NextGenProgramMember_f7c8a52f-702b-467b-a125-e049151b5982_terseLabel_en-US" xlink:label="lab_ctsh_NextGenProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NextGen Program</link:label>
    <link:label id="lab_ctsh_NextGenProgramMember_label_en-US" xlink:label="lab_ctsh_NextGenProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NextGen Program [Member]</link:label>
    <link:label id="lab_ctsh_NextGenProgramMember_documentation_en-US" xlink:label="lab_ctsh_NextGenProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NextGen Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember" xlink:href="ctsh-20240930.xsd#ctsh_NextGenProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_NextGenProgramMember" xlink:to="lab_ctsh_NextGenProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3322b8fb-e293-450b-a391-897eefd2d90d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_DebtSecuritiesTimeDeposits_575f5e44-1540-4567-94f5-31eedf418acf_terseLabel_en-US" xlink:label="lab_ctsh_DebtSecuritiesTimeDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time Deposits</link:label>
    <link:label id="lab_ctsh_DebtSecuritiesTimeDeposits_label_en-US" xlink:label="lab_ctsh_DebtSecuritiesTimeDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Time Deposits</link:label>
    <link:label id="lab_ctsh_DebtSecuritiesTimeDeposits_documentation_en-US" xlink:label="lab_ctsh_DebtSecuritiesTimeDeposits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DebtSecuritiesTimeDeposits" xlink:href="ctsh-20240930.xsd#ctsh_DebtSecuritiesTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DebtSecuritiesTimeDeposits" xlink:to="lab_ctsh_DebtSecuritiesTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_00503fca-0b30-4951-9236-b71e15f7cd67_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other current and noncurrent assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets_1ed6cbda-3583-4c76-b94d-b86b1e20c03b_terseLabel_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets_label_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets</link:label>
    <link:label id="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets_documentation_en-US" xlink:label="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" xlink:to="lab_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_8d5ebaa1-94e6-400e-89b0-44a0226ef3d1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued, acquisition related (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_CapitalizedContractCostCostsCapitalized_94bd2567-1792-499e-9e58-0cb5c6b3c53b_terseLabel_en-US" xlink:label="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs capitalized</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostCostsCapitalized_label_en-US" xlink:label="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Costs Capitalized</link:label>
    <link:label id="lab_ctsh_CapitalizedContractCostCostsCapitalized_documentation_en-US" xlink:label="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostCostsCapitalized" xlink:href="ctsh-20240930.xsd#ctsh_CapitalizedContractCostCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_CapitalizedContractCostCostsCapitalized" xlink:to="lab_ctsh_CapitalizedContractCostCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_37a4ba2d-8056-41e0-8092-c82f56e19678_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Of Revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_4fc95baf-6d81-4758-8eb8-20068a3754cf_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_f66d3147-af6e-491d-bbed-96bacc128c65_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee separation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_c1e3564f-1b3e-457f-a913-93538a4d99fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments made</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_279998f9-1e36-4290-8baf-aacbc3372895_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_c3210148-8b89-41b0-a794-6471e3c3611f_terseLabel_en-US" xlink:label="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reinsurance Recoverable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reinsurance Recoverable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0dc3aa25-ea75-4f35-8a31-18e09f915d7e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_c38dac71-e566-45ca-9dc9-d6a4772909e0_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_48cdf73e-f01c-42d2-8d1e-4dbe22512c24_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_f910f624-4cfa-4302-b491-319e1b2fc437_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of net gains (losses) on derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6ff37b4b-ecde-44eb-b78c-b2a7c911ca0f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a6cc61af-4b72-4ec3-a553-4936758bc7d7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_4a024263-6e8d-4e94-b6a5-f3d516f0a8d5_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c6090aba-7b60-4874-9d87-cfa256548224_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_4a31bdc0-049c-4f0f-b358-0c2425375969_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Write-offs charged against the allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_c19a493b-fc1f-4f1b-b524-ebf7288cf831_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_2d16f03f-c3c5-4f26-a30b-577a56e0e7a0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_1448b162-cc3c-4a35-945f-efbbb6032646_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third party and other costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bf229568-6c04-4962-8fdf-c1a04abd53c5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_abf9ede4-883e-4a2a-9392-01c2ba34fec2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_2252be84-1ca5-44dc-8d66-1d2d192c6831_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_b2fee083-b840-4850-89f6-29c9a0523ea7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3a4002e3-5116-4f64-806b-3e2e501476d1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_8def4450-ddc3-4293-bab7-11e5a384570b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_783a0dc9-1470-4337-aeec-37b48e0cfe6b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_d1905b90-c899-48ff-ae63-d998cdd60bd5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_3c93aee8-c8a5-4ec7-9e89-97746ecbbc80_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_be11babf-d55a-4911-97dd-39677f148caf_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7cc6239e-f4c9-4ecf-8661-7fd22574922a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_9fbad401-530c-4625-864b-f763a5596aa7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3ae4d80f-d792-42bf-9cf8-f59e8a6216bd_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments for business combinations, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a2722cc7-594b-464e-833d-8abbe5959074_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_a6ce0c0e-5ecb-4e1b-a019-ba574da6efda_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7bcf2cf0-381f-4a8c-b031-83bdf21fece7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_1960bb73-4d00-407f-8576-1dc5f6f84482_terseLabel_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time deposits</link:label>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_label_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Time Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankTimeDepositsMember" xlink:to="lab_us-gaap_BankTimeDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_dff8beda-8d0c-48b3-895a-18d509d1be8d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Interest Type [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Interest Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4341d025-d0d8-4c47-97dc-d8b0c7592898_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_2330b52c-3601-4e56-9f37-fc516986b558_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax asset related to foreign tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_faf47cb1-3a74-4cb2-ac7f-e93086238395_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_c1e75445-8553-42d8-9d55-c9bf82c5fb52_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, net of current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d0222d05-4abf-4d44-86b4-01eba3fa8182_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of common shares outstanding - Diluted (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9d3f79bf-fa06-492c-aa2b-e127eff5abda_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_bbf0e48e-1d4c-4c32-87f4-012994c377d8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_73204f0c-d811-4698-b31c-8bc863724cab_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_c197e27b-8ac0-4cc5-8280-edacb2dad5a8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues and Trade Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_068defc6-9740-4f36-811e-e2a6f1705ea6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_33fc0048-1201-43d4-bd59-250b49d76c56_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_a62e306c-8427-4a05-a2d5-78dc594a2e33_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingencyNatureDomain" xlink:to="lab_us-gaap_GainContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_db34e3e8-2d63-4f14-9013-9152021fd850_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-maturity [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_a2ca736a-fabf-4706-b40c-738b34f043b3_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_b63ca474-d008-4137-9c08-36f770e74473_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_66eee2b9-de56-4909-8151-bf90f0e42763_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_0b5b9f7f-9fcd-42ea-89ad-3df7a3af3215_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_5bde167e-bbef-488c-86ca-a7d05935efb6_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Held-to-maturity investment securities</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_4f335bce-48ff-40ee-aff3-838ce9fcd379_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_85d5d0c6-a316-4e2c-907d-65a16b6c33ee_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_d2f062e6-f932-43f1-9859-065548cfa466_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_68878b73-1ab2-4dc6-9617-9ca8b0dee9b1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_1524b34b-a9a2-43bf-9281-8c2ab69501f8_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_6d1df968-cc67-4e6b-99b0-65056fde4728_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_27d9acf7-b7d6-426a-b184-34787811c060_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_10392cdb-7125-4966-88e9-ea723c80d5aa_totalLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_7f48344d-b554-42a3-9fec-4800e7d07860_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change, Before Tax Amount</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_83ac3780-15d5-488b-a8ff-580a871408c6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_1a95d9bb-f0fa-4b2b-855d-27118c8df7f8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unallocated costs</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_d75e9aee-fa99-4e62-8a80-c75730d1193d_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_af9aaae7-f718-49e1-be0b-65dbd7d839a3_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_4a084009-b533-4794-ad84-e0267828555c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_93c7b5bd-5aed-41a8-a0e7-ad1bb5f1c103_terseLabel_en-US" xlink:label="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Attorney Fees</link:label>
    <link:label id="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_label_en-US" xlink:label="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Positive Outcome Of Litigation, Attorney Fees [Member]</link:label>
    <link:label id="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_documentation_en-US" xlink:label="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Positive Outcome Of Litigation, Attorney Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:href="ctsh-20240930.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:to="lab_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_HealthSciencesMember_c47ba7b5-0758-40e6-88db-df3b9136c4c3_terseLabel_en-US" xlink:label="lab_ctsh_HealthSciencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare Segment</link:label>
    <link:label id="lab_ctsh_HealthSciencesMember_label_en-US" xlink:label="lab_ctsh_HealthSciencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Health Sciences [Member]</link:label>
    <link:label id="lab_ctsh_HealthSciencesMember_documentation_en-US" xlink:label="lab_ctsh_HealthSciencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Health Sciences [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember" xlink:href="ctsh-20240930.xsd#ctsh_HealthSciencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_HealthSciencesMember" xlink:to="lab_ctsh_HealthSciencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2a9ba4d6-4b10-4b52-9534-d4ec7c5e04f2_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">(Decrease) in cash, cash equivalents and restricted cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_1591369d-539f-4c35-95ce-e3da352d799c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19dcfb76-4784-4be4-a11e-52ce50e413a3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6bfda486-42d5-4240-8e05-e87e892014b4_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_ccc30516-f206-491e-ab5b-1e39238ade83_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time-and-materials</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time-and-Materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_e14f4daa-a175-4afb-a3a4-a082fef731c7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_4b7300fa-9bb9-4528-bd10-03694f87ffa4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:to="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_e8f6d8e7-d2dd-4e32-b69a-159b6208d932_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_074f4c03-5fd4-4b0b-96e9-c2f8f376d968_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of common shares outstanding - Basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_f0b92ab8-cc47-46fb-8d7e-4b79d19b0187_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_58ed1526-ba7d-4240-ac45-3bd4efb911ba_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed-price</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed-Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_7ca9fde9-8486-42d1-a2ea-4f85f9e6b2df_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f17f6414-c4c9-40ee-b0a2-8b77be8ccc88_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_0c02a457-9dca-4338-a1a0-04b21a9ee6e8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Short-Term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_JohnKimMember_label_en-US" xlink:label="lab_ctsh_JohnKimMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">John Kim [Member]</link:label>
    <link:label id="lab_ctsh_JohnKimMember_documentation_en-US" xlink:label="lab_ctsh_JohnKimMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">John Kim</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_JohnKimMember" xlink:href="ctsh-20240930.xsd#ctsh_JohnKimMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_JohnKimMember" xlink:to="lab_ctsh_JohnKimMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FacilityClosingMember_7f38f84f-f932-42ba-9c96-29afa2ff3b29_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility exit costs</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_OnetimeTransactionTypeDomain_a17ec7bc-00ce-44a6-ba4d-2388cefbf5f8_verboseLabel_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Domain]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeDomain_label_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Transaction Type [Domain]</link:label>
    <link:label id="lab_ctsh_OnetimeTransactionTypeDomain_documentation_en-US" xlink:label="lab_ctsh_OnetimeTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for One-time Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain" xlink:to="lab_ctsh_OnetimeTransactionTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_e8093491-acf0-4179-ba8a-ac8c9c989e76_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under stock-based compensation plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_17efbeca-2f7d-4e8c-851d-901d575901cd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_e2f203de-03d7-4b5f-9ae9-62b4a3b8aeef_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinistryOfFinanceIndiaMember_4481f797-2d35-4557-b9e1-8b4ddb77679d_terseLabel_en-US" xlink:label="lab_us-gaap_MinistryOfFinanceIndiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indian Income Tax Department (ITD)</link:label>
    <link:label id="lab_us-gaap_MinistryOfFinanceIndiaMember_label_en-US" xlink:label="lab_us-gaap_MinistryOfFinanceIndiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ministry of Finance, India [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinistryOfFinanceIndiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinistryOfFinanceIndiaMember" xlink:to="lab_us-gaap_MinistryOfFinanceIndiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_34ec188a-9f13-4f8c-85e8-f8eacd31e980_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Accumulated other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_6cf1790f-3c50-452d-bac3-994f83a41dfb_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_7a04984c-313b-4bf7-a405-b99e37c15276_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings under the revolving credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_becb1a35-e537-48db-aad0-84562d3ade44_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>ctsh-20240930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:0abc0511-c6ff-4dff-a4ea-3049d3159384,g:340b9886-1cfd-44ff-9d02-5e029b5e672e-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.cognizant.com/role/Cover" xlink:type="simple" xlink:href="ctsh-20240930.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_aaf82772-b531-43f5-9f8b-72fda3d252b9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_DocumentType_aaf82772-b531-43f5-9f8b-72fda3d252b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_3600ba32-a588-45ad-8813-c30aee2b648e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_DocumentQuarterlyReport_3600ba32-a588-45ad-8813-c30aee2b648e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c5556a59-7590-4bdc-b250-56c796f6003d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_DocumentPeriodEndDate_c5556a59-7590-4bdc-b250-56c796f6003d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_09186076-3ca2-43b8-87cc-b5b81d5d481d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_DocumentTransitionReport_09186076-3ca2-43b8-87cc-b5b81d5d481d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8cbd5c49-288b-4173-90cd-ad74ad26b61a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityFileNumber_8cbd5c49-288b-4173-90cd-ad74ad26b61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_16cf1afb-dccf-418c-8440-d2ccc4df6db4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityRegistrantName_16cf1afb-dccf-418c-8440-d2ccc4df6db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_21b6876f-f57a-40d2-a090-99182bbb2c00" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityIncorporationStateCountryCode_21b6876f-f57a-40d2-a090-99182bbb2c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_3aadbc67-3f3d-4f3e-b6f0-19bf1e99a2a3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityTaxIdentificationNumber_3aadbc67-3f3d-4f3e-b6f0-19bf1e99a2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_03293c4f-c3b0-4d96-9a0e-255d6f57c39b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityAddressAddressLine1_03293c4f-c3b0-4d96-9a0e-255d6f57c39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_95037cdd-1621-4342-a753-4d8fe0f8d064" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityAddressCityOrTown_95037cdd-1621-4342-a753-4d8fe0f8d064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_4bdc461c-f964-4bdd-83de-6bd85fbe1218" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityAddressStateOrProvince_4bdc461c-f964-4bdd-83de-6bd85fbe1218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9feb327a-dd4c-4424-be54-2f49c2971497" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityAddressPostalZipCode_9feb327a-dd4c-4424-be54-2f49c2971497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_0b9c9753-cc9f-4d40-a20d-99be33262939" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_CityAreaCode_0b9c9753-cc9f-4d40-a20d-99be33262939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_46d5e1ff-3996-47cf-92dd-11d40bf82a7f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_LocalPhoneNumber_46d5e1ff-3996-47cf-92dd-11d40bf82a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_288916c9-c016-4253-8fb6-10309f17fcac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_Security12bTitle_288916c9-c016-4253-8fb6-10309f17fcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_278bae6f-3762-4199-b8ed-a5962a741d16" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_TradingSymbol_278bae6f-3762-4199-b8ed-a5962a741d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_8c8a62bf-cf29-428d-bf39-c57130b8db80" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_SecurityExchangeName_8c8a62bf-cf29-428d-bf39-c57130b8db80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9bf84086-e1b4-4b99-aff3-4a21b9499ccf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityCurrentReportingStatus_9bf84086-e1b4-4b99-aff3-4a21b9499ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_12f16242-0776-4f6e-a492-ee6f94126cee" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityInteractiveDataCurrent_12f16242-0776-4f6e-a492-ee6f94126cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_91f0d70d-2f5d-40f9-ac0f-2b7cabc024c6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityFilerCategory_91f0d70d-2f5d-40f9-ac0f-2b7cabc024c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0ab73100-033a-4ff5-896a-6fb2a2d53204" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntitySmallBusiness_0ab73100-033a-4ff5-896a-6fb2a2d53204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fd64c488-a35b-4508-a09d-c65be626989a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityEmergingGrowthCompany_fd64c488-a35b-4508-a09d-c65be626989a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_d5a4de99-084a-4cf0-89b3-f4a849fca97f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityShellCompany_d5a4de99-084a-4cf0-89b3-f4a849fca97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_94710ae2-e95b-47a0-ad38-e9d47b5baaf3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_94710ae2-e95b-47a0-ad38-e9d47b5baaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_40ce3570-0520-4823-9043-04d463a22e78" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_DocumentFiscalYearFocus_40ce3570-0520-4823-9043-04d463a22e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_5cd715ac-ee93-489b-9f69-694840c0f3aa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_DocumentFiscalPeriodFocus_5cd715ac-ee93-489b-9f69-694840c0f3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_55d38a68-eb05-4c27-8716-1fe56dc7acd4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_EntityCentralIndexKey_55d38a68-eb05-4c27-8716-1fe56dc7acd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_cc14d478-1c1a-48e8-bdac-db739a0aeaf1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_CurrentFiscalYearEndDate_cc14d478-1c1a-48e8-bdac-db739a0aeaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_3d2737ef-3992-4b1e-8c86-7a1e2c54062b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_048aeda0-6ee1-4def-a185-8243801eaef9" xlink:to="loc_dei_AmendmentFlag_3d2737ef-3992-4b1e-8c86-7a1e2c54062b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsOfFinancialPositionUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ebacfcbd-e8a7-4219-aeb9-bc4936b01970" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ebacfcbd-e8a7-4219-aeb9-bc4936b01970" xlink:to="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_fcf6cf25-132c-45e1-9685-c71183351a45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_fcf6cf25-132c-45e1-9685-c71183351a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58f51661-ba0a-41f6-812e-e7b2b11767bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fcf6cf25-132c-45e1-9685-c71183351a45" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58f51661-ba0a-41f6-812e-e7b2b11767bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_48225b28-78e0-4fa8-8233-fb2160a89fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fcf6cf25-132c-45e1-9685-c71183351a45" xlink:to="loc_us-gaap_ShortTermInvestments_48225b28-78e0-4fa8-8233-fb2160a89fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8c0b5443-8627-4384-bd24-29b8457a84e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fcf6cf25-132c-45e1-9685-c71183351a45" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8c0b5443-8627-4384-bd24-29b8457a84e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e2179f97-e9a7-4d68-97b3-48717c550477" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fcf6cf25-132c-45e1-9685-c71183351a45" xlink:to="loc_us-gaap_OtherAssetsCurrent_e2179f97-e9a7-4d68-97b3-48717c550477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_11a18a70-a426-4e67-a52e-d2f3e19ee91e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_fcf6cf25-132c-45e1-9685-c71183351a45" xlink:to="loc_us-gaap_AssetsCurrent_11a18a70-a426-4e67-a52e-d2f3e19ee91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d3d59ff2-1790-457d-a12e-b48bb94917c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d3d59ff2-1790-457d-a12e-b48bb94917c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_72c64939-10d6-4809-a3e3-a59f951a33cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_72c64939-10d6-4809-a3e3-a59f951a33cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ed7b3e95-56fd-484d-b6fb-4035fab62c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_Goodwill_ed7b3e95-56fd-484d-b6fb-4035fab62c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12a09b44-4875-45b8-b9f0-244174899ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12a09b44-4875-45b8-b9f0-244174899ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_33751ed7-54dd-4b42-b9db-b973eed64bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_33751ed7-54dd-4b42-b9db-b973eed64bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_fa46aa8e-6e7e-46f8-8d15-c39369fecc02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_LongTermInvestments_fa46aa8e-6e7e-46f8-8d15-c39369fecc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9a3f51bc-d4ce-4acd-aab0-b6b611bc516b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9a3f51bc-d4ce-4acd-aab0-b6b611bc516b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b4e1306d-b072-4323-b141-687df8a2430c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1061746d-3683-4cec-a95f-e13e73b0699f" xlink:to="loc_us-gaap_Assets_b4e1306d-b072-4323-b141-687df8a2430c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ebacfcbd-e8a7-4219-aeb9-bc4936b01970" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_38fa5cb7-e72e-4737-988e-791bf7f9d5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:to="loc_us-gaap_AccountsPayableCurrent_38fa5cb7-e72e-4737-988e-791bf7f9d5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_eaa05f79-2462-4631-a371-a1dd8522b483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:to="loc_us-gaap_DeferredRevenueCurrent_eaa05f79-2462-4631-a371-a1dd8522b483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_3b1699e8-fb45-453a-8546-cc6aeec157b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:to="loc_us-gaap_ShortTermBorrowings_3b1699e8-fb45-453a-8546-cc6aeec157b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f323ea84-f39e-4c1b-826f-064060936499" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f323ea84-f39e-4c1b-826f-064060936499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a6b7ba01-4c4c-4b00-b30f-4fd92887b1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a6b7ba01-4c4c-4b00-b30f-4fd92887b1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9327ab75-c6f8-4a94-837a-2a2a1cf923c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2b7ecfdf-ffe7-47df-bf8c-ce5825abc03e" xlink:to="loc_us-gaap_LiabilitiesCurrent_9327ab75-c6f8-4a94-837a-2a2a1cf923c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_bb7d889a-e520-46c5-a181-cce731420909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_bb7d889a-e520-46c5-a181-cce731420909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f6bf4e45-87b3-4244-9c70-4d5f84cbcc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f6bf4e45-87b3-4244-9c70-4d5f84cbcc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c44209c5-51e6-43e2-abc0-a860a5c3bc83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c44209c5-51e6-43e2-abc0-a860a5c3bc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1e80d623-70df-4c2f-a572-0d73dc5b09e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1e80d623-70df-4c2f-a572-0d73dc5b09e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_086984ed-4514-46fc-8821-9fb3f1b3958e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_086984ed-4514-46fc-8821-9fb3f1b3958e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ec37779e-837e-4b4b-857b-387b0815fe25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ec37779e-837e-4b4b-857b-387b0815fe25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8697b0a0-edef-4524-ae53-32643122a2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_Liabilities_8697b0a0-edef-4524-ae53-32643122a2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_888b42c1-c334-4cf0-b3dd-e5153b73dd7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_CommitmentsAndContingencies_888b42c1-c334-4cf0-b3dd-e5153b73dd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6d5dd582-0f4f-4537-8ad9-30a9387cf929" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:to="loc_us-gaap_PreferredStockValue_6d5dd582-0f4f-4537-8ad9-30a9387cf929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b0b67a55-0f16-478c-8651-2812f1beeabd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:to="loc_us-gaap_CommonStockValue_b0b67a55-0f16-478c-8651-2812f1beeabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_27804844-1d4e-4e7f-9cff-c93e49583cac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:to="loc_us-gaap_AdditionalPaidInCapital_27804844-1d4e-4e7f-9cff-c93e49583cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_20068d99-4be8-4b21-b6d5-a824c096c75b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_20068d99-4be8-4b21-b6d5-a824c096c75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_975a3ebe-37da-4f3e-b14f-9acd65240b36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_975a3ebe-37da-4f3e-b14f-9acd65240b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1ec86b6e-7889-4cf5-adc4-05fc60a2c7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1c80ce76-3a4c-43bc-be2a-9a1fd3e54779" xlink:to="loc_us-gaap_StockholdersEquity_1ec86b6e-7889-4cf5-adc4-05fc60a2c7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b1c2877c-9823-40cf-a4cf-fdfa363a08e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eab83825-3e56-43a4-8332-ed011b2c6910" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b1c2877c-9823-40cf-a4cf-fdfa363a08e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1bb8153e-e5d1-4a9a-87ab-1f4f9f8cdfc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1bb8153e-e5d1-4a9a-87ab-1f4f9f8cdfc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2b7d87b2-bade-4703-9df6-0080429978aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2b7d87b2-bade-4703-9df6-0080429978aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1d45a890-81d4-4310-b5ca-29db61b9a3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1d45a890-81d4-4310-b5ca-29db61b9a3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e964294d-9eff-4cc1-8064-0278376ccd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e964294d-9eff-4cc1-8064-0278376ccd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d7a58471-ab4e-49ac-80d8-9ce6864f563d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d7a58471-ab4e-49ac-80d8-9ce6864f563d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_cc19ac2d-1358-4f9f-b4ed-a8b96141c23e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:to="loc_us-gaap_CommonStockSharesIssued_cc19ac2d-1358-4f9f-b4ed-a8b96141c23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_00bfdf88-9aa5-49d9-84e8-85d66dac2dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1b0b314f-1269-4d42-9a0c-46fcbd435aef" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_00bfdf88-9aa5-49d9-84e8-85d66dac2dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsOfOperationsUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_091d3020-4544-459c-becd-5d01a7cb2354" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_Revenues_091d3020-4544-459c-becd-5d01a7cb2354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_01bd861d-4f5b-4bc3-bc6a-074e0e2a6026" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_01bd861d-4f5b-4bc3-bc6a-074e0e2a6026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_987d60dc-bc54-4614-a0bd-5b54b461d4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_01bd861d-4f5b-4bc3-bc6a-074e0e2a6026" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_987d60dc-bc54-4614-a0bd-5b54b461d4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_edaef90a-7624-49d3-9d3c-c581c9f0a459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_01bd861d-4f5b-4bc3-bc6a-074e0e2a6026" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_edaef90a-7624-49d3-9d3c-c581c9f0a459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_e50c9569-1716-41c5-a343-c3a44c9e5111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_01bd861d-4f5b-4bc3-bc6a-074e0e2a6026" xlink:to="loc_us-gaap_RestructuringCharges_e50c9569-1716-41c5-a343-c3a44c9e5111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_766b8c58-f9ab-4e5d-a147-424a301edb36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_01bd861d-4f5b-4bc3-bc6a-074e0e2a6026" xlink:to="loc_us-gaap_DepreciationAndAmortization_766b8c58-f9ab-4e5d-a147-424a301edb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_da960076-0af5-48fc-9929-7e6c8022200c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_01bd861d-4f5b-4bc3-bc6a-074e0e2a6026" xlink:to="loc_us-gaap_OperatingIncomeLoss_da960076-0af5-48fc-9929-7e6c8022200c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_3c14b701-89da-40c8-a50b-8cfcef3a8355" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_3c14b701-89da-40c8-a50b-8cfcef3a8355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_32bc2ab2-fde9-4571-9e63-3aa49d8519d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_3c14b701-89da-40c8-a50b-8cfcef3a8355" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_32bc2ab2-fde9-4571-9e63-3aa49d8519d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a7c9cc88-5e1b-45ad-80ad-bd4dcd1285a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_3c14b701-89da-40c8-a50b-8cfcef3a8355" xlink:to="loc_us-gaap_InterestExpense_a7c9cc88-5e1b-45ad-80ad-bd4dcd1285a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_5bb80919-579a-4636-8fd9-9c3ce10842fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_3c14b701-89da-40c8-a50b-8cfcef3a8355" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_5bb80919-579a-4636-8fd9-9c3ce10842fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6b1234d9-b66a-4117-86ed-c53b869dab29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_3c14b701-89da-40c8-a50b-8cfcef3a8355" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6b1234d9-b66a-4117-86ed-c53b869dab29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_cf3006a0-6679-4be8-9d59-abe52e790526" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_3c14b701-89da-40c8-a50b-8cfcef3a8355" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_cf3006a0-6679-4be8-9d59-abe52e790526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_830f8fb3-bb84-4e6c-a7b6-de7228ffb87b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_830f8fb3-bb84-4e6c-a7b6-de7228ffb87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_afdb567f-b97f-4ad2-bb8b-781d540e2bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_afdb567f-b97f-4ad2-bb8b-781d540e2bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e204cba1-3e5f-4a14-8b21-6e51df12f7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e204cba1-3e5f-4a14-8b21-6e51df12f7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c235dd8f-94ea-4811-b0ff-6b3f3756e1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_NetIncomeLoss_c235dd8f-94ea-4811-b0ff-6b3f3756e1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e041194d-ddb9-4d79-89f2-e670229d73f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_EarningsPerShareBasic_e041194d-ddb9-4d79-89f2-e670229d73f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c964602f-0d3d-4d10-96a1-ac2726a17a56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c964602f-0d3d-4d10-96a1-ac2726a17a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2b810612-f275-4125-aac5-a2a4e60398d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2b810612-f275-4125-aac5-a2a4e60398d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_35b3be7c-9ec1-419b-a01b-8f312a6dd582" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_35b3be7c-9ec1-419b-a01b-8f312a6dd582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9628c734-3a7e-4a8f-9298-948bf89361bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0dc59028-3059-4adb-8424-3a49c7f22d49" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9628c734-3a7e-4a8f-9298-948bf89361bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsOfComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6d7887f7-4860-41cb-a32e-cf4cbac8da3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_13f6f499-a292-4a09-bbb9-0e0bcc7f7e68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6d7887f7-4860-41cb-a32e-cf4cbac8da3e" xlink:to="loc_us-gaap_NetIncomeLoss_13f6f499-a292-4a09-bbb9-0e0bcc7f7e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_91d34b45-50f4-48ec-9bc0-11517b81f596" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6d7887f7-4860-41cb-a32e-cf4cbac8da3e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_91d34b45-50f4-48ec-9bc0-11517b81f596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_229da0a4-f79a-4622-a0d6-21efde30c4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_91d34b45-50f4-48ec-9bc0-11517b81f596" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_229da0a4-f79a-4622-a0d6-21efde30c4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_2ceb7cdb-1447-4631-9bb4-56ce20e199e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_91d34b45-50f4-48ec-9bc0-11517b81f596" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_2ceb7cdb-1447-4631-9bb4-56ce20e199e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_aa30076e-0c84-41b8-bacb-cc5f7437fb95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6d7887f7-4860-41cb-a32e-cf4cbac8da3e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_aa30076e-0c84-41b8-bacb-cc5f7437fb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_15e5e56e-10f6-4971-8f2e-2a4d6d867144" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6d7887f7-4860-41cb-a32e-cf4cbac8da3e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_15e5e56e-10f6-4971-8f2e-2a4d6d867144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_83a211e2-08fa-45e3-a513-912c576ee915" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_92e557e3-ea36-4a43-b0e3-7856584e9d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_83a211e2-08fa-45e3-a513-912c576ee915" xlink:to="loc_us-gaap_StatementTable_92e557e3-ea36-4a43-b0e3-7856584e9d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_70349a58-109f-4cbf-90fd-e7db0118e72d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_92e557e3-ea36-4a43-b0e3-7856584e9d8b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_70349a58-109f-4cbf-90fd-e7db0118e72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_70349a58-109f-4cbf-90fd-e7db0118e72d" xlink:to="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7f8af292-82cd-40e1-90e3-4ebe8b8e2c26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_CommonStockMember_7f8af292-82cd-40e1-90e3-4ebe8b8e2c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9d984419-3fec-4b1b-9dc3-4d45522f9b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9d984419-3fec-4b1b-9dc3-4d45522f9b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_16b3b185-4418-4878-8d12-866c5aae49e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_RetainedEarningsMember_16b3b185-4418-4878-8d12-866c5aae49e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_00061501-8bb6-4f39-918c-efff4e2b8006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1c0b3f38-2109-401f-83e1-c4674704942c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_00061501-8bb6-4f39-918c-efff4e2b8006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_92e557e3-ea36-4a43-b0e3-7856584e9d8b" xlink:to="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7727b6c3-f6ed-48ad-95c3-1432e4ee1eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7727b6c3-f6ed-48ad-95c3-1432e4ee1eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fde4f9ad-810b-47f2-aad1-31306cd2bfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockholdersEquity_fde4f9ad-810b-47f2-aad1-31306cd2bfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0426e257-fad1-4bcb-9e52-2315d94dd31c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_NetIncomeLoss_0426e257-fad1-4bcb-9e52-2315d94dd31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7ddb72e3-3d56-419a-a10e-3e051025e20e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7ddb72e3-3d56-419a-a10e-3e051025e20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a42df1ba-342c-4c28-a369-4490ce1da676" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a42df1ba-342c-4c28-a369-4490ce1da676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_69553b5d-3a26-4cbf-803e-ec329ca13e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_69553b5d-3a26-4cbf-803e-ec329ca13e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8bc09e8e-59ef-4b83-bfb5-4ac4d78a44ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8bc09e8e-59ef-4b83-bfb5-4ac4d78a44ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c9bdae2-c8fe-40ae-b662-0bd5e36f5932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c9bdae2-c8fe-40ae-b662-0bd5e36f5932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b40369ba-b7c1-4163-b14c-ee3d9ac0bc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b40369ba-b7c1-4163-b14c-ee3d9ac0bc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c647fce-4708-44fc-81ed-c03533ba836c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0c647fce-4708-44fc-81ed-c03533ba836c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_3c4b51e8-fd53-4529-b372-0497d3a463dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_3c4b51e8-fd53-4529-b372-0497d3a463dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_503a3180-73fb-42aa-aec4-d187f9377d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_503a3180-73fb-42aa-aec4-d187f9377d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_18112ca5-3f0a-4126-a6d0-ddffa0132fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_DividendsCommonStockCash_18112ca5-3f0a-4126-a6d0-ddffa0132fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_16f3db54-b56a-46fa-beca-f37a939bd55c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_16f3db54-b56a-46fa-beca-f37a939bd55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_456a6e34-2514-49db-9de9-bed5f3654cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f186e961-207e-4011-bc05-13349c4dffdd" xlink:to="loc_us-gaap_StockholdersEquity_456a6e34-2514-49db-9de9-bed5f3654cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_52de8622-c78c-46fb-a92b-bfc36e49bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54cbe815-8454-4d50-9f4b-0ede8cc7a697" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_52de8622-c78c-46fb-a92b-bfc36e49bbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ctsh-20240930.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a0300c4-93b8-4607-a108-f593d0b42a47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a0300c4-93b8-4607-a108-f593d0b42a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_419d1412-141f-4f0d-aafb-42417f793fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a0300c4-93b8-4607-a108-f593d0b42a47" xlink:to="loc_us-gaap_NetIncomeLoss_419d1412-141f-4f0d-aafb-42417f793fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76cf1aff-67ea-443d-8234-6bd79d5e8ead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a0300c4-93b8-4607-a108-f593d0b42a47" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76cf1aff-67ea-443d-8234-6bd79d5e8ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_64ca5fa6-e450-487e-bfac-66f805bc6327" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76cf1aff-67ea-443d-8234-6bd79d5e8ead" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_64ca5fa6-e450-487e-bfac-66f805bc6327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6c4a2ed4-3237-4285-a667-d2837d883428" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76cf1aff-67ea-443d-8234-6bd79d5e8ead" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6c4a2ed4-3237-4285-a667-d2837d883428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bbeebae0-e233-43c3-b3cd-0edd6580ed6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76cf1aff-67ea-443d-8234-6bd79d5e8ead" xlink:to="loc_us-gaap_ShareBasedCompensation_bbeebae0-e233-43c3-b3cd-0edd6580ed6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_180ba5ae-8686-4f29-aa0b-600aa0541d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76cf1aff-67ea-443d-8234-6bd79d5e8ead" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_180ba5ae-8686-4f29-aa0b-600aa0541d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d3b32a59-55f3-4e18-9786-75cc5d1a63cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a0300c4-93b8-4607-a108-f593d0b42a47" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d3b32a59-55f3-4e18-9786-75cc5d1a63cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_420c559e-501e-4987-8023-a059929fcc89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d3b32a59-55f3-4e18-9786-75cc5d1a63cb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_420c559e-501e-4987-8023-a059929fcc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0425f1a1-8c8e-44d8-9cf3-48ed55c2bce1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d3b32a59-55f3-4e18-9786-75cc5d1a63cb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0425f1a1-8c8e-44d8-9cf3-48ed55c2bce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5a2dc475-93e7-4284-9e43-ec69049db107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d3b32a59-55f3-4e18-9786-75cc5d1a63cb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5a2dc475-93e7-4284-9e43-ec69049db107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_784e0cc3-60e7-432c-80b9-d56666b6e32f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d3b32a59-55f3-4e18-9786-75cc5d1a63cb" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_784e0cc3-60e7-432c-80b9-d56666b6e32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_242e0376-2e1e-4829-b80b-83b79cdc5ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d3b32a59-55f3-4e18-9786-75cc5d1a63cb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_242e0376-2e1e-4829-b80b-83b79cdc5ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51a3df32-4ac0-403d-9da4-4d39257fa078" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a0300c4-93b8-4607-a108-f593d0b42a47" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_51a3df32-4ac0-403d-9da4-4d39257fa078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6dcf4502-4516-4cf6-959e-c423ed0e24fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6dcf4502-4516-4cf6-959e-c423ed0e24fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_4c877f6d-9e23-4bf2-bf47-9d3ab4815b43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_4c877f6d-9e23-4bf2-bf47-9d3ab4815b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_b3834a6a-f381-4da7-ae9e-27fffec5c0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_b3834a6a-f381-4da7-ae9e-27fffec5c0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_dddd4a95-1cd9-4c43-a6d1-85c2db0abb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_dddd4a95-1cd9-4c43-a6d1-85c2db0abb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_7802390a-8e93-4026-a0bd-6d0d7165654e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_7802390a-8e93-4026-a0bd-6d0d7165654e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_57cb38e6-0d91-43ae-9966-f0dc46ee3fef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_57cb38e6-0d91-43ae-9966-f0dc46ee3fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_337862a1-60e0-4ed7-954b-9a680c7c78a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_337862a1-60e0-4ed7-954b-9a680c7c78a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_22d6070a-9fd3-42ae-91a7-b31266561826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_22d6070a-9fd3-42ae-91a7-b31266561826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c340bdcb-35d8-4c73-bcab-f801cefa79c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f32b1d5f-1264-43eb-94f3-dff4272089f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c340bdcb-35d8-4c73-bcab-f801cefa79c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_fd0e356d-f7eb-44d0-a638-b2e071d7dd99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_fd0e356d-f7eb-44d0-a638-b2e071d7dd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_03499d04-2517-41fc-bf86-e10b207b6dda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_03499d04-2517-41fc-bf86-e10b207b6dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_4299f1bd-5b7a-4741-9996-0deb81af92f2" xlink:href="ctsh-20240930.xsd#ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:to="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_4299f1bd-5b7a-4741-9996-0deb81af92f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_48ca9911-2e94-4ffd-9c9c-b18f13c7add3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_48ca9911-2e94-4ffd-9c9c-b18f13c7add3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_8f7c5edf-f723-4934-9cc6-3b021b306886" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_8f7c5edf-f723-4934-9cc6-3b021b306886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b26fbe42-b725-4995-b713-1fa76047aa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0114e134-dc79-4721-b3fa-03ee5b5f6500" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b26fbe42-b725-4995-b713-1fa76047aa6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_92ec7181-dda6-4db2-9dc7-d92d683a1086" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_92ec7181-dda6-4db2-9dc7-d92d683a1086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0c743038-0725-4bd1-a933-e04b781a07c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0c743038-0725-4bd1-a933-e04b781a07c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c720aaeb-ca48-4c8e-9042-02ae387e3cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c720aaeb-ca48-4c8e-9042-02ae387e3cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b0d5d1d7-0ad9-4e18-acde-1d28960e0d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5b74df64-0a19-4a96-8c7e-feff8002d78f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b0d5d1d7-0ad9-4e18-acde-1d28960e0d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="ctsh-20240930.xsd#ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_7f9f8b0e-8e27-4163-88e9-dd0c8afcdc16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_614cba86-1127-4c13-a333-d9185b164d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7f9f8b0e-8e27-4163-88e9-dd0c8afcdc16" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_614cba86-1127-4c13-a333-d9185b164d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InterimConsolidatedFinancialStatements" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InterimConsolidatedFinancialStatements"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/InterimConsolidatedFinancialStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c0ff18da-fe51-4a8b-b8ba-91e371012da3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_12d9cd68-5b4a-46c0-91cd-aa4714173a89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c0ff18da-fe51-4a8b-b8ba-91e371012da3" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_12d9cd68-5b4a-46c0-91cd-aa4714173a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivable"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_dc315a9d-6639-4719-9aab-570341d4e2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_bf4bbdf0-7997-436e-a303-f01146bb2359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_dc315a9d-6639-4719-9aab-570341d4e2c8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_bf4bbdf0-7997-436e-a303-f01146bb2359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/BusinessCombinations" xlink:type="simple" xlink:href="ctsh-20240930.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f66862cf-9afd-4437-9416-59e47c63867c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_a7e3aa8e-818f-4145-ac6e-134d95972d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f66862cf-9afd-4437-9416-59e47c63867c" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_a7e3aa8e-818f-4145-ac6e-134d95972d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringCharges" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringCharges"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringCharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4665d2a8-eb33-406f-aa2f-87eec2de9c19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_7856c687-2f14-4e11-9dc5-ab7f3d73a2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4665d2a8-eb33-406f-aa2f-87eec2de9c19" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_7856c687-2f14-4e11-9dc5-ab7f3d73a2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/Investments" xlink:type="simple" xlink:href="ctsh-20240930.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_3f57df29-bea3-45fd-a8e0-e268eb351333" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_fd0dce7a-65ff-416e-9cdd-99869a62c08f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_3f57df29-bea3-45fd-a8e0-e268eb351333" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_fd0dce7a-65ff-416e-9cdd-99869a62c08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccruedExpensesAndOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_19038cd4-a93b-4c19-9ac8-ee9598b264e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_e6b3961c-7a88-45f0-993f-82b8b90d8852" xlink:href="ctsh-20240930.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_19038cd4-a93b-4c19-9ac8-ee9598b264e8" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_e6b3961c-7a88-45f0-993f-82b8b90d8852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/Debt" xlink:type="simple" xlink:href="ctsh-20240930.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5bcecbe8-2347-462f-b406-4cf1f5fcc721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_b424ef87-fba2-4769-aace-a7e2370a2bca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5bcecbe8-2347-462f-b406-4cf1f5fcc721" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_b424ef87-fba2-4769-aace-a7e2370a2bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ctsh-20240930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f3e46624-9a35-4ecc-afc0-9ffc6253eafc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_3054b945-5e84-4299-b100-829e7b8233bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f3e46624-9a35-4ecc-afc0-9ffc6253eafc" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_3054b945-5e84-4299-b100-829e7b8233bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_90ed647a-82f9-416b-917c-1035da47f56f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_02aef90c-6025-4f57-8cb1-da95a96cf0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_90ed647a-82f9-416b-917c-1035da47f56f" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_02aef90c-6025-4f57-8cb1-da95a96cf0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ctsh-20240930.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_44a53646-304e-49c6-9b40-5d3095e66dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_7b157402-a10b-4a47-92ce-9bdce85a91a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_44a53646-304e-49c6-9b40-5d3095e66dd9" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_7b157402-a10b-4a47-92ce-9bdce85a91a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccumulatedOtherComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_934c4f0c-f3c7-4b9e-9d35-86ae518f9fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_5851b5d3-b080-430d-aa5c-9ae50404d2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_934c4f0c-f3c7-4b9e-9d35-86ae518f9fec" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_5851b5d3-b080-430d-aa5c-9ae50404d2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ctsh-20240930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_147db2b6-bf15-43bf-a267-59567f37d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ae24ed7f-022a-42f0-8405-2a983a020a11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_147db2b6-bf15-43bf-a267-59567f37d8b1" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ae24ed7f-022a-42f0-8405-2a983a020a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformation" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ed5c740e-5123-4ef1-bbdf-f476fff2f3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_4c92836a-9c0b-457d-9529-d2fa4966cdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ed5c740e-5123-4ef1-bbdf-f476fff2f3ed" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_4c92836a-9c0b-457d-9529-d2fa4966cdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0c94aaf8-b910-4d87-abe7-22bc115368ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_c0f1796c-3d0b-4a2d-bca0-2f9b63e01bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0c94aaf8-b910-4d87-abe7-22bc115368ac" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_c0f1796c-3d0b-4a2d-bca0-2f9b63e01bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" xlink:type="simple" xlink:href="ctsh-20240930.xsd#OrganizationConsolidationandPresentationofFinancialStatementsPolicies"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_842a55ee-13f8-4bb7-87d7-7034cffa448e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7936e6e5-5bba-47d7-a7c3-f5ff5962ff04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_842a55ee-13f8-4bb7-87d7-7034cffa448e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7936e6e5-5bba-47d7-a7c3-f5ff5962ff04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28e3d88a-9f74-406a-9274-63452f1519fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_dc22144c-1445-4742-8954-fbc0729ac02b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28e3d88a-9f74-406a-9274-63452f1519fd" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_dc22144c-1445-4742-8954-fbc0729ac02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_cc4e716b-6c2a-4b0b-aaee-d8f101f2e839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28e3d88a-9f74-406a-9274-63452f1519fd" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_cc4e716b-6c2a-4b0b-aaee-d8f101f2e839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_600566a0-a08c-40c8-a2c3-472fe87d4c23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28e3d88a-9f74-406a-9274-63452f1519fd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_600566a0-a08c-40c8-a2c3-472fe87d4c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_5fd8a6a9-b0be-4b9c-acd7-eeb9ae8148e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_28e3d88a-9f74-406a-9274-63452f1519fd" xlink:to="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_5fd8a6a9-b0be-4b9c-acd7-eeb9ae8148e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#BusinessCombinationsTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/BusinessCombinationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_32c57289-9291-43e6-ae58-ff3bab2e7931" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_04ad2808-c42e-4ee5-8ee4-606cb43d5c16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_32c57289-9291-43e6-ae58-ff3bab2e7931" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_04ad2808-c42e-4ee5-8ee4-606cb43d5c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringandRelatedActivitiesTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringandRelatedActivitiesTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringandRelatedActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_00b43e5f-f8c4-4e40-8e35-becd1856d370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_b13b84e6-8cfa-4aa3-a72b-884e7fed4e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_00b43e5f-f8c4-4e40-8e35-becd1856d370" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_b13b84e6-8cfa-4aa3-a72b-884e7fed4e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_d5de5ec8-a43a-4a68-9ca5-ca4ddc3b7572" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_00b43e5f-f8c4-4e40-8e35-becd1856d370" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_d5de5ec8-a43a-4a68-9ca5-ca4ddc3b7572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_a726c76d-f648-46ed-bb2d-1e0c6cff0fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_01541fae-6636-429a-a3d7-0680badf209d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_de53e9c1-800e-4058-8f45-bd7615108b52" xlink:href="ctsh-20240930.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_01541fae-6636-429a-a3d7-0680badf209d" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_de53e9c1-800e-4058-8f45-bd7615108b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_303ca7a6-4188-4f4b-b3d5-856192f5fa06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_96f59926-f91c-46d8-92d2-1a5abaaaa666" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_303ca7a6-4188-4f4b-b3d5-856192f5fa06" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_96f59926-f91c-46d8-92d2-1a5abaaaa666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#IncomeTaxesIncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_587edce6-67ce-4555-a145-7d9453314ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_89d71c3b-e6b8-441f-85eb-67fec5dea64e" xlink:href="ctsh-20240930.xsd#ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_587edce6-67ce-4555-a145-7d9453314ab5" xlink:to="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_89d71c3b-e6b8-441f-85eb-67fec5dea64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3aeb1a49-dc8d-4634-957f-00c9bdaeed2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_5a80dc05-47fa-45b6-8881-2234dbddf01e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3aeb1a49-dc8d-4634-957f-00c9bdaeed2b" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_5a80dc05-47fa-45b6-8881-2234dbddf01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_4b067911-6267-4719-ac13-913fa8ce4f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3aeb1a49-dc8d-4634-957f-00c9bdaeed2b" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_4b067911-6267-4719-ac13-913fa8ce4f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_9d73775a-1d9e-4225-a7ff-99d4e126cc01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3aeb1a49-dc8d-4634-957f-00c9bdaeed2b" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_9d73775a-1d9e-4225-a7ff-99d4e126cc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_73907697-ce4f-4ab0-af99-b3ebfbdad592" xlink:href="ctsh-20240930.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3aeb1a49-dc8d-4634-957f-00c9bdaeed2b" xlink:to="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_73907697-ce4f-4ab0-af99-b3ebfbdad592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_0b58ddc2-ade3-4249-bb66-85812e2f9c8b" xlink:href="ctsh-20240930.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3aeb1a49-dc8d-4634-957f-00c9bdaeed2b" xlink:to="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_0b58ddc2-ade3-4249-bb66-85812e2f9c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_38bdcfd8-94a0-46a6-91d1-8c99d3adef05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_54b194b4-ff30-4dcd-885b-aa4edd009807" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_38bdcfd8-94a0-46a6-91d1-8c99d3adef05" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_54b194b4-ff30-4dcd-885b-aa4edd009807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_14d6345a-de33-4ec7-946a-eda677504226" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_38bdcfd8-94a0-46a6-91d1-8c99d3adef05" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_14d6345a-de33-4ec7-946a-eda677504226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_811ea7ec-2b81-4acf-bcfc-deaa122aedc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2ee466fa-83c4-421b-a2a9-6ddcb442c9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_811ea7ec-2b81-4acf-bcfc-deaa122aedc2" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2ee466fa-83c4-421b-a2a9-6ddcb442c9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6a331ba8-4ac3-4cfd-ab94-c812feca02ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6eaa1e93-3b03-4991-98ea-49d5b66dc75d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6a331ba8-4ac3-4cfd-ab94-c812feca02ec" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6eaa1e93-3b03-4991-98ea-49d5b66dc75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_f8185825-ac65-42dc-9dfd-7abc481b2d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6a331ba8-4ac3-4cfd-ab94-c812feca02ec" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_f8185825-ac65-42dc-9dfd-7abc481b2d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_69bb45c8-4982-4da2-bd19-46c9f6bb2852" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostNetRollForward_b14a5598-3add-4aeb-82dc-1cf9c58b4c7a" xlink:href="ctsh-20240930.xsd#ctsh_CapitalizedContractCostNetRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_69bb45c8-4982-4da2-bd19-46c9f6bb2852" xlink:to="loc_ctsh_CapitalizedContractCostNetRollForward_b14a5598-3add-4aeb-82dc-1cf9c58b4c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_11e8c4e1-a134-4b53-a3dd-3342fcb259e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_b14a5598-3add-4aeb-82dc-1cf9c58b4c7a" xlink:to="loc_us-gaap_CapitalizedContractCostNet_11e8c4e1-a134-4b53-a3dd-3342fcb259e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_4014d330-3f43-44fd-bfb6-af6ccf29a3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_b14a5598-3add-4aeb-82dc-1cf9c58b4c7a" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_4014d330-3f43-44fd-bfb6-af6ccf29a3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostCostsCapitalized_ee6de396-26ed-41e0-be7d-2d57883737e4" xlink:href="ctsh-20240930.xsd#ctsh_CapitalizedContractCostCostsCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_b14a5598-3add-4aeb-82dc-1cf9c58b4c7a" xlink:to="loc_ctsh_CapitalizedContractCostCostsCapitalized_ee6de396-26ed-41e0-be7d-2d57883737e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_a6b550a3-6174-429a-bd8c-d3006b7331ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_b14a5598-3add-4aeb-82dc-1cf9c58b4c7a" xlink:to="loc_us-gaap_CapitalizedContractCostNet_a6b550a3-6174-429a-bd8c-d3006b7331ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_495429ac-c9bf-46b9-8d4e-b7f29b16a9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_5a6618e4-d6d7-4c2a-84e4-f4b1de456714" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_495429ac-c9bf-46b9-8d4e-b7f29b16a9d3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_5a6618e4-d6d7-4c2a-84e4-f4b1de456714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_7b28ed22-3353-4334-a12c-fde486ac9709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_5a6618e4-d6d7-4c2a-84e4-f4b1de456714" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_7b28ed22-3353-4334-a12c-fde486ac9709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_cf3ff680-c3b1-433c-9f6b-e31b6f379897" xlink:href="ctsh-20240930.xsd#ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_5a6618e4-d6d7-4c2a-84e4-f4b1de456714" xlink:to="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_cf3ff680-c3b1-433c-9f6b-e31b6f379897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_0eb29783-0eb0-4f8e-9626-361fd32aa2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_5a6618e4-d6d7-4c2a-84e4-f4b1de456714" xlink:to="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_0eb29783-0eb0-4f8e-9626-361fd32aa2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination_e5466db7-fdce-4f1a-91b1-530e61446c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_5a6618e4-d6d7-4c2a-84e4-f4b1de456714" xlink:to="loc_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination_e5466db7-fdce-4f1a-91b1-530e61446c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_f35dc01e-556c-4e50-8770-2028bd3ffd35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_5a6618e4-d6d7-4c2a-84e4-f4b1de456714" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_f35dc01e-556c-4e50-8770-2028bd3ffd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2b5b409a-b8bb-496a-9dbd-4467d15971c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityRollForward_550e43a0-8f6b-468b-bede-0f49832fc3f7" xlink:href="ctsh-20240930.xsd#ctsh_ContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2b5b409a-b8bb-496a-9dbd-4467d15971c9" xlink:to="loc_ctsh_ContractWithCustomerLiabilityRollForward_550e43a0-8f6b-468b-bede-0f49832fc3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_5c9a87ad-f8ba-4f5b-a646-1790c413b966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_550e43a0-8f6b-468b-bede-0f49832fc3f7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_5c9a87ad-f8ba-4f5b-a646-1790c413b966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_3d68a784-bdae-49de-bf3f-880513f8544d" xlink:href="ctsh-20240930.xsd#ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_550e43a0-8f6b-468b-bede-0f49832fc3f7" xlink:to="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_3d68a784-bdae-49de-bf3f-880513f8544d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6fb7da6b-1fde-4f3f-ab07-b35c55d5fbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_550e43a0-8f6b-468b-bede-0f49832fc3f7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6fb7da6b-1fde-4f3f-ab07-b35c55d5fbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_ff60e075-9d0a-4b4c-8ae7-94c501649a35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_550e43a0-8f6b-468b-bede-0f49832fc3f7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_ff60e075-9d0a-4b4c-8ae7-94c501649a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_37cce4e2-328a-4c50-8095-c5ef8e1a8261" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_550e43a0-8f6b-468b-bede-0f49832fc3f7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_37cce4e2-328a-4c50-8095-c5ef8e1a8261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_222fab19-0412-4011-add0-5b2b634c4ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_323811e2-ece6-4adb-be27-bb37cecdfc00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_222fab19-0412-4011-add0-5b2b634c4ee9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_323811e2-ece6-4adb-be27-bb37cecdfc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_222fab19-0412-4011-add0-5b2b634c4ee9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0636b0fa-5a7b-4901-bcbb-11ad6f4a98eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0636b0fa-5a7b-4901-bcbb-11ad6f4a98eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d7ce904b-101b-4e57-adc8-d88307aacf31" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2b8d2166-4893-454f-9768-9a0b878b3a07" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_2b8d2166-4893-454f-9768-9a0b878b3a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_be3e5b00-ef54-46e9-a9dd-800533d63678" xlink:href="ctsh-20240930.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_6ddd9cc7-f961-4fd4-81ef-832432198c5e" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_be3e5b00-ef54-46e9-a9dd-800533d63678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_831547f2-35a3-4486-b584-b524887ad13b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ed0c6f6c-564b-4ffe-9f30-b9463d9cfdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_ed0c6f6c-564b-4ffe-9f30-b9463d9cfdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ba00672b-8a15-4d7a-8f16-07cb9978675e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ea05bb1d-d614-464b-9fa4-9c58e2235d9d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ba00672b-8a15-4d7a-8f16-07cb9978675e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35cbc26a-494f-46b2-a9e8-e4c10189843a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35cbc26a-494f-46b2-a9e8-e4c10189843a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c29409d0-5beb-435b-a0ea-d8031734b878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c29409d0-5beb-435b-a0ea-d8031734b878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c29409d0-5beb-435b-a0ea-d8031734b878" xlink:to="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_0fc5242b-e57b-462f-855f-02aefb0a20f7" xlink:href="ctsh-20240930.xsd#ctsh_FinancialServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_FinancialServicesMember_0fc5242b-e57b-462f-855f-02aefb0a20f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_b8047ce1-6608-445c-beb1-a76ae9761465" xlink:href="ctsh-20240930.xsd#ctsh_ProductsandResourcesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_ProductsandResourcesMember_b8047ce1-6608-445c-beb1-a76ae9761465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_06733c0d-88b6-4aa8-b7f5-9faa527fd865" xlink:href="ctsh-20240930.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_06733c0d-88b6-4aa8-b7f5-9faa527fd865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_42eb2a04-a8c6-4f06-b8eb-db1c8af1fa37" xlink:href="ctsh-20240930.xsd#ctsh_HealthSciencesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3a2aaf08-6672-4eed-b90e-70cab121b5eb" xlink:to="loc_ctsh_HealthSciencesMember_42eb2a04-a8c6-4f06-b8eb-db1c8af1fa37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_61af2885-07b1-49d0-b409-8f749d1681d2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_srt_ProductOrServiceAxis_61af2885-07b1-49d0-b409-8f749d1681d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_61af2885-07b1-49d0-b409-8f749d1681d2" xlink:to="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember_25a0ba39-84e4-4837-8c21-a41bae4c4293" xlink:href="ctsh-20240930.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:to="loc_ctsh_ConsultingAndTechnologyServicesMember_25a0ba39-84e4-4837-8c21-a41bae4c4293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember_11d6d4db-87e1-44f1-af82-6b1d39b0d4fa" xlink:href="ctsh-20240930.xsd#ctsh_OutsourcingServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4c3404de-3b15-4c49-ac11-cb8c6c320b2b" xlink:to="loc_ctsh_OutsourcingServicesMember_11d6d4db-87e1-44f1-af82-6b1d39b0d4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6ab9e255-0126-43bf-9e67-ab9317484a90" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_srt_StatementGeographicalAxis_6ab9e255-0126-43bf-9e67-ab9317484a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6ab9e255-0126-43bf-9e67-ab9317484a90" xlink:to="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_a5905566-c9e5-4460-b3ac-063278de6325" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_srt_NorthAmericaMember_a5905566-c9e5-4460-b3ac-063278de6325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_d9c16636-2fb5-4698-ab9d-fd350b6e1629" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_country_GB_d9c16636-2fb5-4698-ab9d-fd350b6e1629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember_9eb93422-7243-420b-b7fe-c2a05f0b0f5b" xlink:href="ctsh-20240930.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_ctsh_EuropeexcludingUnitedKingdomMember_9eb93422-7243-420b-b7fe-c2a05f0b0f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_d54de1b5-7171-48af-91f5-2cd64da7c3af" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_srt_EuropeMember_d54de1b5-7171-48af-91f5-2cd64da7c3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_8b1c9471-7071-4902-999d-42d0afe187b2" xlink:href="ctsh-20240930.xsd#ctsh_RestofWorldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9093c685-1a8d-499a-a5d6-3aea5566d4ba" xlink:to="loc_ctsh_RestofWorldMember_8b1c9471-7071-4902-999d-42d0afe187b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_116b2439-fabe-4259-aba0-4c7c303d391d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_116b2439-fabe-4259-aba0-4c7c303d391d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_116b2439-fabe-4259-aba0-4c7c303d391d" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_02ab35c4-3bb4-40fd-afd4-b34eb952b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_02ab35c4-3bb4-40fd-afd4-b34eb952b9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_3bef75d7-2ad2-44ab-bbc2-91ac61c3bb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:to="loc_us-gaap_FixedPriceContractMember_3bef75d7-2ad2-44ab-bbc2-91ac61c3bb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember_652c98e1-d88a-47d0-ae19-12a84711848e" xlink:href="ctsh-20240930.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a4c02626-9c5b-4366-ba28-3792709cca0c" xlink:to="loc_ctsh_TransactionOrVolumeBasedMember_652c98e1-d88a-47d0-ae19-12a84711848e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_dd61c8ed-c8a4-4ab0-bfa4-a1e6eac0162b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eca42868-4c7c-4f8a-a902-58d61a349ba5" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_dd61c8ed-c8a4-4ab0-bfa4-a1e6eac0162b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d08dff7-081b-445b-b4b8-696a5cd2b291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd61c8ed-c8a4-4ab0-bfa4-a1e6eac0162b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d08dff7-081b-445b-b4b8-696a5cd2b291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bc77c00a-f47c-4e72-a391-2cabaa6b9044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_82308c5b-b93c-49a8-b7bf-e0da6c958064" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bc77c00a-f47c-4e72-a391-2cabaa6b9044" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_82308c5b-b93c-49a8-b7bf-e0da6c958064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_def2b7e6-1d4f-4c1d-9191-24dc6448ec98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_82308c5b-b93c-49a8-b7bf-e0da6c958064" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_def2b7e6-1d4f-4c1d-9191-24dc6448ec98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_cd710352-fda4-42fe-b044-1783da26aaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_82308c5b-b93c-49a8-b7bf-e0da6c958064" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_cd710352-fda4-42fe-b044-1783da26aaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_50f3cfef-2a35-44f1-821c-7ee0c023db49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_82308c5b-b93c-49a8-b7bf-e0da6c958064" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_50f3cfef-2a35-44f1-821c-7ee0c023db49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ece0977c-2db5-4454-8bac-e3d38bbaadf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_82308c5b-b93c-49a8-b7bf-e0da6c958064" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ece0977c-2db5-4454-8bac-e3d38bbaadf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9166081d-9d5a-4d74-95d4-681b97d94834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_806bb0e4-13c0-4a27-8c3d-11b711468494" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9166081d-9d5a-4d74-95d4-681b97d94834" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_806bb0e4-13c0-4a27-8c3d-11b711468494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_739858cc-ef94-4037-bf0c-0768150eb6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_806bb0e4-13c0-4a27-8c3d-11b711468494" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_739858cc-ef94-4037-bf0c-0768150eb6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_739858cc-ef94-4037-bf0c-0768150eb6e4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ThirderaMember_ceb92cce-57d7-41a4-b05d-f973a7a91a27" xlink:href="ctsh-20240930.xsd#ctsh_ThirderaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:to="loc_ctsh_ThirderaMember_ceb92cce-57d7-41a4-b05d-f973a7a91a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BelcanMember_24e87ea8-670c-4b22-9e83-dbdc44742d2a" xlink:href="ctsh-20240930.xsd#ctsh_BelcanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe2068b8-9ce3-482d-b366-43714e6e8cbc" xlink:to="loc_ctsh_BelcanMember_24e87ea8-670c-4b22-9e83-dbdc44742d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_806bb0e4-13c0-4a27-8c3d-11b711468494" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_faba7f17-717d-4216-979a-97fa23c86f83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_faba7f17-717d-4216-979a-97fa23c86f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1b2cecb6-f336-4c54-b2ad-c12c630aa23a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1b2cecb6-f336-4c54-b2ad-c12c630aa23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7e769520-4153-44fe-82c2-d1dead99a92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7e769520-4153-44fe-82c2-d1dead99a92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_f911b049-2515-4337-9634-466a77cfa16d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f905642b-e464-4c4b-9d1e-27c77fb37a51" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_f911b049-2515-4337-9634-466a77cfa16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#BusinessCombinationsAllocationofPurchasePriceDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5add4482-a410-4715-977d-b6dac973b85f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5add4482-a410-4715-977d-b6dac973b85f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5a9e0c7c-d908-47ac-b70c-e74200d05ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5a9e0c7c-d908-47ac-b70c-e74200d05ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5a9e0c7c-d908-47ac-b70c-e74200d05ae5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ba32addf-683a-4482-ac83-98e4a67f3338" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ba32addf-683a-4482-ac83-98e4a67f3338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_8f6f052a-34e9-46a7-9e15-7866c008efbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8e1df43c-0f52-497e-96b6-63c5757ace12" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_8f6f052a-34e9-46a7-9e15-7866c008efbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5d0a3885-1149-4b2d-9512-8a6448532175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5d0a3885-1149-4b2d-9512-8a6448532175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5d0a3885-1149-4b2d-9512-8a6448532175" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ThirderaMember_7c217cd8-2df2-4356-902b-111fe03ebcef" xlink:href="ctsh-20240930.xsd#ctsh_ThirderaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:to="loc_ctsh_ThirderaMember_7c217cd8-2df2-4356-902b-111fe03ebcef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BelcanMember_ff0409f4-0678-4a05-a74b-4bc56d9cbbc5" xlink:href="ctsh-20240930.xsd#ctsh_BelcanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8a60793-6f8f-4680-a812-3da134309a57" xlink:to="loc_ctsh_BelcanMember_ff0409f4-0678-4a05-a74b-4bc56d9cbbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7d7ed5db-374b-4aaa-9938-bcd1b9a68ad3" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f872b321-0914-425d-b4bb-2b0d1113ccf7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f872b321-0914-425d-b4bb-2b0d1113ccf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_735fe4f0-1f02-4162-8fb9-ead737363fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_735fe4f0-1f02-4162-8fb9-ead737363fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c05325b-2105-4309-be4a-5c65f6c9ed60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_7c05325b-2105-4309-be4a-5c65f6c9ed60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_20b64f3c-b082-4325-a9e8-f02ae1fef3ba" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets_20b64f3c-b082-4325-a9e8-f02ae1fef3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets_91806be6-23e7-4ddd-a3de-a5210270efc5" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets_91806be6-23e7-4ddd-a3de-a5210270efc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_86c62fd7-a9e7-4861-8240-c3b82ddd4056" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill_86c62fd7-a9e7-4861-8240-c3b82ddd4056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_7c0bb7af-4ae2-41c4-96e5-5d7e4f09fe07" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill_7c0bb7af-4ae2-41c4-96e5-5d7e4f09fe07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_329abd0d-82db-4bfb-9683-ba7b16010241" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_329abd0d-82db-4bfb-9683-ba7b16010241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a12cfe1e-a4cb-4ee7-a95e-2d1b6c121724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_a12cfe1e-a4cb-4ee7-a95e-2d1b6c121724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_93c51576-e1ed-40a8-ade2-373d7b1c07bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_93c51576-e1ed-40a8-ade2-373d7b1c07bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_31ca7b5e-9f46-4808-8bc5-3d187ff4cad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_31ca7b5e-9f46-4808-8bc5-3d187ff4cad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8e52e663-a43f-4be6-8e35-fa232ba394d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8e52e663-a43f-4be6-8e35-fa232ba394d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a4b86bb-0f4a-490a-92ae-bed32c653c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a4b86bb-0f4a-490a-92ae-bed32c653c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_60f8fb04-b367-4d8f-b314-f352625642b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_60f8fb04-b367-4d8f-b314-f352625642b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities_7ac460d7-035d-4e68-b22c-bb5abdf07746" xlink:href="ctsh-20240930.xsd#ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_af0eb7bb-5ec8-45bf-a792-ae6ad9f0240e" xlink:to="loc_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities_7ac460d7-035d-4e68-b22c-bb5abdf07746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringChargesSummaryofRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4ffcd83b-65d8-4468-8784-647dd046e05e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4ffcd83b-65d8-4468-8784-647dd046e05e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_eb49e7cc-46bf-4312-9bf1-c24f90286f58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_eb49e7cc-46bf-4312-9bf1-c24f90286f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_eb49e7cc-46bf-4312-9bf1-c24f90286f58" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_e7a8d440-5f2e-46d9-947b-5d9ed8312a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:to="loc_us-gaap_EmployeeSeveranceMember_e7a8d440-5f2e-46d9-947b-5d9ed8312a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_3ba52689-860f-493b-bd02-28aef0ae0edd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:to="loc_us-gaap_FacilityClosingMember_3ba52689-860f-493b-bd02-28aef0ae0edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_6aea60e2-2fe5-4235-b3c7-dfdfe2c5c6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_696c969a-98fe-47bd-8261-b09df2437d0c" xlink:to="loc_us-gaap_OtherRestructuringMember_6aea60e2-2fe5-4235-b3c7-dfdfe2c5c6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_cea625cb-f417-4d0a-88ab-88d676056873" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:to="loc_us-gaap_RestructuringPlanAxis_cea625cb-f417-4d0a-88ab-88d676056873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_6be8077b-664c-47c6-b095-5f63e5211e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_cea625cb-f417-4d0a-88ab-88d676056873" xlink:to="loc_us-gaap_RestructuringPlanDomain_6be8077b-664c-47c6-b095-5f63e5211e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_27d39c99-08ae-4a84-8195-44e0df2bfbf2" xlink:href="ctsh-20240930.xsd#ctsh_NextGenProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_6be8077b-664c-47c6-b095-5f63e5211e63" xlink:to="loc_ctsh_NextGenProgramMember_27d39c99-08ae-4a84-8195-44e0df2bfbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_425c1468-4fd7-4671-8cfd-11046f52b321" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_33604eab-72b3-4d7f-acd5-2d4b45f65b16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:to="loc_us-gaap_RestructuringCharges_33604eab-72b3-4d7f-acd5-2d4b45f65b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAcceleratedDepreciation_ee4131e0-6ffc-4cf4-ac78-7f0469f28ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveAcceleratedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a0dcbef3-d057-4b38-85b6-c05b5d9c135b" xlink:to="loc_us-gaap_RestructuringReserveAcceleratedDepreciation_ee4131e0-6ffc-4cf4-ac78-7f0469f28ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringChargesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_8930e2d9-3dd5-418d-bc90-f2ae02eb207f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_8930e2d9-3dd5-418d-bc90-f2ae02eb207f" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_e38076e3-9a99-4174-8f60-3eefa9d1bcee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:to="loc_us-gaap_RestructuringPlanAxis_e38076e3-9a99-4174-8f60-3eefa9d1bcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a52acf25-35c5-463d-b99e-483d6c4b15a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_e38076e3-9a99-4174-8f60-3eefa9d1bcee" xlink:to="loc_us-gaap_RestructuringPlanDomain_a52acf25-35c5-463d-b99e-483d6c4b15a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_30459208-6489-467a-ab7c-f1cfce40edf9" xlink:href="ctsh-20240930.xsd#ctsh_NextGenProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_a52acf25-35c5-463d-b99e-483d6c4b15a6" xlink:to="loc_ctsh_NextGenProgramMember_30459208-6489-467a-ab7c-f1cfce40edf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_f8df8ebe-1527-43a8-8596-05310588a9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_f8df8ebe-1527-43a8-8596-05310588a9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_f8df8ebe-1527-43a8-8596-05310588a9d5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_2320080e-369a-402d-9142-f4e45f8f71a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:to="loc_us-gaap_EmployeeSeveranceMember_2320080e-369a-402d-9142-f4e45f8f71a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_68c358d8-af4b-4360-9ecb-02ca25502490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_68e86792-fe67-4adf-8a7d-77a912c78845" xlink:to="loc_us-gaap_FacilityClosingMember_68c358d8-af4b-4360-9ecb-02ca25502490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_678dba1f-0197-4c9a-bddd-38947b8ec56d" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_120b8bd4-ab57-4208-ae14-038882da31d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_120b8bd4-ab57-4208-ae14-038882da31d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4806c87f-2acd-4bf2-a503-0bfe74c1f3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_724344c8-7367-4c81-a6b3-03289ffb2b90" xlink:to="loc_us-gaap_RestructuringCharges_4806c87f-2acd-4bf2-a503-0bfe74c1f3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#RestructuringChargesRestructuringReserveDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a2605135-1dcc-4699-9130-be9af03df334" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dadee38f-385a-4973-8793-06c4fc4b8c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a2605135-1dcc-4699-9130-be9af03df334" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dadee38f-385a-4973-8793-06c4fc4b8c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_c37ba24f-5d2b-4039-9922-adb1e416a07e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dadee38f-385a-4973-8793-06c4fc4b8c01" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_c37ba24f-5d2b-4039-9922-adb1e416a07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_5c45bb0f-42c2-438e-9d87-09db820e5ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c37ba24f-5d2b-4039-9922-adb1e416a07e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_5c45bb0f-42c2-438e-9d87-09db820e5ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_bcbb53a1-8beb-4eaf-9297-3132e178ddf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5c45bb0f-42c2-438e-9d87-09db820e5ca0" xlink:to="loc_us-gaap_EmployeeSeveranceMember_bcbb53a1-8beb-4eaf-9297-3132e178ddf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_bc5faebc-12d3-4069-8ad9-f99778125104" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dadee38f-385a-4973-8793-06c4fc4b8c01" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_bc5faebc-12d3-4069-8ad9-f99778125104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_bc5faebc-12d3-4069-8ad9-f99778125104" xlink:to="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_2ce759f4-6393-42cb-9054-5326050a947c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:to="loc_us-gaap_RestructuringReserveCurrent_2ce759f4-6393-42cb-9054-5326050a947c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_eb36bd54-cf38-4594-ba65-8479b0817c40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:to="loc_us-gaap_RestructuringCharges_eb36bd54-cf38-4594-ba65-8479b0817c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_8a752f0c-2f70-4eae-abec-6040bf7f4243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:to="loc_us-gaap_PaymentsForRestructuring_8a752f0c-2f70-4eae-abec-6040bf7f4243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_41eca8a0-fab5-4788-96c7-51e2a70f0e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_372a3b2c-acd3-4697-9edd-5b7468bb3dbd" xlink:to="loc_us-gaap_RestructuringReserveCurrent_41eca8a0-fab5-4788-96c7-51e2a70f0e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_31086362-6971-4396-b471-5f7735fde8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_31086362-6971-4396-b471-5f7735fde8ac" xlink:to="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_94a74351-04c9-4d5b-a6b8-e5f25c26db79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_94a74351-04c9-4d5b-a6b8-e5f25c26db79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_94a74351-04c9-4d5b-a6b8-e5f25c26db79" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_72bc7f09-42e8-49f8-905f-80d0b1fc6995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_72bc7f09-42e8-49f8-905f-80d0b1fc6995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_e6c6b2b4-73c7-4e2d-a272-0cf7543418c1" xlink:href="ctsh-20240930.xsd#ctsh_LongterminvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21dea891-a2db-4ccb-9279-f9311c680464" xlink:to="loc_ctsh_LongterminvestmentsMember_e6c6b2b4-73c7-4e2d-a272-0cf7543418c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6475f5f4-0aaf-484d-aa9d-b28280d598ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6475f5f4-0aaf-484d-aa9d-b28280d598ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_196f328a-662b-4e0e-8b8d-e3f1d1e35ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6475f5f4-0aaf-484d-aa9d-b28280d598ec" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_196f328a-662b-4e0e-8b8d-e3f1d1e35ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_457e3504-7848-48cd-942a-0d360cbbed25" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_8a12e86d-c8bc-4cd3-8bb3-e0c87936b6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_8a12e86d-c8bc-4cd3-8bb3-e0c87936b6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_f666fd30-dcf2-424a-a719-1bb49a2447a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_f666fd30-dcf2-424a-a719-1bb49a2447a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DebtSecuritiesTimeDeposits_6f461fe6-ef92-4065-8298-337056b3bd9e" xlink:href="ctsh-20240930.xsd#ctsh_DebtSecuritiesTimeDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_ctsh_DebtSecuritiesTimeDeposits_6f461fe6-ef92-4065-8298-337056b3bd9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a1258f81-89f6-4077-9c70-c1b06aea418b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_305a9cdc-43a3-4a78-978d-a2847388eb0c" xlink:to="loc_us-gaap_ShortTermInvestments_a1258f81-89f6-4077-9c70-c1b06aea418b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_ac5b0e28-6f55-47f9-aa2f-323361bba7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:to="loc_us-gaap_EquityMethodInvestments_ac5b0e28-6f55-47f9-aa2f-323361bba7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_c443f5ea-f8a0-44cf-ac97-76c4851bdfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:to="loc_us-gaap_RestrictedInvestments_c443f5ea-f8a0-44cf-ac97-76c4851bdfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_d6790a90-149a-49ee-bc61-e3343035b00b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_f90d0917-2d3e-49b9-b78a-29f8dd54eb0c" xlink:to="loc_us-gaap_LongTermInvestments_d6790a90-149a-49ee-bc61-e3343035b00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_4bb882e2-949f-414e-8be5-2d7a03fc46c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_4bb882e2-949f-414e-8be5-2d7a03fc46c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalents_22b5acb1-b5e7-435c-8cc9-7830945c9924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_a626006b-4cc2-48fc-a363-646b9357943a" xlink:to="loc_us-gaap_RestrictedCashEquivalents_22b5acb1-b5e7-435c-8cc9-7830945c9924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_5b7fddbe-3822-4391-bedc-546f83542353" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_5b7fddbe-3822-4391-bedc-546f83542353" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_78942b81-413e-47b9-8874-b47805a02022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_78942b81-413e-47b9-8874-b47805a02022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3be0ef63-a1f7-4b6c-ade8-4caccfd79514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_78942b81-413e-47b9-8874-b47805a02022" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3be0ef63-a1f7-4b6c-ade8-4caccfd79514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_20e2add8-07fe-4092-8bc5-64f68a7f2367" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3be0ef63-a1f7-4b6c-ade8-4caccfd79514" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_20e2add8-07fe-4092-8bc5-64f68a7f2367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_915fee45-9534-4141-8d6d-2fbc02e681ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_915fee45-9534-4141-8d6d-2fbc02e681ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c0ffc8c-6574-4122-8a0f-cb3cc5f33370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_915fee45-9534-4141-8d6d-2fbc02e681ae" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c0ffc8c-6574-4122-8a0f-cb3cc5f33370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_us-gaap_InvestmentTypeAxis_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c5b48329-dd68-4e79-9b60-ef3ab49a5eee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_f3f92981-e27e-4e46-80c0-74ed2ff7b4fb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c5b48329-dd68-4e79-9b60-ef3ab49a5eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_53466505-2b26-4831-94c2-c32327ea2f34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_c5b48329-dd68-4e79-9b60-ef3ab49a5eee" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_53466505-2b26-4831-94c2-c32327ea2f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_srt_RangeAxis_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ea61577-bc2c-4353-b84d-7d42922a9600" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f2f6425b-ed04-4ecf-a4e3-190a1d5d9dd5" xlink:to="loc_srt_RangeMember_9ea61577-bc2c-4353-b84d-7d42922a9600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6e11222e-e216-4537-a51e-5b42fbc7ce7a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9ea61577-bc2c-4353-b84d-7d42922a9600" xlink:to="loc_srt_MaximumMember_6e11222e-e216-4537-a51e-5b42fbc7ce7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_dbd8133c-179c-4738-b07d-290bf45493a6" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_73711e11-e769-4d81-8b0a-57b577d0011b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_73711e11-e769-4d81-8b0a-57b577d0011b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_791afe06-bfbf-4889-8604-fe81492d75d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_791afe06-bfbf-4889-8604-fe81492d75d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_2638e08c-10b9-4c04-9855-085c13a7d8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_EquityMethodInvestments_2638e08c-10b9-4c04-9855-085c13a7d8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_39376407-fb1e-4ed7-b44d-fb51e69f7f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_45da33ec-488f-4d70-b918-5d7a4508145e" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_39376407-fb1e-4ed7-b44d-fb51e69f7f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_167cfa1a-04fa-4137-945d-ceb0d522481f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_167cfa1a-04fa-4137-945d-ceb0d522481f" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_20c16936-41d8-427e-b51d-13043827e106" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:to="loc_us-gaap_InvestmentTypeAxis_20c16936-41d8-427e-b51d-13043827e106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_8a13b639-d2bc-4801-bfef-d06176515351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_20c16936-41d8-427e-b51d-13043827e106" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_8a13b639-d2bc-4801-bfef-d06176515351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_70b13df6-06c5-4448-9682-a62a89b2bf45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_8a13b639-d2bc-4801-bfef-d06176515351" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_70b13df6-06c5-4448-9682-a62a89b2bf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3750baa0-a764-4e23-a98b-a93a4cdbaeba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3750baa0-a764-4e23-a98b-a93a4cdbaeba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_50e304dd-b2d2-472d-8fa8-85ce616c0f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3750baa0-a764-4e23-a98b-a93a4cdbaeba" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_50e304dd-b2d2-472d-8fa8-85ce616c0f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_f631767a-a6b0-43c5-b946-a4ebe78e5fa3" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_01c48120-cca0-409d-87c0-5b34a0cb4508" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_01c48120-cca0-409d-87c0-5b34a0cb4508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_91b7c73c-58ca-417d-905d-7665ff235cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_21b6ed07-943a-4c89-8708-1fa6424baf71" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_91b7c73c-58ca-417d-905d-7665ff235cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_fe75d9b8-3dc3-4bfd-837a-1e0c71342dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5b402400-32a2-4d83-b294-6bdccfa10372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_fe75d9b8-3dc3-4bfd-837a-1e0c71342dc4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5b402400-32a2-4d83-b294-6bdccfa10372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_77c8c618-1c8d-465e-8e4e-e11e799de83e" xlink:href="ctsh-20240930.xsd#ctsh_CustomerVolumeandOtherIncentivesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_fe75d9b8-3dc3-4bfd-837a-1e0c71342dc4" xlink:to="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_77c8c618-1c8d-465e-8e4e-e11e799de83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_a7e1d1b4-e85b-4d83-92cb-7c5163e508aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_fe75d9b8-3dc3-4bfd-837a-1e0c71342dc4" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_a7e1d1b4-e85b-4d83-92cb-7c5163e508aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_18ad83ac-9c41-4343-b897-84a01f555655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_fe75d9b8-3dc3-4bfd-837a-1e0c71342dc4" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_18ad83ac-9c41-4343-b897-84a01f555655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_bac8175e-dc91-4b53-b3bf-859b8a8ee802" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_fe75d9b8-3dc3-4bfd-837a-1e0c71342dc4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_bac8175e-dc91-4b53-b3bf-859b8a8ee802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b2240d3a-f513-4751-a276-637fe93b7f59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_fe75d9b8-3dc3-4bfd-837a-1e0c71342dc4" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b2240d3a-f513-4751-a276-637fe93b7f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtAdditionalDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bf44197c-f120-4c38-95b1-802cae13796a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf44197c-f120-4c38-95b1-802cae13796a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_CreditFacilityAxis_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dd7485e2-21ca-4c1f-8f49-bbeaa29bbc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d2fe798f-4e99-4f03-9ce3-656aeaa0f1fb" xlink:to="loc_us-gaap_CreditFacilityDomain_dd7485e2-21ca-4c1f-8f49-bbeaa29bbc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ad76b475-394d-4890-9bb4-5b348bfd2aea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_dd7485e2-21ca-4c1f-8f49-bbeaa29bbc9c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ad76b475-394d-4890-9bb4-5b348bfd2aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c05a50b7-4404-4957-b4b8-eeabf6f09c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_VariableRateAxis_c05a50b7-4404-4957-b4b8-eeabf6f09c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_c05a50b7-4404-4957-b4b8-eeabf6f09c3a" xlink:to="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_f3eed732-20ce-4eee-8c32-d94d35e8f117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:to="loc_us-gaap_BaseRateMember_f3eed732-20ce-4eee-8c32-d94d35e8f117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember_578d80f1-7b32-4719-9fb4-71807570a17d" xlink:href="ctsh-20240930.xsd#ctsh_TermBenchmarkMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:to="loc_ctsh_TermBenchmarkMember_578d80f1-7b32-4719-9fb4-71807570a17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_f3e80374-7a94-47a5-9f72-a8a0e67fe8f1" xlink:href="ctsh-20240930.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b539dde6-739b-4fdf-939e-a549f5f6e6f3" xlink:to="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_f3e80374-7a94-47a5-9f72-a8a0e67fe8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_srt_RangeAxis_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_75ab5bbf-b303-4adb-8fe0-21dbf0c02fb6" xlink:to="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1d216bf1-8d29-4f79-a605-20ba098987ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:to="loc_srt_MinimumMember_1d216bf1-8d29-4f79-a605-20ba098987ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3674b94-a704-44ac-93fe-6d180935d909" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d4682d8b-7d11-4baa-b959-a11c94243aa8" xlink:to="loc_srt_MaximumMember_a3674b94-a704-44ac-93fe-6d180935d909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_DebtInstrumentAxis_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_715ef3dd-d8d0-41b7-9ca4-a096628c3c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5f065ae0-cbd3-4c7e-ac34-491e0cb799cc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_715ef3dd-d8d0-41b7-9ca4-a096628c3c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_d588f6a9-b508-4ccf-a07b-fa05a5211c2a" xlink:href="ctsh-20240930.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_715ef3dd-d8d0-41b7-9ca4-a096628c3c01" xlink:to="loc_ctsh_CreditAgreementMember_d588f6a9-b508-4ccf-a07b-fa05a5211c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_66988d46-72c4-41ba-a2a7-0b0a7da77346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_66988d46-72c4-41ba-a2a7-0b0a7da77346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_66988d46-72c4-41ba-a2a7-0b0a7da77346" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_5567f6a0-7452-4e5b-bc67-d31d8a9dfcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:to="loc_us-gaap_LoansPayableMember_5567f6a0-7452-4e5b-bc67-d31d8a9dfcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_ccd9d804-f922-485d-8f73-869c98af6ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b927d169-e70d-4f55-8be6-7d04f004700a" xlink:to="loc_us-gaap_UnsecuredDebtMember_ccd9d804-f922-485d-8f73-869c98af6ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ba1b366-86d1-438e-b632-f01d852f7155" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0d22e430-96c9-4546-a37a-a7de910d82b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0d22e430-96c9-4546-a37a-a7de910d82b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_dcbd8e36-ed93-4767-8e3d-5c9ec7de1ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_dcbd8e36-ed93-4767-8e3d-5c9ec7de1ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fa398d59-c70f-4a23-97d4-69acab6e1fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a5e8b54f-e74c-4993-833a-a624d32ac882" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fa398d59-c70f-4a23-97d4-69acab6e1fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtShorttermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c2734428-7079-4d80-ac49-9d60e5bce966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c2734428-7079-4d80-ac49-9d60e5bce966" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0265900a-e5bc-48da-8e83-4f78418f6462" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:to="loc_us-gaap_CreditFacilityAxis_0265900a-e5bc-48da-8e83-4f78418f6462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0b499272-63ca-4903-8b15-1a4b30b894cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0265900a-e5bc-48da-8e83-4f78418f6462" xlink:to="loc_us-gaap_CreditFacilityDomain_0b499272-63ca-4903-8b15-1a4b30b894cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d7c52416-3b3d-4205-8463-061c661d25ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:to="loc_us-gaap_DebtInstrumentAxis_d7c52416-3b3d-4205-8463-061c661d25ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d89b3671-a384-497b-9189-a654bbc9db4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d7c52416-3b3d-4205-8463-061c661d25ef" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d89b3671-a384-497b-9189-a654bbc9db4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_8b66213b-9a67-44d8-bed6-76346d9d59f4" xlink:href="ctsh-20240930.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d89b3671-a384-497b-9189-a654bbc9db4e" xlink:to="loc_ctsh_CreditAgreementMember_8b66213b-9a67-44d8-bed6-76346d9d59f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5f0ddb57-ece4-4378-90b2-03fa6eec6400" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5f0ddb57-ece4-4378-90b2-03fa6eec6400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0c904d3a-2b83-40fe-a92e-009ab82a54f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5f0ddb57-ece4-4378-90b2-03fa6eec6400" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0c904d3a-2b83-40fe-a92e-009ab82a54f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_25403f0e-2bf4-498b-a195-8e949fec452f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0c904d3a-2b83-40fe-a92e-009ab82a54f4" xlink:to="loc_us-gaap_LoansPayableMember_25403f0e-2bf4-498b-a195-8e949fec452f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_d255f573-fc31-477d-956e-3c613cf7063b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bc2c6c90-ced3-4cfd-ba4c-9fe859181cd1" xlink:to="loc_us-gaap_ShortTermDebtLineItems_d255f573-fc31-477d-956e-3c613cf7063b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_219a7fb7-6bc3-4208-8c22-113d14c12d12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_d255f573-fc31-477d-956e-3c613cf7063b" xlink:to="loc_us-gaap_LongTermDebtCurrent_219a7fb7-6bc3-4208-8c22-113d14c12d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DebtLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8414ebf0-8320-4634-b7f0-1b3698c0c7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8414ebf0-8320-4634-b7f0-1b3698c0c7f4" xlink:to="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5e7ef6bf-f156-4570-aade-cb99166be0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:to="loc_us-gaap_CreditFacilityAxis_5e7ef6bf-f156-4570-aade-cb99166be0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6257a229-5430-4535-83aa-7f3d22bc8a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_5e7ef6bf-f156-4570-aade-cb99166be0ca" xlink:to="loc_us-gaap_CreditFacilityDomain_6257a229-5430-4535-83aa-7f3d22bc8a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bdbf1971-7c15-475a-ada2-433469563691" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6257a229-5430-4535-83aa-7f3d22bc8a1f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bdbf1971-7c15-475a-ada2-433469563691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1e70ef5-a3ea-49b8-96fc-0a8cdd67f567" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_68475d11-c8c8-43e1-ac27-4f21a8078448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:to="loc_us-gaap_LoansPayableMember_68475d11-c8c8-43e1-ac27-4f21a8078448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_0e456642-b161-4364-8b72-eb49a1bdceb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f95f662-1902-42f7-8a93-8643d8cc69e6" xlink:to="loc_us-gaap_UnsecuredDebtMember_0e456642-b161-4364-8b72-eb49a1bdceb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:to="loc_us-gaap_DebtInstrumentAxis_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7d3566ae-5422-4cb4-9823-317c585a93bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_fffe4bf2-f5c3-487d-aaf7-6f95ed9dfe33" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7d3566ae-5422-4cb4-9823-317c585a93bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_a3c8c9c1-6f86-4139-9543-a85ab628a1d6" xlink:href="ctsh-20240930.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7d3566ae-5422-4cb4-9823-317c585a93bb" xlink:to="loc_ctsh_CreditAgreementMember_a3c8c9c1-6f86-4139-9543-a85ab628a1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_41bee8e6-643d-4656-8626-cf5a867fcb7f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9285f621-9e6a-437c-be69-d5f2add7096b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_LongTermDebt_9285f621-9e6a-437c-be69-d5f2add7096b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ebd0cfc5-67c7-4c41-b3ef-f57b97615c36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_LongTermDebtCurrent_ebd0cfc5-67c7-4c41-b3ef-f57b97615c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_a0fa135b-82ab-4f11-ba53-9fb64d39b2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_a0fa135b-82ab-4f11-ba53-9fb64d39b2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f4aa700b-5723-4e9e-b7e1-1f0dc6e56224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_425e4103-0c99-4e61-a20b-7772aef13127" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f4aa700b-5723-4e9e-b7e1-1f0dc6e56224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#IncomeTaxesTaxRatesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_21bf396e-b2a2-4033-8a72-2f8e50ba458d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e959d794-2b26-44ff-8a37-f81b5c679b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21bf396e-b2a2-4033-8a72-2f8e50ba458d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e959d794-2b26-44ff-8a37-f81b5c679b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#IncomeTaxesNarrativeOnetimeTransactionDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3ba7a5-edde-44ef-944e-adaec7d1e18f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3ba7a5-edde-44ef-944e-adaec7d1e18f" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_d6788fbb-9010-4717-8ca4-826565f6dfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_d6788fbb-9010-4717-8ca4-826565f6dfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_26f82469-59ef-447d-a275-363538c3b02b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_d6788fbb-9010-4717-8ca4-826565f6dfb9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_26f82469-59ef-447d-a275-363538c3b02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember_d46d8b15-6aba-48fa-af4c-d9094c89635e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinistryOfFinanceIndiaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_26f82469-59ef-447d-a275-363538c3b02b" xlink:to="loc_us-gaap_MinistryOfFinanceIndiaMember_d46d8b15-6aba-48fa-af4c-d9094c89635e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_71d3a5f3-4d42-45b3-85e4-599f68b42243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_71d3a5f3-4d42-45b3-85e4-599f68b42243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_554687b6-0b60-49d2-91ca-e5e687c9745b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_71d3a5f3-4d42-45b3-85e4-599f68b42243" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_554687b6-0b60-49d2-91ca-e5e687c9745b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_a13b6569-e9f9-491b-a19b-1a7aa883b103" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_554687b6-0b60-49d2-91ca-e5e687c9745b" xlink:to="loc_us-gaap_ForeignCountryMember_a13b6569-e9f9-491b-a19b-1a7aa883b103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis_3679d733-95e1-4f4d-b98d-9d7f8e64bead" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_ctsh_OnetimeTransactionTypeAxis_3679d733-95e1-4f4d-b98d-9d7f8e64bead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_3679d733-95e1-4f4d-b98d-9d7f8e64bead" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember_9bcde860-94ea-4b47-a49d-7caa2d0f5bd2" xlink:href="ctsh-20240930.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:to="loc_ctsh_A2013IndiaShareRepurchaseMember_9bcde860-94ea-4b47-a49d-7caa2d0f5bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember_55a2ad0d-8e07-415c-a5c4-ff6779d5abf2" xlink:href="ctsh-20240930.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_23d4bd9d-9869-4bf0-9ff1-55be96968619" xlink:to="loc_ctsh_A2016IndiaCashRemittanceMember_55a2ad0d-8e07-415c-a5c4-ff6779d5abf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0a82a799-2937-4a3b-acfd-36710d101dff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0a82a799-2937-4a3b-acfd-36710d101dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0a82a799-2937-4a3b-acfd-36710d101dff" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_e36e352d-8adb-474f-8121-dad87a70c68a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_e36e352d-8adb-474f-8121-dad87a70c68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_29f1c3b1-44eb-4c77-9c07-6a36469cf06e" xlink:href="ctsh-20240930.xsd#ctsh_LongterminvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:to="loc_ctsh_LongterminvestmentsMember_29f1c3b1-44eb-4c77-9c07-6a36469cf06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_c7f37a15-25ab-4454-8b37-d824042fd3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6ab205d9-10d0-4abb-8a6f-c2793204e51b" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_c7f37a15-25ab-4454-8b37-d824042fd3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:href="ctsh-20240930.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_3ad31f35-c1c1-4d75-bffd-df8c1aaf21d1" xlink:to="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_e30c224d-bfdc-4c0d-9192-d5be36e6aec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsForeign"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsForeign_e30c224d-bfdc-4c0d-9192-d5be36e6aec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_da81b364-5938-44df-a2d0-aca7ae1eeae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_da81b364-5938-44df-a2d0-aca7ae1eeae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1e55e13d-b428-4cba-b220-94abf67e2cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1e55e13d-b428-4cba-b220-94abf67e2cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount_9f485aca-7546-47e4-8610-e5f9a786c805" xlink:href="ctsh-20240930.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_ctsh_IncomeTaxDisputedAmount_9f485aca-7546-47e4-8610-e5f9a786c805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_bd048bf3-da3a-4906-8d03-78f1d48c10b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_DepositsAssets_bd048bf3-da3a-4906-8d03-78f1d48c10b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c4005d52-90b2-473c-979e-c43487436ea1" xlink:href="ctsh-20240930.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_c4005d52-90b2-473c-979e-c43487436ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_c9ed801a-8d29-4b6f-9fd7-08d95ee61e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_RestrictedInvestments_c9ed801a-8d29-4b6f-9fd7-08d95ee61e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashEquivalents_3fa86102-0989-4ea9-b617-56477380c895" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_214504fd-6366-404d-bc88-81719c47e471" xlink:to="loc_us-gaap_RestrictedCashEquivalents_3fa86102-0989-4ea9-b617-56477380c895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_45aec9a4-605d-4032-a4e3-c96c4a9f2a40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_45aec9a4-605d-4032-a4e3-c96c4a9f2a40" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a678173d-1a01-4342-ad9b-076cb6a849f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a678173d-1a01-4342-ad9b-076cb6a849f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e832c45e-862b-4ed9-aece-6d17acd4b798" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a678173d-1a01-4342-ad9b-076cb6a849f1" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e832c45e-862b-4ed9-aece-6d17acd4b798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_3a143af2-0af4-43b3-805b-e370e2bd12b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_e832c45e-862b-4ed9-aece-6d17acd4b798" xlink:to="loc_us-gaap_CashFlowHedgingMember_3a143af2-0af4-43b3-805b-e370e2bd12b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_4de2f2b3-bb61-4ce6-a709-007d92a88678" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_HedgingDesignationAxis_4de2f2b3-bb61-4ce6-a709-007d92a88678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_4de2f2b3-bb61-4ce6-a709-007d92a88678" xlink:to="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ebadbd81-f9f1-4e5e-afdc-e24b85d1a155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ebadbd81-f9f1-4e5e-afdc-e24b85d1a155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_53ccac25-c1d9-400d-8946-c93c0d86f14e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f1c77de1-3650-4dd9-baac-ddf4e9287d03" xlink:to="loc_us-gaap_NondesignatedMember_53ccac25-c1d9-400d-8946-c93c0d86f14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_260f6df6-bdf7-4389-a238-61302e170775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_260f6df6-bdf7-4389-a238-61302e170775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_260f6df6-bdf7-4389-a238-61302e170775" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_dd1150eb-237f-4da8-bc45-ddbdadb10e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_dd1150eb-237f-4da8-bc45-ddbdadb10e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_20e943c9-d6b2-4278-bd65-5e3796f5726d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2183fe8f-8e9c-43d1-b405-0196091051a2" xlink:to="loc_us-gaap_ForeignExchangeContractMember_20e943c9-d6b2-4278-bd65-5e3796f5726d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_de5a6550-51ee-4345-bebf-19b0acef7f41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_de5a6550-51ee-4345-bebf-19b0acef7f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_de5a6550-51ee-4345-bebf-19b0acef7f41" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_84de0a56-d80a-4580-9c78-9a8f7e6be07d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_84de0a56-d80a-4580-9c78-9a8f7e6be07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_9807b6cc-50bc-4a54-97eb-c3f518afe246" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_9807b6cc-50bc-4a54-97eb-c3f518afe246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_133aa45b-da63-4be6-90c2-1641b3f58a5e" xlink:href="ctsh-20240930.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_133aa45b-da63-4be6-90c2-1641b3f58a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c178be5f-f071-4cd3-adfb-990a0c35bf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c48c8f92-fbc2-4724-a13d-22b4a6e2c111" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_c178be5f-f071-4cd3-adfb-990a0c35bf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_7eebd311-fcc9-453d-b407-0b7f7730c38c" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_152b7860-9d9f-4110-a3e2-fc991655d638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_152b7860-9d9f-4110-a3e2-fc991655d638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d20439bc-175a-46d4-ba14-4349e7a4bf62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_7256e43e-9395-4e3f-9141-2a0de55e1a07" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d20439bc-175a-46d4-ba14-4349e7a4bf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_753e7b9b-14f7-4d2f-8e58-489b8c878720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_bb66ab4e-18f4-4f81-b7d0-014ecc7801e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_753e7b9b-14f7-4d2f-8e58-489b8c878720" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_bb66ab4e-18f4-4f81-b7d0-014ecc7801e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3678650d-7dad-4206-9645-26467d313b71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3678650d-7dad-4206-9645-26467d313b71" xlink:to="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_3e662c4b-ada4-42fb-81b9-388dee5ba709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:to="loc_us-gaap_HedgingDesignationAxis_3e662c4b-ada4-42fb-81b9-388dee5ba709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3fc2d1a8-128d-4469-9de8-493ba67df717" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_3e662c4b-ada4-42fb-81b9-388dee5ba709" xlink:to="loc_us-gaap_HedgingDesignationDomain_3fc2d1a8-128d-4469-9de8-493ba67df717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37f97334-0a4d-4b65-81e6-3709583f9e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_3fc2d1a8-128d-4469-9de8-493ba67df717" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_37f97334-0a4d-4b65-81e6-3709583f9e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3998e3f1-160f-447c-8ad8-87a3ab2764df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3998e3f1-160f-447c-8ad8-87a3ab2764df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3998e3f1-160f-447c-8ad8-87a3ab2764df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:to="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2024Member_01816a80-c886-4ea1-9315-8c4e6185255a" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2024Member_01816a80-c886-4ea1-9315-8c4e6185255a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member_cab90ee3-d278-41b3-ac91-f6c2d24fdbf5" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2025Member_cab90ee3-d278-41b3-ac91-f6c2d24fdbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeOptionMember_3ae2dba2-11b8-424a-b3d1-2fd531b8260f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_aa609260-38e2-4e5e-8a77-cd5aae5ae861" xlink:to="loc_us-gaap_ForeignExchangeOptionMember_3ae2dba2-11b8-424a-b3d1-2fd531b8260f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0c7b3ad-0df5-4914-bf21-7c9cbfd0ee08" xlink:href="ctsh-20240930.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f250f340-684f-4cbe-96bd-bc1a5b2f0116" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2026Member_b0c7b3ad-0df5-4914-bf21-7c9cbfd0ee08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_be61a7df-e61f-492f-bb71-784eb0e55d64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_be61a7df-e61f-492f-bb71-784eb0e55d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_15df2057-185e-4594-88f5-c86aa543c181" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_be61a7df-e61f-492f-bb71-784eb0e55d64" xlink:to="loc_us-gaap_HedgingRelationshipDomain_15df2057-185e-4594-88f5-c86aa543c181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_302b0af2-2962-48a7-8759-747ed91bb8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_15df2057-185e-4594-88f5-c86aa543c181" xlink:to="loc_us-gaap_CashFlowHedgingMember_302b0af2-2962-48a7-8759-747ed91bb8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_173a7b1e-92c2-4911-8c95-b6a45a376fef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1047477c-9f52-479e-8d8f-f61676cf30f2" xlink:to="loc_us-gaap_DerivativeLineItems_173a7b1e-92c2-4911-8c95-b6a45a376fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_31174286-9bfb-466f-95cf-1957961ec86c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_173a7b1e-92c2-4911-8c95-b6a45a376fef" xlink:to="loc_us-gaap_DerivativeNotionalAmount_31174286-9bfb-466f-95cf-1957961ec86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6608dc17-da8d-4203-b02a-6d037ed36d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6608dc17-da8d-4203-b02a-6d037ed36d23" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_71f0fb76-367e-4894-b84b-d7bcc0cf3006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_71f0fb76-367e-4894-b84b-d7bcc0cf3006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e4b2139f-c939-4f59-8e26-c8eeb50b444d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_71f0fb76-367e-4894-b84b-d7bcc0cf3006" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e4b2139f-c939-4f59-8e26-c8eeb50b444d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_e944dff8-de9b-484a-ae01-85843f12a4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_e4b2139f-c939-4f59-8e26-c8eeb50b444d" xlink:to="loc_us-gaap_CashFlowHedgingMember_e944dff8-de9b-484a-ae01-85843f12a4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9c55561a-c285-4169-8c1b-78a0087fa0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_HedgingDesignationAxis_9c55561a-c285-4169-8c1b-78a0087fa0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f2f978aa-ffbe-46ae-ad84-17f3f1c1f4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_9c55561a-c285-4169-8c1b-78a0087fa0a0" xlink:to="loc_us-gaap_HedgingDesignationDomain_f2f978aa-ffbe-46ae-ad84-17f3f1c1f4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b4db197-f83d-4e0b-9864-805864c76a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f2f978aa-ffbe-46ae-ad84-17f3f1c1f4a2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4b4db197-f83d-4e0b-9864-805864c76a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_196a051c-0158-46ea-befd-5dc3afbc75f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_196a051c-0158-46ea-befd-5dc3afbc75f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_196a051c-0158-46ea-befd-5dc3afbc75f7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_b5cd551b-6163-4b89-906d-0c994fe1024f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_b5cd551b-6163-4b89-906d-0c994fe1024f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_ed6c0410-90a6-4b07-a7dc-be1c2bbff2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0627d96b-e33f-4e84-b80e-6b6d7237a33e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_ed6c0410-90a6-4b07-a7dc-be1c2bbff2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9991775d-1670-4412-8948-b174922780df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9991775d-1670-4412-8948-b174922780df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9991775d-1670-4412-8948-b174922780df" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_724332eb-2107-4d7c-9cf5-40a1166580ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:to="loc_us-gaap_CostOfSalesMember_724332eb-2107-4d7c-9cf5-40a1166580ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ddb984b1-8202-4914-a220-708738d28227" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_79cc73b8-454b-430a-97e3-f93c815a8219" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ddb984b1-8202-4914-a220-708738d28227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_49ff8e76-87db-407e-81de-084027164c0b" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_50e3a566-01d5-4f18-9445-518096179e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_50e3a566-01d5-4f18-9445-518096179e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_cd494415-04f9-41c4-9296-5e8000f5b727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b101ae45-a79c-49af-bd65-24cf26dac1b8" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_cd494415-04f9-41c4-9296-5e8000f5b727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsOtherDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e57fd765-3a5f-49a3-84e4-2ac3bcd23b45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e57fd765-3a5f-49a3-84e4-2ac3bcd23b45" xlink:to="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_512dd14a-f144-4143-910f-eb10f35cea04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:to="loc_us-gaap_HedgingDesignationAxis_512dd14a-f144-4143-910f-eb10f35cea04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e6b7fc6f-fdf9-4a0e-9469-56801fb82d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_512dd14a-f144-4143-910f-eb10f35cea04" xlink:to="loc_us-gaap_HedgingDesignationDomain_e6b7fc6f-fdf9-4a0e-9469-56801fb82d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_5549aac2-420f-4346-af20-b8f71c512381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_e6b7fc6f-fdf9-4a0e-9469-56801fb82d3c" xlink:to="loc_us-gaap_NondesignatedMember_5549aac2-420f-4346-af20-b8f71c512381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9b6606a0-6f0c-43c6-9b4f-fad697c481df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9b6606a0-6f0c-43c6-9b4f-fad697c481df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e9a23ad6-d1da-4324-ba11-a0df80363d39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9b6606a0-6f0c-43c6-9b4f-fad697c481df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e9a23ad6-d1da-4324-ba11-a0df80363d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_397a2d22-8653-465a-b232-4b598de74a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e9a23ad6-d1da-4324-ba11-a0df80363d39" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_397a2d22-8653-465a-b232-4b598de74a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b0c885bc-3508-4e67-a52e-cf21c6845887" xlink:to="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_112c80ac-8085-4e56-beb7-6a5832aede21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_112c80ac-8085-4e56-beb7-6a5832aede21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_ceb0ba90-7fd3-4a91-a3aa-15075b898370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_62f92674-18c4-427e-8dea-4ffae7b0bfa8" xlink:to="loc_us-gaap_DerivativeNotionalAmount_ceb0ba90-7fd3-4a91-a3aa-15075b898370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7bb0a248-7b03-4e99-b52c-a8ccf3efb5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7bb0a248-7b03-4e99-b52c-a8ccf3efb5e5" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_be20f0d0-e661-4daf-ae17-02f7caeea4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:to="loc_us-gaap_HedgingDesignationAxis_be20f0d0-e661-4daf-ae17-02f7caeea4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_fa113cf9-96e0-4df2-8ae1-99f32140b8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_be20f0d0-e661-4daf-ae17-02f7caeea4f6" xlink:to="loc_us-gaap_HedgingDesignationDomain_fa113cf9-96e0-4df2-8ae1-99f32140b8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_7f20cd4d-8f43-43bd-8cb2-b022c7cd67ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_fa113cf9-96e0-4df2-8ae1-99f32140b8ff" xlink:to="loc_us-gaap_NondesignatedMember_7f20cd4d-8f43-43bd-8cb2-b022c7cd67ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b096a26d-0386-410d-8efb-e4e205908440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b096a26d-0386-410d-8efb-e4e205908440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1b4e2b6b-5d5c-40d2-9c19-9ab5ca8066af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b096a26d-0386-410d-8efb-e4e205908440" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1b4e2b6b-5d5c-40d2-9c19-9ab5ca8066af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d3e6e84d-55c7-4f85-aa5a-3a16e909da4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1b4e2b6b-5d5c-40d2-9c19-9ab5ca8066af" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d3e6e84d-55c7-4f85-aa5a-3a16e909da4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_334d4f22-2b1c-4c5a-a694-f015a39d99b3" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2afb3075-e51e-409f-bcb1-769592d5d674" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2afb3075-e51e-409f-bcb1-769592d5d674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_c74ae6be-6a20-4fcd-b646-2b2e401f19aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_dcf6d681-1373-4f57-bfd2-fdde77b8ede0" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_c74ae6be-6a20-4fcd-b646-2b2e401f19aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2b85ce38-74a3-4714-8203-f6af2a245b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2b85ce38-74a3-4714-8203-f6af2a245b3c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_ff69da58-25e0-4f90-b1e7-36caf9ec10ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_InvestmentTypeAxis_ff69da58-25e0-4f90-b1e7-36caf9ec10ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_28e89d3c-b4b9-4232-81be-2545816bcf19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_ff69da58-25e0-4f90-b1e7-36caf9ec10ee" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_28e89d3c-b4b9-4232-81be-2545816bcf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_35619c6e-8ba1-4ffd-bfe1-e76b5e2b20c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_28e89d3c-b4b9-4232-81be-2545816bcf19" xlink:to="loc_us-gaap_BankTimeDepositsMember_35619c6e-8ba1-4ffd-bfe1-e76b5e2b20c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_872aae4d-4504-44df-9cb1-a1ddd359301b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_872aae4d-4504-44df-9cb1-a1ddd359301b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_fd28e1a0-db1f-4103-beb5-1d1a1d1100e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_872aae4d-4504-44df-9cb1-a1ddd359301b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_fd28e1a0-db1f-4103-beb5-1d1a1d1100e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_b8deed67-d879-4db2-bd2e-e2f8d34ce33a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_fd28e1a0-db1f-4103-beb5-1d1a1d1100e5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_b8deed67-d879-4db2-bd2e-e2f8d34ce33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c6a35e2-e684-4e5c-bcdf-53b160dc3be8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5b26610c-7c0b-4248-8b4a-87824bf41b24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5b26610c-7c0b-4248-8b4a-87824bf41b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_95d825a0-8fd0-4015-b50f-fa024da3fac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_95d825a0-8fd0-4015-b50f-fa024da3fac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6b739465-d1fe-4f56-928d-accf4042b8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24dae1ae-83a7-4169-af04-720e3967ba81" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6b739465-d1fe-4f56-928d-accf4042b8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_f5789d4a-5366-4bcf-9fbc-2b45a80be5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_f5789d4a-5366-4bcf-9fbc-2b45a80be5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_f5789d4a-5366-4bcf-9fbc-2b45a80be5be" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3728aef4-31a6-4435-9d0b-68b628eae828" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3728aef4-31a6-4435-9d0b-68b628eae828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_582a22f8-4d86-4461-afb4-52b35e19e58b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_51a39c97-ef6a-498f-800b-f1da9ee20036" xlink:to="loc_us-gaap_BankTimeDepositsMember_582a22f8-4d86-4461-afb4-52b35e19e58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0000f436-7820-485e-a27e-fa10947b1144" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0000f436-7820-485e-a27e-fa10947b1144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0000f436-7820-485e-a27e-fa10947b1144" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_74ebd3e5-d6a1-409a-86bf-34718e51fd42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_CashEquivalentsMember_74ebd3e5-d6a1-409a-86bf-34718e51fd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_269dc81e-9dae-4db1-93af-e59aae69d218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_269dc81e-9dae-4db1-93af-e59aae69d218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_2ed07398-c884-4e30-9d5f-cbd69a4ee39e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_2ed07398-c884-4e30-9d5f-cbd69a4ee39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_0e4df811-8207-4ffe-ac90-9ba5247ecb41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_0e4df811-8207-4ffe-ac90-9ba5247ecb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4c7cdb29-019b-4726-b89b-16435ecfb4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_4c7cdb29-019b-4726-b89b-16435ecfb4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_17117fc0-cb55-4343-b09a-d56e1e5ff6eb" xlink:href="ctsh-20240930.xsd#ctsh_LongterminvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_ctsh_LongterminvestmentsMember_17117fc0-cb55-4343-b09a-d56e1e5ff6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_f3624c7c-f1c0-4fb8-8254-d7422e886f03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fef3cb9a-bf7f-4f30-9ca7-d001e5b40df5" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_f3624c7c-f1c0-4fb8-8254-d7422e886f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_5e182bc6-1868-45cb-bf0b-741b60502322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_5e182bc6-1868-45cb-bf0b-741b60502322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3ae4e3b-4c9c-445b-93e7-21b2c618ef55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_5e182bc6-1868-45cb-bf0b-741b60502322" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3ae4e3b-4c9c-445b-93e7-21b2c618ef55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember_25491359-5e7b-41f3-b048-5805545edd91" xlink:href="ctsh-20240930.xsd#ctsh_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3ae4e3b-4c9c-445b-93e7-21b2c618ef55" xlink:to="loc_ctsh_ContingentConsiderationMember_25491359-5e7b-41f3-b048-5805545edd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f3d90e1c-dcfe-44fe-9053-d136fae97d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f3d90e1c-dcfe-44fe-9053-d136fae97d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b241f6fe-5f72-4a97-8d63-7aee8a5753ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f3d90e1c-dcfe-44fe-9053-d136fae97d8c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b241f6fe-5f72-4a97-8d63-7aee8a5753ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c85cf98b-e6af-4b4a-88c9-38c2a48a9f24" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6e8f0e60-1b81-4013-8214-6b89a281b373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6e8f0e60-1b81-4013-8214-6b89a281b373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_6a09c30a-0bdb-45b4-820b-f98804f1e588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_6a09c30a-0bdb-45b4-820b-f98804f1e588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_f9529d31-f183-4ec0-99fa-fb4c2743c727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_f9529d31-f183-4ec0-99fa-fb4c2743c727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d765755e-b21f-40b4-8929-5283d13abd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d765755e-b21f-40b4-8929-5283d13abd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_9df811ba-d319-4ec1-a055-0fe80e89ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_RestrictedInvestments_9df811ba-d319-4ec1-a055-0fe80e89ad0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_798f65ec-c7b2-49f2-83f2-d045a12b3acd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_798f65ec-c7b2-49f2-83f2-d045a12b3acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_11343eaa-bad1-4975-85fc-e19477584bed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_11343eaa-bad1-4975-85fc-e19477584bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b036d55e-35d1-47c2-a157-f580d29b8329" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b036d55e-35d1-47c2-a157-f580d29b8329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8be06fa-ab29-4447-9e1e-4fdcee9a844d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8be06fa-ab29-4447-9e1e-4fdcee9a844d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_3510b64e-8fca-4a37-9c25-01e33afbfe65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c6ccf8ad-346e-4a4b-a398-b687c335f81e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_3510b64e-8fca-4a37-9c25-01e33afbfe65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5799baec-6d2e-402d-aaf7-746439fab3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5799baec-6d2e-402d-aaf7-746439fab3dc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b80a7395-90bf-46ed-ba98-b429ddbbea61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b80a7395-90bf-46ed-ba98-b429ddbbea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b80a7395-90bf-46ed-ba98-b429ddbbea61" xlink:to="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a1d019a2-668a-49f6-a158-824160763b57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a1d019a2-668a-49f6-a158-824160763b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_bc166605-4d5d-43f5-895f-12aa15675adb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_bc166605-4d5d-43f5-895f-12aa15675adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_50ff615e-9f39-42e9-8fbc-66f1d5e776b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6ca81b31-1373-4ba7-a5b7-d871f2786b94" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_50ff615e-9f39-42e9-8fbc-66f1d5e776b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_232a828d-acd8-43b5-9b6d-3f0593c4f1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_232a828d-acd8-43b5-9b6d-3f0593c4f1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_232a828d-acd8-43b5-9b6d-3f0593c4f1e1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_170fea7c-8159-4f84-9e42-7e2cd7d70184" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:to="loc_us-gaap_CostOfSalesMember_170fea7c-8159-4f84-9e42-7e2cd7d70184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_81cbde7c-65de-4e29-8082-5da625784e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ab1899d-61c3-4b60-84c9-570c0e2cc3de" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_81cbde7c-65de-4e29-8082-5da625784e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_47b7a29d-1559-442b-b1b4-09f7dc9e17b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e650a84b-c437-4f9d-b252-53f2b27b80e7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_47b7a29d-1559-442b-b1b4-09f7dc9e17b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_47b7a29d-1559-442b-b1b4-09f7dc9e17b1" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_f680faa3-6210-436b-a042-0e37963b526c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_f680faa3-6210-436b-a042-0e37963b526c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_d842e197-7fd2-4ef5-8751-660a492bb88f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_AociTaxAttributableToParent_d842e197-7fd2-4ef5-8751-660a492bb88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_75e66a6d-68d9-4b20-b2c7-a6d23bea8aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_StockholdersEquity_75e66a6d-68d9-4b20-b2c7-a6d23bea8aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f7bf14bd-1ebb-4126-ac7f-349e003a5721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f7bf14bd-1ebb-4126-ac7f-349e003a5721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_dc1aa707-7046-47e4-a674-85dbda1f86d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_dc1aa707-7046-47e4-a674-85dbda1f86d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e4f1aa66-9c12-46a4-8569-14705ec8893c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e4f1aa66-9c12-46a4-8569-14705ec8893c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f216ebe2-49ab-444d-9f7d-71bc6a95505a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f216ebe2-49ab-444d-9f7d-71bc6a95505a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_06024174-c101-4478-a86d-d3a160dbfeea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_5764c354-77f6-4f1e-98cb-b2216378f4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_5764c354-77f6-4f1e-98cb-b2216378f4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_ea0213e5-fddd-4a2c-a49b-07addf119002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_ea0213e5-fddd-4a2c-a49b-07addf119002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_297ef446-9d5d-4289-959c-f5e060b47122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_297ef446-9d5d-4289-959c-f5e060b47122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_87a5ebb6-f621-4ff7-a48f-1a663689e218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_87a5ebb6-f621-4ff7-a48f-1a663689e218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_779e35dd-5c19-458e-b02d-4aa9133eea4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_779e35dd-5c19-458e-b02d-4aa9133eea4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e55e22d0-e11f-4d0d-bd0d-39ca1a0d70b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_3d53f01f-b3e6-4f76-a9e4-1fc5575ec1bd" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e55e22d0-e11f-4d0d-bd0d-39ca1a0d70b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_9878048a-34ee-4a25-acfa-8d73866d07d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_9878048a-34ee-4a25-acfa-8d73866d07d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_d2db07fb-d22a-4c67-9cb1-becf4899f936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_AociTaxAttributableToParent_d2db07fb-d22a-4c67-9cb1-becf4899f936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_954df145-d349-4f4a-969e-42a36d226d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_bc543f3b-b1d3-488d-82e8-bf6d584eeb0e" xlink:to="loc_us-gaap_StockholdersEquity_954df145-d349-4f4a-969e-42a36d226d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5591fd59-f318-49f4-b766-5cad338999ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5591fd59-f318-49f4-b766-5cad338999ac" xlink:to="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_33232d29-6b96-40b1-a251-689eb2c93aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_OtherCommitmentsAxis_33232d29-6b96-40b1-a251-689eb2c93aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_5cec1dea-22d4-46e0-9fa1-8d9e469baac7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_33232d29-6b96-40b1-a251-689eb2c93aa6" xlink:to="loc_us-gaap_OtherCommitmentsDomain_5cec1dea-22d4-46e0-9fa1-8d9e469baac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember_140c7711-7320-4668-8c46-c4aed8e144b0" xlink:href="ctsh-20240930.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_5cec1dea-22d4-46e0-9fa1-8d9e469baac7" xlink:to="loc_ctsh_IndiaDefinedContributionObligationMember_140c7711-7320-4668-8c46-c4aed8e144b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f14e5992-e1a2-4dc6-a3c9-dacceac17999" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f14e5992-e1a2-4dc6-a3c9-dacceac17999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_cbc41365-41ac-4288-823c-e316f90e9ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f14e5992-e1a2-4dc6-a3c9-dacceac17999" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_cbc41365-41ac-4288-823c-e316f90e9ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_39d47123-bf4a-424d-b9b6-60e82beb3d48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_cbc41365-41ac-4288-823c-e316f90e9ac3" xlink:to="loc_us-gaap_SubsequentEventMember_39d47123-bf4a-424d-b9b6-60e82beb3d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_e64abccf-8b70-4cf8-915d-9c2baf538a08" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_srt_LitigationCaseAxis_e64abccf-8b70-4cf8-915d-9c2baf538a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_8818f858-5e0e-480b-8a10-0b54ca64c3b7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_e64abccf-8b70-4cf8-915d-9c2baf538a08" xlink:to="loc_srt_LitigationCaseTypeDomain_8818f858-5e0e-480b-8a10-0b54ca64c3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_ad99c4ff-c70b-446e-adf1-866392f1476b" xlink:href="ctsh-20240930.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_8818f858-5e0e-480b-8a10-0b54ca64c3b7" xlink:to="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_ad99c4ff-c70b-446e-adf1-866392f1476b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_90e79f68-50e8-4b52-882e-2c9876fee0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_90e79f68-50e8-4b52-882e-2c9876fee0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_80a387be-5647-4926-9570-30a05e77f307" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_90e79f68-50e8-4b52-882e-2c9876fee0d1" xlink:to="loc_us-gaap_GainContingencyNatureDomain_80a387be-5647-4926-9570-30a05e77f307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_8ca60a31-c788-4737-8df2-48248a38b563" xlink:href="ctsh-20240930.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_80a387be-5647-4926-9570-30a05e77f307" xlink:to="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_8ca60a31-c788-4737-8df2-48248a38b563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c0be17c6-cc92-4122-99eb-2769fce8c86e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c0be17c6-cc92-4122-99eb-2769fce8c86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab270608-c476-4024-be12-f21cf50f30d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c0be17c6-cc92-4122-99eb-2769fce8c86e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab270608-c476-4024-be12-f21cf50f30d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_BelcanMember_82d14340-cd80-4cfe-ba9d-724778680323" xlink:href="ctsh-20240930.xsd#ctsh_BelcanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab270608-c476-4024-be12-f21cf50f30d4" xlink:to="loc_ctsh_BelcanMember_82d14340-cd80-4cfe-ba9d-724778680323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_6f5e09e4-3619-46f0-8219-52f82390313d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_6f5e09e4-3619-46f0-8219-52f82390313d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_772c461f-8886-4549-b5e1-663b33a71f34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_6f5e09e4-3619-46f0-8219-52f82390313d" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_772c461f-8886-4549-b5e1-663b33a71f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dde56f0f-ff07-4475-aecf-58b984d07e05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_772c461f-8886-4549-b5e1-663b33a71f34" xlink:to="loc_us-gaap_CommonStockMember_dde56f0f-ff07-4475-aecf-58b984d07e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_7f2c265e-2650-4c8d-ae9b-f63b31d85959" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_8b2d4163-46dc-40c7-a2b1-1b9904fbe1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_8b2d4163-46dc-40c7-a2b1-1b9904fbe1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_f5ded43f-6fa6-4230-99ea-ecd600f6edda" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_f5ded43f-6fa6-4230-99ea-ecd600f6edda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_e3c5fd88-cb36-4e7d-99b6-424aecbf718f" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_e3c5fd88-cb36-4e7d-99b6-424aecbf718f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_a9ce4f5e-4566-40d7-8d8c-0036c5e52f23" xlink:href="ctsh-20240930.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_a9ce4f5e-4566-40d7-8d8c-0036c5e52f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a24ebe74-e32f-4c96-a39a-8efbfc7a788b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ae3c9538-be0a-4002-bcc3-a3f6f2645cd0" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a24ebe74-e32f-4c96-a39a-8efbfc7a788b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_dc5d256a-05d6-45c8-b802-a5d9abeea233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_dc5d256a-05d6-45c8-b802-a5d9abeea233" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5293ce49-f9be-42a7-b236-4e72a5dcbd86" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:to="loc_srt_ConsolidationItemsAxis_5293ce49-f9be-42a7-b236-4e72a5dcbd86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_5293ce49-f9be-42a7-b236-4e72a5dcbd86" xlink:to="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1b8ab10b-41a3-4d1a-a2c9-38c7d70f5623" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:to="loc_us-gaap_OperatingSegmentsMember_1b8ab10b-41a3-4d1a-a2c9-38c7d70f5623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_53fda39d-3229-42ef-8c13-cc3e588f240b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ad1eb4de-0440-47b5-b79c-67ac76410bf4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_53fda39d-3229-42ef-8c13-cc3e588f240b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a8a28431-4d22-4497-90f8-40da38c7318e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a8a28431-4d22-4497-90f8-40da38c7318e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a8a28431-4d22-4497-90f8-40da38c7318e" xlink:to="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_7e8c4f7a-fb62-4889-8f14-279beee46d39" xlink:href="ctsh-20240930.xsd#ctsh_FinancialServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_FinancialServicesMember_7e8c4f7a-fb62-4889-8f14-279beee46d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_c6c871da-de8c-4d54-9998-45bf9a368a91" xlink:href="ctsh-20240930.xsd#ctsh_HealthSciencesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_HealthSciencesMember_c6c871da-de8c-4d54-9998-45bf9a368a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_6a7e2c3c-e14b-4c86-a6b4-78a964fe16b6" xlink:href="ctsh-20240930.xsd#ctsh_ProductsandResourcesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_ProductsandResourcesMember_6a7e2c3c-e14b-4c86-a6b4-78a964fe16b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember_5d1d266d-aa8b-4e37-b35a-27d90f1740df" xlink:href="ctsh-20240930.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03926c71-cb8c-4f05-abc8-27011dcbf67b" xlink:to="loc_ctsh_CommunicationsMediaandTechnologyMember_5d1d266d-aa8b-4e37-b35a-27d90f1740df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2a77d51d-b4d6-4f25-bae2-6d2a07b48cd2" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e416cd3b-e3f1-457b-b06b-d31358e4fc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:to="loc_us-gaap_OperatingIncomeLoss_e416cd3b-e3f1-457b-b06b-d31358e4fc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c44d6e82-8355-468a-ab88-a5d2315ebc61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_46154d8a-e3d6-46f0-a3dc-094b6caff18e" xlink:to="loc_us-gaap_OperatingExpenses_c44d6e82-8355-468a-ab88-a5d2315ebc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SegmentInformationLongLivedAssetsByGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_603a4fe0-a3fe-4ea1-b2f9-c93c6912637c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba91e706-0aba-40b8-80d0-b93d7a0186e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_603a4fe0-a3fe-4ea1-b2f9-c93c6912637c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba91e706-0aba-40b8-80d0-b93d7a0186e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2252eb97-3043-4877-b2cb-c906268fcf3c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba91e706-0aba-40b8-80d0-b93d7a0186e4" xlink:to="loc_srt_StatementGeographicalAxis_2252eb97-3043-4877-b2cb-c906268fcf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2252eb97-3043-4877-b2cb-c906268fcf3c" xlink:to="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_70cc1cd8-969d-4f27-b1ad-b80a84e12ca4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:to="loc_srt_NorthAmericaMember_70cc1cd8-969d-4f27-b1ad-b80a84e12ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_778c491d-1a56-49d1-9b5b-b9c6f1471348" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:to="loc_srt_EuropeMember_778c491d-1a56-49d1-9b5b-b9c6f1471348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_823bd939-31ff-4a7f-a037-0259f694888b" xlink:href="ctsh-20240930.xsd#ctsh_RestofWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c46c3c0c-12e8-4249-9d12-7676f9f844a9" xlink:to="loc_ctsh_RestofWorldMember_823bd939-31ff-4a7f-a037-0259f694888b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_66f9de84-b44b-4e0c-ad72-a35edb93cd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ba91e706-0aba-40b8-80d0-b93d7a0186e4" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_66f9de84-b44b-4e0c-ad72-a35edb93cd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c0cb9d19-d634-4411-b68d-31dfce048478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_66f9de84-b44b-4e0c-ad72-a35edb93cd1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c0cb9d19-d634-4411-b68d-31dfce048478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ctsh-20240930.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_9b51fac1-48c7-451d-9fba-87e883bca112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_750a39f4-37ba-4b7f-a4bf-9facb5afd3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_9b51fac1-48c7-451d-9fba-87e883bca112" xlink:to="loc_us-gaap_SubsequentEventTable_750a39f4-37ba-4b7f-a4bf-9facb5afd3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_18bb6fab-484a-4984-8652-f28b13574401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_750a39f4-37ba-4b7f-a4bf-9facb5afd3c1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_18bb6fab-484a-4984-8652-f28b13574401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_50694c11-febd-48cc-a061-0c7729a668fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_18bb6fab-484a-4984-8652-f28b13574401" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_50694c11-febd-48cc-a061-0c7729a668fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a55f974e-666a-4545-ac2a-9066bcb6912b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_50694c11-febd-48cc-a061-0c7729a668fc" xlink:to="loc_us-gaap_SubsequentEventMember_a55f974e-666a-4545-ac2a-9066bcb6912b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d2cf87ae-70b9-407f-96ea-a6e4b28671d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_750a39f4-37ba-4b7f-a4bf-9facb5afd3c1" xlink:to="loc_us-gaap_SubsequentEventLineItems_d2cf87ae-70b9-407f-96ea-a6e4b28671d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b3ff8f95-6e1e-442c-a500-1d70ef2f1677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2cf87ae-70b9-407f-96ea-a6e4b28671d3" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b3ff8f95-6e1e-442c-a500-1d70ef2f1677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_JohnKimMember" xlink:href="ctsh-20240930.xsd#ctsh_JohnKimMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ctsh_JohnKimMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_JatinDalalMember" xlink:href="ctsh-20240930.xsd#ctsh_JatinDalalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ctsh_JatinDalalMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>ctsh-20240930_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" '0!@P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,7QGXPTKP!X5U3Q%KETMGI6G0-//,WH.@ [L3@ =R0
M.]?#]E_P4PU+5;J5(/"NFV@,C>3'=7#Y9,G;\XP-V.HXYZ9S7!_M_?M+?\+"
M\5GX?^'KO?X<T6?_ $Z:)OEO+Q<@C/=(^0.Q;<><*:^2(NU?HV49)2]@JV+A
M=RV3OHO^"?*8_,IQJ<E!V2_$_0G_ (>!^)@Q5O">EJRG!4S2Y!J5/V__ !&W
M_,K:7_W^DKX9T7Q5<Z>JPS#[7;*,!';#(..%;G XZ'(Y/&>:[?3;VVU*,O:2
M^:%&61AMD0>I7TZ<C(Y'.:^ECD^53T]BD_5_YGF?VEB7M/\ (^MD_;W\1-_S
M*^E_]_I*F3]O#Q"W_,L:9_W^DKY5AJW%VIO(LM_Y\K[W_F']H8K^?\CZF3]N
MGQ W_,LZ;_W^DJ9?VXM?;_F6M-_[^R5\O0U;CKG>29?_ ,^E][_S)_M'%?S_
M )'TXG[;>O-_S+FG?]_9*G7]M/76_P"9=T__ +^R5\SQ=:N1UA+)L!_SZ7X_
MYD_VEB_Y_P CZ27]LS7&_P"9>T__ +^R5.O[8FMM_P R_I__ ']>OG&.KD?0
M5SRRC _\^U^/^8O[2Q?\_P"1]$+^U]K3?\P"P_[^O4R?M;:RW_,"L?\ OX]?
M/<=6X:P>58+_ )]_G_F3_:6+_P"?GY'OZ_M7ZPW_ # ['_OX]:WAW]J&>\UB
MTAU72[>UL)'"2SPNQ:,'^+!Z@'K[5\ZQ=JMPUS3RO"--*%OO!9IBTT^?\C]
M(Y%D171@Z,,AE.01ZBG5XG^SS\2/[3L1X9U"7-U;+FS=CR\0ZI]5[>WTKVRO
M@\10EAJCIRZ'W>&Q$<5256'4****YCJ"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *^7_VZOVF!\%/ 8\/:'=;/&6O1,D#1M\]E;?=>?V8\JGOD_P &
M*]Q^+/Q0T7X-_#_5_%FO2[+&PBW+$I >>0\)$GJS-@#TZG@$U^*?Q0^)FL_&
M#Q[J_BS7IO,O]0EW^6I.R",<)$GHJK@#Z9/))KZO(,K^N5?;U5[D?Q?;_,\G
M,,5[&')'XG^!@Q$LV2<DFKD7:J4-78NU?J,CXB9=AK1LYI+>5)8G:*1"&5T)
M!!]0:SH:O0USR..1VNB^+EDVQ:@NT]!<1K_Z$H_#D>G0DUU=N5DC26-EDB?[
MLB'*G\?7GIU'>O+(:V-)U2YTR0M;R%0WWD/*MUZCOU/T[41Q$H:/5$JLX_$>
MCPU;CK#TGQ!:ZAA7*V<_]UV_=G_=8]._!]!R2:WE5HW*L"K X((P170JD:BO
M%G1&2DKQ99B^]5R.J<76KD=8R$RW'5R/I5..KD?05S2)+4=6X:J1U;AKED26
MXNU6X:J1=JMPUS2)-71]1N-(U"WO;25H;FW<21R+U# YK[(^'_C2W\=^&[?4
M8=J3_P"KN(0?]7(!R/H>H]C7Q=%7>_"?Q[)X$\1I+(S-IMSB.ZC'/RYX<#U7
M.?ID=Z\#,L)]9I\T?B6W^1Z^68WZI5Y9?#+?R\SZYHID,T=S#'-$ZR12*'1U
M.0P(R"#3Z^$/T,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y8_;B_;HT;]DCP_:V%E:0Z]
MX]U6(RV&ER.1%!%DK]HN,'.S<" HP7*L 0 2/RB\7?\ !1']H3QAJTE]+\1]
M0TM2V4M-(2.TAC'90J+D@?[18^I-97[=WC:_\=?M=?%"\OY&=K+6I]*@5CPD
M-JWD(%'88CW?5B>]>"U^B8#+J-&C&4HIR:N[ZG)*;;/T!_9E_P""M7CWP7XA
MLM+^+$P\9>%9G$<NI);I'J%FIXWC8%691W5AN/9N,']@]!U[3_%&AV&L:1>0
MZAI>H0)=6MW;MNCFB=0R.I[@@@U_+W7[>?\ !(KQK?\ BS]DH6-](\J>']=N
M]*MF<Y/D[(;@#/H&N& ]  *\K.<#2IP5>DK:V:+IR;=F?:]%%%?('0%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\
M)_MJ?\%'M9_93^,,'@NP\%6/B""32X-0^UW-\\+ R/(I7:$(P/+'.>]>"?\
M#[3Q/_T2[2?_  :R_P#QNO6IY7BJT%4A'1^:(<XIV9^L]%?G%^S;_P %6M?^
M.WQP\)> [KX?:;I-OK=RT#WL.HR2/$!&[Y"E #]W'7O7Z.UQXC"U<+)0JJS8
MXR4M@HHHKE*/._CM\<-!^ /@.7Q)KB7%[+),EEINDV*[[O4KR0XBMX4_B=C^
M0!/:OG#5)/BKXPN(;SXM?'W0?@ +V(75IX(T&>S2]A@8D*TUW<-N9\JRGRQL
MRIQTP.S\66,?Q"_X*$^$=(U0>?I?@CP1-XDL;=_N_;[F[-KYI7H=L<9P3T8Y
M&*^;OVYK_P"%^F_\% O UQ\8+$ZAX(7P+_I$(@FF_>?:KWRSMA^?AOP]:]O"
MTHW4$O>:<MDWY))Z&<F>[6/AWXX^ =''BOX8_%VQ^/OAV$EIO#GB!+837*K]
M\6VH6_'FXZ+(-OUZ5[Y\$/C3H'QZ\ VWBC0//MU\U[2^TV]3R[K3KN,XEMIT
M_AD0]NX((X(KXP_X)ZV.CW_[2_Q5\1?"#2M5T?X!76FPV]LE\)5@GU16BRT(
MD); 7[1G))4.N< J![IX'L8_A_\ M\>/-!TL>3I?C+P;:^*[NW7A%OH+MK1Y
M .@+HREB/O$9/2IQ--7E!_$DG>R3\TTM+H(OJ?35%%%>,:!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !2,P522< <DFEKXI_X*+?M1?\ "O?"Y^&_AR[V>)-;@SJ,\+?-9V;<
M%,CH\O(]0FX\;E-=V"P=3'5XT*6[_!=68U:L:,'.1\Q_MU?M.GXY?$ Z#H=U
MO\%Z!*T=LT;?)>W'W7N/=>JI_LY/\9%?-,54H:NQ5^W8?#4\'1C0I+1?U<^(
MKU)59N<MV7H:NQ=JI0U=B[42//F78:O0U1AJ]#7/(XYEV&KL-4H:NPUR2..1
M>AKHM'\17%BJ12#[3;#@1L<%1_LMV^G(Y/&:YV&KL/:N9MQ=T<O-*#O%GH^F
MWD&HH7MI-^!EHV&'7W(]/<9'(^E:4=>;6LCPR))&S(ZD%64X(([@UU>D^)PV
MV.]7V$\8Y_X$._;D<]>IK>.*Z3.NGBXO2IH=3'5R/I5*!EDC62-UDB;[KJ<@
M_P#U^1QU%78^@K5M-71W;ZHM1U;AJI'5N&N:1);B[5;AJI%VJW#7-(DN0U:A
MJK%5J&N61+/?_@#\0O.A'AJ_D^= 6LG8]5ZF/\.2/;(["O;:^)-.NIK&ZBN;
M>1HIX7#I(IP58'((KZS^'?C2'QOX>BNQM2\C_=W,0_A?U'L>H_+M7QN:87V<
MO;0V>_K_ ,$^UR;'>UC]7J/5;>:_X'Y'44445X)].%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X
MB_\ !5#]F_5?A;\?-1\>6MG))X1\8R_:X[M%RD%[M'GPN>S,09%SU#D#.QL?
M$U?T\>-/!.@_$;PS?>'?$^DVNN:)?)Y=Q8WD8>-QU'!Z$'!!'((!!!%?$OB[
M_@C?\'-<U:2[T;7?%'ANVD;)L(;F*XBC'HADC+@?[S-7V6!SFG"DJ=?1KJ<\
MJ;O='XTZ;IUWK&H6UA8VTUY>W4JPP6]NA>261B JJHY))(  ZYK^@O\ 86^
M-W^SA^SCX>\+ZJBIXAN6DU35D0@A+F;!,>1P2B+'&2"02A(X-5/V=_V!_A'^
MS5J*:QX>TFXU?Q(BE4US79EN+F($8/E@*L<9()&Y5#8)!)%?1=>=FF9K&)4J
M2]U?B5"'+JPHHHKYXV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MX6"%/JS$#)[#O7PQ\:O^"PWPU\%S7%AX!T6_\?7T9*B]<FQL,],AG4R/@_[
M![-WKJH86MB7:E&_]=R7)1W/OZBOP\^('_!6KX]>+I91H]_HW@RV8X6/2=.2
M5]ON]QYG/N OX5XOK/[:7QWUZ1GN?BWXMB9NOV/59;4?E$5 KVX9#B)*\I)&
M?M4?T5T5_.):?M:_&ZRD#Q_%_P <DCM)XBNY!^32$5Z+X/\ ^"E/[1'@Z5-G
MQ FUBW4\V^L64%T'^KLGF?DPJI9!72]V:?WA[5'[[45^5/PF_P""U%_#+#;?
M$OP%!<P\"34O#$QC=1Z_9YF(8_\ ;5?I7WU\#?VK?A=^T59A_!'BJUO[]4WR
MZ3<9@OHAW+0OAB!_>7*^]>1B,!B<-K4CIWW1:DI;'KE%%%>>6%%%% !1110
M4444 %%%>%?'O]MCX1?LY>;;>*O$\<^N(,C0=) NKXG&0&0'$>1T,C(#ZUI3
MISJRY::NQ-VW/=:*_)3XJ?\ !:3Q/J$LUO\ #OP-IVC6V2J7VORM=SL/[PBC
M**A]BSBOFGQ9_P %&/VB/&$CFX^)-]IT3?=ATFW@LP@] T:!C^+$U[E+),54
M5Y6CZO\ R,W4B?T T5_.%<?M8?&VXD,C_%_QT&Z_)XCO%'Y"0"MG0?VWOCWX
M=D62T^+/BB5EY O[]KP?B)MX/XUTO(*UM)K\2?:KL?T245^)GP[_ ."O7QO\
M)R1)XB30O&UJ,"3[=9"UG(_V7@**#[E&^E?:'P1_X*W?"3XD36^G^+[>\^'.
MJR$+OOC]IL"Q["X0 K]715'K7G5LIQ=%7Y;KRU_X):J19]QT53T?6M/\1:7;
M:EI5];:GIUT@D@O+.99895/1E=20P]P:S_'/B)O!_@GQ!KR0"Z?2]/N+X0,V
MT2&*)GVDX.,[<9QWKR5%M\O4T-RBORA_X?<:U_T2:P_\'C__ !BC_A]QK7_1
M)K#_ ,'C_P#QBO8_L?&_R?BO\S/VD>Y^KU%?/O[$O[4=U^UM\*-3\8W?AZ'P
MU)9ZS-I0M(;HW 8)!!+OW%%P3YQ&,?P^]?05>55IRHS=.:LT6G=7045P'Q]^
M*$OP6^#/B[QS#IZ:K+H5@]XME)*8EF*D?*6 ..O7!K\X/^'W&M?]$FL/_!X_
M_P 8KJP^!Q&*BY4HW2\T)R4=S]7J*_*'_A]QK7_1)K#_ ,'C_P#QBOT _90^
M.T_[2?P+T#X@W.CQZ#-J<ERAL(IS.L?E7$D0.\JN<[,].]/$8#$86'/5C9;;
MH2DI:(]>HKR;XZ?M4?#']G+3Q/XX\46VGWDB[X-*M\SWTX[%85RP!Z;FPOJ1
M7Y^?%K_@M-JUS-/:_#3P);6, )$>I>)I3-(P]?L\3*J'ZR.*,/@,1BM:<=.^
MR!R4=S]7**_ 7Q=_P4B_:(\83.TGQ#N=*A;[MOI%I!:JGL&5-Y_%C7#M^V-\
M=&E\P_%WQEN]!K5P!^6[%>O'(:[7O37XD>U1_1E17\_7A?\ X*)?M$>$YD:V
M^)FHWJ+UCU2""\5AZ$RQL?R(-?2/PJ_X+0>,=)FAM_B%X*TOQ!:9"M>Z)(UG
M< =V*.71S[#8*PJ9'BH*\;2]/^"-5(GZZ45X3^S_ /MK_"7]I)8[?PKXC6WU
MUEW-H&K*+:^'&3M0DK)@=3&S =\5[M7AU*<Z4N6HK,TO?8****S&%%%% !17
MRY^W1^V;>?L>:1X1O;/PK!XH.NSW,+)/>M;>3Y2QG((1LYW^W2OD3_A]QK7_
M $2:P_\ !X__ ,8KTZ.6XG$052G&Z?FB'.*=F?J]17Y467_!;#6KN\@@/PGL
M%$DBIN_MM^,G&?\ 45^J]8XC!UL);VRM?T'&2EL%%%?(/[<G[>5Y^Q[XB\*Z
M9:^#8/% UJUFN6DFU%K;RO+=5P (WSG=[=*QHT:F(FJ=-7;&VDKL^OJ*_*7_
M (?<ZM_T2.S_ /!\_P#\CT?\/N=6_P"B1V?_ (/G_P#D>O2_L?&_R?BO\R/:
M1[GZM45^4O\ P^YU;_HD=G_X/G_^1Z/^'W.K?]$CL_\ P?/_ /(]']CXW^3\
M5_F'M(]S]6J*_*7_ (?<ZM_T2.S_ /!\_P#\CT?\/N=6_P"B1V?_ (/G_P#D
M>C^Q\;_)^*_S#VD>Y^K5%?E+_P /N=6_Z)'9_P#@^?\ ^1Z/^'W.K?\ 1([/
M_P 'S_\ R/1_8^-_D_%?YA[2/<_5JBORE_X?<ZM_T2.S_P#!\_\ \CT?\/N=
M6_Z)'9_^#Y__ )'H_L?&_P GXK_,/:1[GZM45^4O_#[G5O\ HD=G_P"#Y_\
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
MI]NE6K_#T7?_ (!C.I;1'H/QP_:*^('[1/B1M9\<^(;C575B;:Q4^7:6@/\
M##"/E7CC/WCCDD\UYM117VT(1IQ48*R1RA17KGPC_9+^+OQSCCG\&>!-4U.P
M?[NI3(MK9GZ3RE4;'H"3[5].>&?^"-/QBU2!)M7\1>$M#W#F$W4]Q*OU"0[?
MR8US5<9AZ+M4FDRE%O9'P/17Z(:A_P $5_B7'"38^//"ES-CA+A;F%?S$;?R
MKQ;XE?\ !,S]H#X;PS7/_"'KXHL8@2UQX;N5NR?I#\LQ_".LX9AA:CM&HOR_
M,?))=#Y8JUI>K7NAZE;:AIMY<:??VSB6"ZM96BEB<<AE92"I'J#2:GI=YHM_
M/8ZA:3V%[ VR6VNHVCDC8=F5@"#[&JU=^C1!^E?['_\ P5FU30;BR\*?&N1]
M6TIBL4'BR&/-U;]A]I11^]7_ &U&\8R0Y.1^K6AZYIWB;1[/5M)OK?4],O(E
MGMKRTD$D4T;#*LK X(([BOY>J^O_ -@O]O+5_P!F'Q)!X<\1SW&J?#*_F_TB
MUY=],=CS<0#TSR\8^]R1\W7Y?,<HC-.KAE9]N_IYF\*G1G[J451T36[#Q)H]
MCJVE7D.H:9?0I<VUW;N'CFC<!E=6'!!!!S5ZOB-CI"BBB@ K"\<>.O#_ ,-?
M"NH>)/%&K6VB:'81^;<WMV^U$'8>I8G "C))( !)J/X@>/M!^%W@W5O%7B?4
M8M*T+2X#<75U*>%4= !U9B2%"CDD@#DU^#7[9G[:'B;]K+QJSR--I/@C3Y6_
MLG00_"CD>?-@X>9AWZ*#M7N6]7 9?/&S[16[_KJ1*7*>X?M<_P#!5;Q9\4+B
M]\-_"N2Z\&^$\F)]6!V:G?+TR&'_ ![H>P4[_5ADJ/@6>>2ZFDFFD:6:1B[R
M2,69F)R22>I)IE%?H6'PU+"PY*2L<CDY;A15[1=#U+Q)J<&FZ1I]UJFHW#;8
M;2RA::60^BHH))^@KZ>^'?\ P3$_:"^(,,=PWA&+PO:2 %9O$5XELWXQ#=*O
MXH*JI7I45>I)+U$DWL?*=%?H-:_\$6_BQ)"#<^-/!L,N/N1RW;C\S /Y5S/B
MS_@C_P#';P_;R3:9-X7\3[1E8=/U)XI6]OW\<:@_\"KD69823LJB*Y)=CX?H
MKO\ XI? 'XB_!2Z$'CCP;JWAP,VU+B[MS]GD/HDRYC?_ ("QK@*]",HS7-%W
M1![+^SM^UM\2?V8]:6Z\'ZVYTIY ]UH-\3+877KNCS\K?[:%6]\<5^MOPS_;
MA\#_ +6'P \>PZ>_]@^,[7PW?O?>'+N4&0 6SYDA;CS8\]P 5XW*,C/X6U;T
MO5K[0[Z.]TZ\GL;N,,%GMY#&X#*589'."I(([@D5YF+RZCBGSVM)=?\ ,TC-
MQT*E%%%>J9G[/_\ !&7_ )-;\2?]CA=?^D=E7WI7P7_P1E_Y-;\2?]CA=?\
MI'95]Z5^8YE_O=3U.V'PH\(_;L_Y- ^*_P#V!)?YK7\\=?T.?MV?\F@?%?\
M[ DO\UK^>.OI\@_@3]?T,:NX5]C>"?\ @HKXC^#7[*7A?X5?#RU.E^(+<WC:
MCXCN55S");J614MD.1NVNN9&Z<@+G##XYHKZ"M0IUTE45TG<Q3:V+VN:YJ7B
M;5[O5=7O[G5-3NY#+<7EY,TLTSGJSNQ)8^Y-4:*MZ3I-]KVI6^GZ997&HW]P
MXCAM;2)I996/155023[ 5MHD(J45]7_#?_@F#^T#\1+6*Z?PK;^%+.4 I+XD
MNUMG_&%0\J_\"05ZO'_P1;^+!M\OXT\&+/\ W%FNRO\ WUY _E7!/,,+3=I5
M$7R2['Y\T5]@_$#_ ()3_M >![>2XL]%TOQ=!&"6.@:BK/@=Q',(W;Z*"?:O
ME/Q-X4UOP3K,^D>(=(OM"U6W.);'4K9[>9/JC@$?E712Q%*O_"DF2TUN9]K=
M36-S%<6TTEO<0N)(Y8F*NC Y# CD$'N*_1C]C'_@JMK/A&ZL/"'QFNIM<\/L
M5AM_%# O>6?8?:,<S1^K_P"L')._H/SBHJ,1A:6*AR55?\T.,G'8_J(TG5K+
M7M+M-2TV[@U#3[N)9[>ZMI!)%-&PRKJPX(((((JW7XH_\$Y?V\+GX"^([7P!
MXUOFF^'.J3[8+F=R?[&G<_ZQ2>D+$_.O12=X_B#?M9'(LL:NC!T895E.01ZB
MOSK&X.>"J<DM4]GW.N,N9#J***\\L_,O_@MM_P BI\)_^OW4/_1<%?E!7ZO_
M /!;;_D5/A/_ -?NH_\ HN"OR@K]&R?_ '*'S_-G'4^(N:/_ ,A>Q_Z[I_Z$
M*_J'K^7C1_\ D+V/_7=/_0A7]0]>1Q!O2^?Z&E+J%?DK_P %LO\ DH'PP_[!
M=Y_Z-CK]:J_*O_@LQX1UWQ+X\^&LFD:+J.JI%IMVLC6-I),$)E3 )4'%>5D[
M2QD6_/\ (TJ?"?F!174_\*K\:_\ 0GZ]_P""R?\ ^)H_X57XU_Z$_7O_  63
M_P#Q-?H?/'N<ARU%=3_PJOQK_P!"?KW_ (+)_P#XFC_A5?C7_H3]>_\ !9/_
M /$T<\>X'+45U/\ PJOQK_T)^O?^"R?_ .)H_P"%5^-?^A/U[_P63_\ Q-'/
M'N!RU%=3_P *K\:_]"?KW_@LG_\ B:/^%5^-?^A/U[_P63__ !-'/'N!RU%:
MFN>%=:\,^2-8T>_TKSL^5]NMGAWXQG;N SC(Z>HK+JDT]4(*^PO^"4*[OVS/
M#I_NZ=J!_P#)=A7Q[7V3_P $F(VD_;'T=@I(32;]B0.@\K&?U'YUQ8[_ '6I
MZ,J/Q(_<JBBBORT[@KGO'WQ \._"WPGJ'B;Q7J]MH>A6">9<7ETV%7T '5F)
MX"J"22  34?Q(^(WA_X2^!]7\6^*=0CTO0M+A,]Q<2=<= JCJSL2%51R20!U
MK\%OVQ?VR/%'[67CAKF[>72O!UA(PTC0%?Y(EY'FRXX>9AU;HN=J\9SZV7Y?
M/&S[16[_ $1G*7*>X?M<?\%4O&'Q7N+WPY\,)+KP3X0RT3:DC;-3OEZ9W@_N
M%/\ =0[O5N=H^#9IGN)7EE=I)'8LSN<EB>22>YIE%?H.'P]+#0Y*2LCE<G+5
MA15W1]%U'Q%J4&G:5876IZA<-LAM+.%II9&]%1023]!7TY\._P#@F/\ M!?$
M*&.X/@]/#%I( 5F\17:6K?C$-TH_%!55*]*BKU))>HDF]CY6HK] [7_@B[\6
MY(0UQXQ\%PRX^Y'/=N/S^SC^5<QXL_X)!_'CP[;R2Z:WACQ.5&5ATW4VCD;V
M_P!(CB7/_ JY%F.$D[*HBN278^(Z*[SXH? ?XA_!>\%OXW\':OX;+-MCFO+9
MA!*?1)1E'_X"QK@Z]",HS7-%W1![5^SG^U]\2?V8=92?PEK3R:,\F^Z\/WY,
MMC<^N8\_(Q_OH5;CJ1Q7ZS>"?VW/ W[5O[-?Q(.E2?V)XNL_"VHR7_AR\D!F
MC M9,R1-QYL6?X@ 1D;@N1G\+ZMZ7JU[HMX+K3[N>QN0CQ^=;R%'VNI1UR#T
M9692.X)!X->9B\NHXIJ=K277_,TC-Q*E%%%>J9G[1?\ !&G_ )-9\0?]C==_
M^DEG7WC7P=_P1I_Y-9\0?]C==_\ I)9U]XU^8YE_O=3U.V'PH\%_;R_Y,]^*
MW_8%D_\ 0EK^>:OZ&?V\O^3/?BM_V!I/_0EK^>:OI\@_@3]?T1C5W"OKWP?_
M ,%#_%/PC_96\,?"?X>P-HFLVQO&U+Q)*%>1!+<RR*ELO(4[77,C<@DA0" U
M?(5%?05:-.NDJBND[F*;6Q;U;5K[7M2N=1U*\N-0U"ZD,L]U=2M++*Y.2S.Q
M)8D]R:J445N(**]0^'/[+_Q9^+=O'<^$OA[K^L64GW+Z.R:.U;Z3/MC/_?5>
MJQ_\$P_VE9+?S1\.<<9"-K>G!OR^T5S3Q-"F[3FD_5%<K['RU17L'Q _8_\
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
MDGHH!)X%:WQD^,7A?X#_  ]U3QEXOOUL=(L4X5<&6XE.=D,2Y^:1B, ?4D@
MD?@3^U3^U%XH_:J^)4_B377:TTNWW0Z3HL;EH;" G[H_O.V 7?&6([ *H]G+
M<OEC)\TM(+?_ "1G.?*C%_:&_:"\5_M*_$J^\8>*[G=-)^ZL[")CY%C;@DK#
M$#T SDGJQ))Y->9T5H^'?#NI^+M>L-%T6PGU/5M0F6WM;.U0O)-(QPJJ!U)-
M?HD8QI148JR1R;EWP)X%U[XF>+M+\+^&=-FU?7=3F$%K9P#+.Q[D]%4#)+'
M !)( K]Y?V*?V-=!_9,\ ^4?)U3QQJD:MK.LJO4]1;PYY$2GZ%B-Q[*O.?L%
M_L.:9^ROX1&KZVD&H_$C5H0+^]7#I91G!^RPGT!QN8??8>@6OK.OA<TS+ZR_
M8TG[B_'_ (!TPARZL***^8?^"B7[0TG[/?[-^L76F7/V?Q/X@;^QM*9&P\3R
M*3+,.XV1AR#V<IZUX5&E*M4C3CNS5NRN?G-_P4Z_:^E^.?Q-E\">'+TMX$\+
MW#1%H6^34+Y<K),<<,B?,B=OO,/OC'Q'117ZEAZ$,-35*&R.%OF=V%?8_P"Q
M?_P3C\5?M,+;>)_$<T_A+X=EOEOM@^UZC@X(ME88"]096!7/0/@@7_\ @F_^
MQ"O[1_BZ3QAXOM7_ .%=Z%.%:%L@:K=##>0#_P \U!!<CKE5'WB5_;>SL[?3
M[."UM8([:U@18HH(4")&BC"JJC@    #I7@9IFCP[]C0^+J^W_!-80OJSSOX
M*_LY_#O]GO0UTWP+X8L]'+($GOMOF7ESCO+,V7;GG&=H[ 5Z5117Q,IRJ2YI
MN[.H****@"EK&BZ?XBTNYTW5;"VU/3KE#'/9WD*RPRJ>JLC AA[$5^>7[6O_
M  27\/\ BZTO?$OP:$?AS7E!E?PU-)BPNSU(A9N8'/8$F/H/D'-?HU177A\5
M6PLN:E*WY$RBI;G\O_B;PSJW@SQ!?Z'KNG7&DZQ83-!=65W&4EAD'564UF5^
MYW_!0K]AZP_:5\%3^)_#5G';_$S1[<M:R1@+_:D*C)MI#W;&?+8]#P>&R/PU
MN;>:SN);>XB>">)S')%(I5D8'!4@\@@]J_0\#C88VGS+1K=')*+BR.BBBO2(
M/VB_X(T_\FL^(/\ L;KO_P!)+.OO&O@[_@C3_P FL^(/^QNN_P#TDLZ^\:_,
M<R_WNIZG;#X4>"_MY?\ )GOQ6_[ LG_H2U_/-7]#/[>7_)GOQ6_[ LG_ *$M
M?SS5]/D'\"?K^B,:NX445N>!O!6L?$CQCHWA?P_:-?ZUJUU'9VENO&Z1S@9/
M8#J2>  2>E?3-J*NS ZKX#_ 'QG^T=X\MO"G@O33>7C 27-U*2MM90YP99GP
M=JC\23P 20*_9;]F3_@FO\+?@#9VFH:OI\/CSQDH#R:KJ\"O!"__ $[VYRJ
M'HS;GXR&'2O4OV5/V9?#O[+/PKLO"^C1QW.J2A9]7U?9B2_N<<L3U"+DA%_A
M7U)8GV6O@,PS6IB).%)VA^?]=CKA32U8B@*  , < "EHHKY\U"OF_P#:0_8%
M^%'[2%G=7-_HT?AOQ5("8_$6BQK#/O\ 69!A9AGKO&[' 9>M?2%%:TJM2C+G
MINS$TGN?SI?M/?LH^-_V5?&0T;Q3;+<Z;=%FTW7+12;6^0'L3]UQQNC/(SW!
M#'QFOZ5OCA\%?#'[0/PWU7P7XLLQ<Z=>IF.90/-M)@#LGB;^%U)X[$9!R"0?
MYYOCI\&]=^ /Q4U_P-XA3_3M+GV)<*I$=U"1NBF3_9=2#[9(/(-??Y9F/UR+
MA/2:_'S.6<.78X*OV=_X)/?M22_%?X8W/PV\0WAG\2^$8E-E+*V7N=-)"I]3
M"V(R?[K1=\U^,5>Q_LA_&J7X _M$>#?%_GF'38;Q;74QGAK.;]W-D=]JMO'^
MTB^E=.8858K#RCU6J]?^"3"7*S^C"BD5@R@@Y!Y!%+7YD=I^)_\ P6&_Y.RL
M_P#L6K/_ -'7%?#E?<?_  6&_P"3LK/_ +%JS_\ 1UQ7PY7ZAE_^Z4_0XI_$
MSZ(_X)Z_\GF_"W_L(R?^D\M?T%U_/I_P3U_Y/-^%O_81D_\ 2>6OZ"Z^5S[_
M 'B/I^K-Z6P4445\R;!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !117+_ !-^)&A?"/P'K7B_
MQ)=BST;2;=IYGXW-V5$'=V8A5'<L!5PA*I)0@KM[ >#_ +>W[5L7[-OPM:UT
MBX3_ (3K7T>WTJ,$%K9,8DNF'HF<+GJY'! :OQ+:XENIY)YY'FFD8N\DC%F9
MB<DDGJ2:[7X^?'#7?VA_BIK'C376*27;^7:688LEG;*3Y<*>R@\GC+%FZDUP
M\7:OW[(\ICE.%4'\<M9/S[>B_P V>/7J<[\B[%VJ[#5*+M5V&O:D>=,NP]15
MV'M5*'J*NPURR..9>AJ[%5*&KL5<LCCD7H:NQ=JI0U=B[5R2..9=AJ]#5&&K
MT-<\CCF78:NPU2AJ[#7)(XY%Z&OKW]B/X _\)%J:>/\ 7;;.F6,F-+AD7B>=
M3S+[JAZ>K?[O/A?[/GP9OOC9X^MM'AWPZ7!B?4KQ1_J80>0#_?;[JCUYZ U^
MJ>B:+8^&]'L]+TVV2TT^SB6""",85$48 KY'.<=[&/L*;]Y[^2_X)]%D>7>W
MJ?6:J]V.WF_^!^9>HHHKX0_0PHHHH **** "BBB@ HHHH **** *FJ:39ZU9
MO:WUM'=6[=4D7(^H]#[BO(?%WP3FL]]UH+FXBZFTD/SK_NG^+Z'GZU[31731
MQ%2@_<>G8X,5@:&,C:HM>_4^3W@DM97BFC:*5#AD=2&!]"#6YX5\03^&=6AO
MH.=IVR1YX=#U7_/<"O=O$W@K2_%46+R#;< 82YCXD7\>X]C7D/B;X<ZGX8WR
MA?MMB.?M$0^Z/]I>W\O>O;IXJGB%RRT;Z'Q.*RS$X&7M:>J75=/5'N>G:A!J
MMC!=VS^9!,H96_I]:LUX]\*_%W]F7@TNZ?%K<-^Z9CPDGI]#_/%>PUX5:DZ,
M^4^TP.,CC:*J+?JO,****P/1"BBB@#Y&_P""I'Q9?X8?LEZ[9VLWDZCXIN(M
M!A*GYO+D#//QZ&*.1#_UT%?A+7Z=?\%LO&#RZ]\+_"J/B."VO-3FC!^\9'CC
MC)^GE2_]]&OS%K]#R6DJ>$4NLFW^AR5'[P5^V'_!)_\ 9UA^%OP)7QYJ5J%\
M2^- +E'=?GAT]2?(0>@?F4XZAX\_=K\;_A[X1G^('C[PUX7M25N=;U.VTV)@
M,X::58P?S:OZ9=#T6S\-Z)I^D:="MMI]A;QVMM"O2.)%"HH]@ !7)GV(<*4:
M,?M;^B_K\"J2UN7J***^'.D**** "BBB@ HHHH ^8_V[/V-H?VNO 6E6NG7E
MGHWB[1KKS;'4KQ&*&%^)H7*@G:<*PX.&0= 37PS_ ,.5_B5_T/GA7_OFY_\
MC=?L%17J8?,L3AH>SIRT(<%)W9^/O_#E?XE?]#YX5_[YN?\ XW7Z-_L@_"#Q
M5\!?@3HG@/Q;K%CKE[H\DT=M>:>9"AMF<NB'>H.5+,OIM"U[/14XC,*^*AR5
M7=>@1@HZH\M_:B^*A^"?[/?CSQI'((KO3-+D^QL>@NI,16__ )%DCK^<"21Y
MI&DD9G=B69F.22>I)K]HO^"QGC!]"_9BTG187*OKGB&WBE7/WH8HI93_ ./K
M%7XMU]5D5)1P[J=9/\OZ9A5>M@K]/_\ @CC^SK#?76O?&/6+59#:.VCZ%YB_
M=D*@W,X]]K+&#_M2BOS K^C/]D/X;1_"7]F?X=>&EB6&>#1X;B[4#'^DS#SI
MOK^\D?\ *M,ZQ#HX?DCO+3Y=14U=W/8****_/SK"BBB@ HHHH **** /(OVK
M?@)8?M)? WQ'X+NHX_M\T)N=*N9/^7:^C!,+Y[ G*M_LNP[U_.CJ&GW.DW]S
M97D+VUW;2M#-#(,-&ZDAE(]0017]1=?@7_P4H^&\?PU_; \;16T0AL=::+7(
M%48R9T#2G_O\)J^MR'$/FE0>VZ_4YZJZGS!7ZB_\$5_BQ(+KQ_\ #2YFS&R1
M^(+&(G[I!6"X_/-M^1K\NJ^IO^"9/C!_"/[9W@8;REOJHNM,G .-PDMY"@_[
M^+&?PKZ',J2K82I'RO\ =J90=I(_>VOQL_X+'?%B3Q1\>-!\"P3$V/A;3!--
M&#TN[G#MD>T2P8_WCZU^R=?SG?MB>,'\=?M3?%/6&?S%?Q!=VT3>L4,AAC_\
M<C6OE,CI*>)<W]E?G_3-ZKTL>.UO^ ?!.I_$GQOH/A318A-JVM7L-A;*W"^9
M(X4%CV49R3V )K K[B_X)"_#6/QE^U!/XANH5DMO"VDS7D;,,@7$I$$?_CDD
MQ'NHK[3$UOJ]&=7LCGBKNQ^OOP9^%.B_!#X8>'?!&@1"/3='M5@#[<--)UDF
M;_:=RSGW8UVE%%?E4I.3<I;L[@HHHJ0"BBB@ HHHH *_%[_@K9^SG#\,?C)9
M?$'1;58-#\9!WNTC&%BU%,&4^WF*RO[L)37[0U\K?\%-OAK'\1OV/_%\@A66
M^\/M#KEJQ'W#$^)3_P!^7FKU<KQ#P^*B^CT?S,YJ\3\%:***_2SC/V?_ .",
MO_)K?B3_ +'"Z_\ 2.RK[TKX+_X(R_\ )K?B3_L<+K_TCLJ^]*_,<R_WNIZG
M;#X4>$?MV?\ )H'Q7_[ DO\ -:_GCK^AS]NS_DT#XK_]@27^:U_/'7T^0?P)
M^OZ&-7<*_4/_ ((M_!^&XN/'7Q/O( \D!30-.D9<["0LUR1[X-N,CLS#O7Y>
M5^Y__!)[18M+_8TT"YC7:^I:G?W4A]6$YAS^42C\*ZLZJ.GA&EU:7Z_H335Y
M'V)1117YX=84444 %%%% !7Y]?\ !8[X/P^)O@CH7Q!MX!_:7A?4%MKB4+R;
M.Y(0@GOB80XSTWMZU^@M>#?MX:+%KW['_P 5K:9=Z1Z+)= ?[4++,I_ QBN[
M U'2Q-.2[K\="9*Z9_/+1117ZD<)_1I^R'X[D^)7[,7PS\0S2&:ZN-#MXKB0
MG)>:)?)E8_5XV/XUZ_7R3_P2OU![W]BGP;$YR+6ZU"%?I]LE?_V<U];5^4XJ
M"IXBI!=&_P SNCLC\R_^"VW_ "*GPG_Z_=0_]%P5^4%?J_\ \%MO^14^$_\
MU^ZA_P"BX*_*"OO,G_W*'S_-G+4^(N:/_P A>Q_Z[I_Z$*_J'K^7C1_^0O8_
M]=T_]"%?U#UY'$&]+Y_H:4NH4445\@= 4444 %%%% !7-_$;XB>'OA/X+U7Q
M9XJU*+2="TR$S7%S*>W0*HZLS$A54<DD =:O>*_%>D>!O#>I>(-?U"#2=&TZ
M!KB[O;EML<4:C))/]!R20!R:_"?]NK]MK5_VKO&OV/3FGTSX=Z3,W]EZ8QVM
M<-R/M4X'60C.U>B*<#DL6]3 8&>-J6VBMW_74B4N5'/?ME?M@>(?VL_B$U_<
M>;IGA#3G:/1=$+Y$*'@RR8X:9P!D] ,*.!D_/=%.CC>:1416=V(5549))Z "
MOT>E3A1@J<%9(XV[ZLFT_3[K5KZVL;*WEO+RYD6&"W@0O)+(Q 554<DDD  =
M2:_;+_@GE^P3:_LYZ##XU\96L5U\2M1A^6-L.NCPL.84/0RD'#N/]Q>-Q?E?
M^";_ /P3_3X/V%G\3?B)IZMXYNH]^F:7<+G^R(F'WW!_Y>&!_P"  X^\3C]
MZ^-S;,_:WP]%^[U??R]/S.BG"VK"BBBOEC<*_%__ (+#?%B3Q=^T1IG@N"8M
M8>$M-0219X%W<A99#_WZ^SC\#7[05_.#^U9XP?QY^TK\3M<9_,2Y\0WJPL?^
M>*2M'$/P1%'X5])D5)3Q#J/[*_/^F8U7I8\JK?\ A_X)U3XE>.-!\*:+$)M6
MUJ^AL+96^[OD<*"Q[*,Y)[ $U@5]R?\ !(/X:Q^,?VGKGQ'=0K);>%=(FNXF
M89 N92((_P#QQYC]5%?9XJM]7HSJ]D<\5=V/U[^#?PIT7X(_#'P[X(T"(1Z;
MH]JL"OMPTTG625O]IW+.?=C7:445^52DY-RENSN"BBBI **** "BBB@ K\6O
M^"M/[.</PM^,]GX]T6U6#0O&@DEN4C&%BU%,><?;S%99/=O,K]I:^4O^"G?P
MUC^(O['_ (LF$*R7_AUX=<M6(Y7RGVRG_OS)-^E>ME>(>'Q47T>C^9G-7B?@
MS1117Z4<9^T7_!&G_DUGQ!_V-UW_ .DEG7WC7P=_P1I_Y-9\0?\ 8W7?_I)9
MU]XU^8YE_O=3U.V'PH\%_;R_Y,]^*W_8%D_]"6OYYJ_H9_;R_P"3/?BM_P!@
M63_T):_GFKZ?(/X$_7]$8U=PK](O^",_P3@U_P >>+/B=J%N)$T&%=+TQG7(
M%S,"9I%/9EB 7Z3FOS=K]QO^"2?AV+1/V.],O8TVOK&L7U[(?[S*X@S^4 'X
M5V9Q5=+"-+[6A--7D?9M%%%?G1UA1110 4444 %?FM_P6:^"<&I^"O"?Q3LK
M=1?Z7<_V+J,BCE[:7<\+,?1) ZC_ *[U^E-?/7_!0/P[%XH_8W^*5K*FX0Z8
M+Y?9H)8Y@?\ R'7H8"JZ.*IR7>WWZ$25XL_GQHHHK]0.(_HT_9"\=R?$K]F'
MX9^(9I#-=7&B6\-Q(3DO-$ODRL?J\;'\:]?KY)_X)7Z@][^Q5X.B<Y%K=:A"
MOT^V2O\ S<U];5^4XJ"IXBI!=&_S.Z.R/Q/_ ."PW_)V5G_V+5G_ .CKBOAR
MON/_ (+#?\G96?\ V+5G_P"CKBOAROT;+_\ =*?H<D_B9]$?\$]?^3S?A;_V
M$9/_ $GEK^@NOY]/^">O_)YOPM_[",G_ *3RU_077RN??[Q'T_5F]+8****^
M9-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ K\;?^"F'[77_"YO'Q^'WAB]\SP7X;N&%Q-"V4
MU"^7*L^1U2/YD7L27;D%<?LE7YT_MD?"/5_A3XQ'B#1KR]3PKK4I9$CG?;:7
M!R6BZ\*>67VW#^&OM^$?JW]H?OOCM[M]K]?G;;Y];'%BJDJ=/F2NC\L(>E7H
MNU?7D?B35\?\A6]_\"'_ ,:LQ^)-7S_R%+W_ ,"'_P :_:Y.?9??_P  ^=GC
M5_*?(\7:KL-?6<?B/5O^@I>?^!#_ .-64\1:K_T$[S_P(?\ QKEES]OQ_P"
M<4\='^4^4(>HJ[#VKZJC\1:K_P!!.\_\"'_QJQ'X@U7'_(2O/^_[_P"-<LG+
MM^/_  #CGCH_RGRW#5V*OI^/Q!JF!_Q,KS_O^_\ C5F/Q!JG_02O/^_[_P"-
M<LN;M_7W'%+'Q_E/F6&KL7:OI6/7M3_Z"-W_ -_V_P :L1Z]J?\ T$;O_O\
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
MOWB_X):_\F2^!O\ KOJ/_I=/6F??[JO\2_)BI?$?6-%%%?!'4%%%% !1110
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
MEAW+AA90;HXO^^G:=O=60UZ>;5E1PDN\M/O_ . 135Y'W?7X"?\ !1_X?O\
M#W]L3Q_%Y12UU>>/6K=L8WBXC5Y#_P!_?-'_  &OW[K\R_\ @L]\%9-2\/\
M@[XIV%OO?37.AZFZKDB&0F2W<^BJ_FK]95KY3):RI8I1>TE8WJ*\3\H*^EO^
M"=?Q@B^#7[6'A"^O)A!I.LLVA7LC-M54N,+&Q/0*)EA8D]E-?--*K%6#*2"#
MD$=J^]K4U6IRIRV:L<J=G<_J2HKY?_X)]_M46_[3'P2LQJ-VC^-_#Z1V&M0L
MWSRD#$5UCN)57)/]\..@&?J"ORJM2E0J.G-:H[D[JX4445B,**** "BBB@ K
MX*_X+!_&"+P?^S[IO@:WF U+Q=?IYD0;D6ELRRNWXR^0/?YO2ONC6]:L/#>C
MWVK:K=PZ?IEC ]S<W5PX2.&)%+,[$]  "2?:OY[_ -M+]I"X_:@^.VL>*HS)
M'H%L/[/T6WDR#'9QLVUB.S.S-(1V+X["O=R?"NOB%-_#'7Y]#*I*RL>$T445
M^AG(?L__ ,$9?^36_$G_ &.%U_Z1V5?>E?!?_!&7_DUOQ)_V.%U_Z1V5?>E?
MF.9?[W4]3MA\*/"/V[/^30/BO_V!)?YK7\\=?T.?MV?\F@?%?_L"2_S6OYXZ
M^GR#^!/U_0QJ[A7[Q?\ !+7_ ),E\"_]=]1_]+IZ_!VOWB_X):_\F2^!?^N^
MH_\ I=/6F??[JO\ $OR8J7Q'UC1117P1U!1110 4444 %>,_MG?\FG?%O_L6
M;[_T2U>S5XS^V=_R:=\6_P#L6;[_ -$M6^'_ (T/5?F)['\Z5%%%?K)P'[H_
M\$H?^3,_#O\ V$=0_P#2AJ^PJ^/?^"4/_)F?AW_L(ZA_Z4-7V%7Y;CO]ZJ>K
M.Z/PH_,O_@MM_P BI\)_^OW4/_1<%?E!7ZO_ /!;;_D5/A/_ -?NH?\ HN"O
MR@K[C)_]RA\_S9RU/B+FC_\ (7L?^NZ?^A"OZAZ_EXT?_D+V/_7=/_0A7]0]
M>1Q!O2^?Z&E+J%%%%?('0%)TY-+7Y=?\%+?^"@OV<:I\'_AGJ7[T[K;Q%KUJ
M_P!WL]G"P[]1(PZ<H/XL=F%PM3%U%3I_\,3*2BKLY#_@I1_P4$_X3R?4?A/\
M-=2_XIJ)C!KNMVK_ /(1<'#6\3#_ )8@\,P_UAX'R#Y_S@HHK]*PV&IX6FJ=
M-?\ !..4G)W85^@G_!-__@G\WQ>OK+XG?$33RO@>UDWZ7I5PN/[7E4_?<'_E
MW4CI_&1C[H.>5_X)X_L$W/[1>NP^-O&=K+:_#73IOEB;*-K,RGF)#U$2D8=Q
MU^XO.XI^V-A86VE6-O965O%:6=M&L,-O @2.)% "JJC@    #IBO S;,_97P
M]%^]U?;R]?R-:<+ZLFCC6*-410B*,*JC  '0 4ZBBOB#I"BBB@ HHHH *_GX
M_P""A?P_?X=?M@_$:T\HI;ZE??VS V,!UNE$S$?21Y%^JFOZ!Z_+[_@M!\%9
M+BS\&?%6QM]PM\Z#JCJO126EMF/L&,ZDGNR"O?R6LJ6*Y7]I6,JBO$_*VOIK
M_@G)\8(O@Y^UCX2N[V80:5KA?0;V1FVA5N"HC)/0 3+"23T -?,M*K-&P925
M93D,#@@U]W6IJM3E3ELU8Y4[.Y_4E17S'^P#^U1;?M-?!*RDO[M&\;:"B6&M
MP%OGD8#$=SC^[*JY)[.''85].5^5UJ4J%1TY[H[D[JX4445B,**** "BBB@
MK\_O^"QGQ@B\*_ O1? %O,/[1\5:@LT\0;D6=L1(21VS,8<9Z[&]*^\?$&OZ
M=X5T/4-9U>]AT[2M/@>ZNKNX;;'#$BEF=CV  )K^>G]L;]HNZ_:>^.VM^+R)
M(M&CQ8:-:R=8;*,G9D=F<EI&'9G(Z 5[V3X5UL0JC^&.OSZ&525E8\2HHHK]
M".0_:+_@C3_R:SX@_P"QNN__ $DLZ^\:^#O^"-/_ ":SX@_[&Z[_ /22SK[Q
MK\QS+_>ZGJ=L/A1X+^WE_P F>_%;_L"R?^A+7\\U?T,_MY?\F>_%;_L"R?\
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
M^I%?/WP@T7P=KWQ TNV\?^(I?#'A$/YE_?6UK)<3M&.3'$B*WSMT#,,+R3G
M4_L3X%_X*.?LJ_#3PCI?ACPSK=UI&AZ9"(+6SM]#NPJ*.Y/EY+$Y)8Y)))))
M)KDS'$5Z<.3#P;D^J6W_  2H)/5GV-X=\/:9X2T*PT71K&#3-)L(5M[6SM4"
M1PQJ,*J@= !6C7R+_P /5?V<O^AMU#_P2W?_ ,;H_P"'JO[.7_0VZA_X);O_
M .-U\-]2Q3U=.7W,ZN:/<^NJ*^1?^'JO[.7_ $-NH?\ @EN__C='_#U7]G+_
M *&W4/\ P2W?_P ;H^HXK_GU+[F'-'N?75%?(O\ P]5_9R_Z&W4/_!+=_P#Q
MNC_AZK^SE_T-NH?^"6[_ /C='U'%?\^I?<PYH]SZZHKY%_X>J_LY?]#;J'_@
MEN__ (W7<?!O]N[X._'OQQ;^$?!FOW>H:[/#).D$VFSP*4C7<QW.@'3WJ)8/
M$03E*FTEY,.9=SZ"KB?C5\*=)^.'PK\2^!M;7_B7ZU:-;F7;N:"3AHI5']Y'
M5''NHKMJ*YHR<)*4=T4?S)_$WX<ZW\(_'^N^#O$=J;36='NGM;B/G:Q'W74]
MT92&4]U8'O7,5^TO_!37]B67XZ^%Q\0_!=CYWCS0[?;=6<"_/JMFN3M _BEC
MY*]V!*\G8!^+;*48JP*L#@@CD5^FX'&1QE)36_5>9Q2CRL]*_9Y_: \4_LU_
M$S3_ !EX6G N(?W5W8RD^3?6Y(+PR =C@$'JI (Y%?O;^S;^TYX*_:@\"Q>(
M?"=Z%NHPJZCH]PX%U82D?=D4=5/.UQ\K <<@@?SCUU/PU^*'BOX/^++7Q-X-
MUR[\/ZW;<)=6KXW*>J.IRKH<#*L"#CD5SYAEL,:N9:377_,<)\I_3517YG_L
M^_\ !9#1=1MK;2_B_H$NDWJ@(=?T*,S6TA_O26^=\?OL+Y)X517W-\//VE?A
M7\5X8W\)_$#0-8DD (M8[Y$N1GINA<B1?Q45\-7P6(PSM4@_7I]YU*2EL>E4
M4G7D5B>*/'/AOP/9M=^(_$&EZ!:J-QGU2]CMD ]=SL!7$DV[(HW*J:KJUEH6
MFW6HZE>0:?I]K&TUQ=74BQQ11J,LS,Q 4 <DFOD+XT_\%4_@I\+[>X@T'49_
MB%K2@A+70UQ;;NV^Y<!-OO&)#[5^7W[4/[=7Q*_:DN'L]9O5T/PDKAX?#>EL
MRV^0<JTS'YIF''+?*",JJU[6%RG$8AIR7+'N_P#(SE42/:?^"B7_  4&/QZG
MG^'GP_N98?A];2YO=0 *-K,BME<#J(%(! /+$!B!@"O@RBBOO,/AZ>%IJG36
MAR-N3NPHHHKI$?M%_P $:?\ DUGQ!_V-UW_Z26=?>-?!W_!&G_DUGQ!_V-UW
M_P"DEG7WC7YCF7^]U/4[8?"CP7]O+_DSWXK?]@63_P!"6OYYJ_H9_;R_Y,]^
M*W_8%D_]"6OYYJ^GR#^!/U_1&-7<*_>+_@EK_P F2^!O^N^H_P#I=/7X.U^\
M7_!+7_DR7P-_UWU'_P!+IZTS[_=5_B7Y,5+XCZQHHHKX(Z@HHHH **** "O%
MOVTO^32_BW_V+=[_ .BC7M->+?MI_P#)I?Q;_P"Q;O?_ $4:Z,/_ !H>J_,4
MMF?SJT445^L' ?NC_P $H/\ DS/P]_V$M0_]'M7V%7Q[_P $H/\ DS/P]_V$
MM0_]'M7V%7Y;CO\ >JGJSNC\*/R__P""UOPVEFT[X<^/K>)FA@DN-$O),< N
M!- /_'+C]*_*ROZ/OVH?@?:?M%? SQ3X&N#'%=7]MYEA<2=(+N,[X')Z@;P
MV.JLP[U_.EXB\/:EX1\0:EHFL6<FGZKIUQ):7=K,,/%*C%74^X((K[#),0JF
M']D]X_DSGJ*SN5M/U"YTG4+:^LYGMKNVE6:&:,X:-U(*L#Z@@&OZ'/V0/VF-
M'_:B^#FE^);2:&/7[=$M=<TY2 UK=A?F.W^X^"Z'N#CJK ?SMUZ#\$/CSXU_
M9W\;0^*/!&KOIE^H\N>%AOM[N+.3%-&>'4_F#R"" :Z\RP*QM-):26W^1,)<
MK/Z4J*_.KX2?\%F/ FM:?!!\1/"VJ^&M5  DNM(5;RS<]VP661,_W</C^\:]
M:7_@JM^SFR@GQ9J"GT.BW7_Q%?#SR[%P=G3?RU_(Z>>/<^NZ*\H^ ?[4'P]_
M:8L]9N? &JW&J0Z0\4=VT]G+;[&D#%,>8HSD(W3TKU>N&<)4Y.,U9E[A1114
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 >2_M)?!*#XT> Y+:!$3Q!I^Z?3;AL#Y\?-$3_=<
M #V(4]J_,VYLY]/O)[6ZA>WN8)#%+#(I5D=3@J1V(((K]C*^,_VV?@1Y<C?$
M/0[?Y6*IK$,8Z'@+<8]^%;_@)[L:_0N%\W]C/ZC6?NR^'R?;Y_GZGS6;X/VD
M?;P6JW]/^ ?(4=68_NU6CJS']VOT^1\+,L1]!5F.JT?059CKED<$BQ'5B.J\
M=6(ZYF<4RU'5B.J\=6(ZYY'#,LQU87H*KQU87H*Y9'#,LQ]15J.JL?459CKF
MD<,RQ'7M/[.WQ4_X0[6O[%U*;;HVH.-K.>+>8\!O96X!_ ]C7BT=68^E>=B:
M,,13=.>S*P>.JY=B(8FB]8_BNJ?J?HS17C?[/'Q2_P"$KT8:#J4V=6L$_=.Y
MYGA' /NR\ ^HP?6O9*_-*]&6'J.G/='])9?CJ.98:&)HO27X/JGZ!112=.36
M!Z(M9OB#Q)I?A/29]4UG4+?3-/@&9+FZD"(OMD]SV'4UX'\;OVU_"GPU^T:9
MX>,?BKQ"F5*P2?Z);M_TTD'WB/[J9Z$$K7PE\2OC!XK^+VK_ &_Q+JLEWM),
M-HGR6\ /9(QP/KR3W)KUL-EU6M[T_=C^)\UC\\H82\*?OS_!>K_R/I_XU?MZ
M2W7GZ3\.8#!%RC:Y>1_.?>&(]/\ >?G_ &1UKY%U36+_ ,0:E/J&IWD^H7UP
MV^6YN9#)(Y]2QY-9J5-'7TU'#T\/&U-'YQC,=B,=+FK2OY=%\B9.M31U"G6I
MHZU9Y,B9:[OX._#'4/BYXYL= L=T<;GS;NYQD6\ (WN??D #N2!7$6L$EU-'
M##&TLTC!$C0$LS$X  '4DU^EG[,_P3C^#O@5!>1J?$>I!9]0DX)CX^6$'T0$
MY]6+'IBO-QF(6'IW6[V/9R?+7F6(M+X(ZO\ R^9Z;X9\.:?X1T"PT;2K=;;3
M[&)888U[*.Y/<DY)/<DFM.BBOD6VW=G[/&*BE&*LD%%%%(H**** "BBB@ HH
MHH \'_:X_9#\*?M9>!?[+U<#3/$=BK/I&O11AI;1SU5AQOB8@;DS[@@@&OPJ
M^.W[/_C;]G+QM/X9\:Z2]C<@EK:[CRUM>Q X$L,F,,O3T(SA@#Q7])M<9\6/
M@[X.^.'A&X\->-M"M=>TF7YA'."'A?&!)%(,-&X_O*0>2.A->YE^:3P?N2UA
M^7I_D92@I:G\S]%?H;^TE_P2%\9>"YKK6/A/??\ "::)DN-'O'2'4H%]%8XC
MF '<;&Z *>M? _BCPGK?@G69](\0Z/?:%JL!Q+9:E;/;S)]4< BON</BJ.*C
MS4I7_/[CF<7'<RJ?%-)"VZ-VC;^\IP:91762/DF>9MTCL[>K')IE%% !16CX
M?\.ZMXLU:WTK1-,O-8U.X;;#96%N\\TA]%1023]!7W7^S?\ \$CO'WQ"FM=6
M^)MS_P (#X?;#G3XRLNJ3KZ;>4AR.[Y8=TKEKXJCAH\U65BE%RV/CWX-_!/Q
MC\?/&UKX6\%:/-JVIS$&1@-L-M'G!EFDZ(@]3UX R2 ?W._8U_8O\,?LD^#6
MCMVCUGQGJ,:C5M>9,%\<^3"#RD2GMU8C+=@OIOP9^!7@C]G_ ,)1^'? V@V^
MC6'#32*-T]TX&/,FD/S.WU/'0 #BN^KX;,,TGB_W<-(?GZ_Y'3"'+JPHHHKP
MC4**** //_CE\#?"7[0WP]O_  ?XQL/M>G7'SQ3QX6>TF .R:%\?*ZY/L02"
M""0?PH_:P_8V\;_LH^*FMM9@;5/"]U*5TSQ';1D6]P.H1QSY4N.J$]B5+#FO
MZ%ZR?%7A/1?'7AZ^T+Q#I=IK6C7T9BN;&]B$L4J^A4^_(/4$ BO7P&8U,%*V
M\7T_R,Y04C^8*BOU&_:<_P""/<OG7>N_!74E,;$R'PKK$^"O^S;W#=1Z++CW
MD/2OSD^(OPI\8_"/7&TCQGX:U+PUJ )VQ:A;M&) /XD8C:Z_[2DCWK[S#8RA
MBE>E+7MU.647'<Y2@$@Y'!HHKM)'R3238,CLY'3<2:9110 45);6TUY<1P6\
M3SSR,$2*-2S.Q.  !R2:^O\ ]GC_ ()??%SXTS6U_K]BWP[\,N0S7NMQ$7<B
M_P#3*UR')]Y-BGL36%:O2P\>:K*R&DWL?*?A'PCK?CSQ'8:!X=TNZUG6KZ01
M6UC9QF221CZ =@.2>@ )/ K]H_V"/^">>G_LWVL'C/QHMOJWQ)N(OW:IB2#1
MT88*1'HTI!(:0=!E5XRS^W?LV_LA_#G]EO1#;>$=*\[6)XPE[K]_B2]N>Y!?
M ")D#Y$ 7@$Y/->UU\3F&;2Q*=*CI'\7_P  Z84^75A1117SAL%%%% !7YW?
M\% O^";*?%2XU#XC_"RTBMO%[;I]4T%,1QZH>IEB[+.>X.!)UX;._P#1&BNK
M#8FIA:BJ4WK^9,HJ2LS^7;5-+O=#U*ZT_4;2>PO[61H9[6ZC:.6)U.&5E8 J
M0>"#56OZ!OVI?V$_AO\ M36LEYJUHV@>+UCV0>)-,11/P,*LR])D''#?, ,*
MRU^3?[07_!.7XQ_ 6:YNQH;^,O#49++K/AZ-IPJ#O+"!YD>!U)!4?WC7WN#S
M2ABDDWRR[/\ 0Y94W$^7:*5E*L58$$'!![4E>R9EVVUS4;*+RK>_NH(O[D<S
M*/R!JI)(\TC/([.[<EF.2?QIM%( HHKO?A/\!_B!\<M6&G>!O">I>(IMP22:
MVAQ;PD_\]9FQ'&/]YA2E*,%S2=D!P5?0W[.?[%?C7X^>&O$'C POH/@71+"Z
MO)M9N8SBZ>&)G\FW4XWL2N"WW4YR2<*?N?\ 9>_X)":1X9GM/$'QDOX?$-^A
M$D?AK37862-U GEX:7W50JY')<&ON7XO6-AX;^ ?C>TLK6#3M-LO#5\D5M;1
MK'%#&MK)A54 !5 ' '%?,XK.8*2IX;5]^GR-XT^K/YK:***^H,#]G_\ @C+_
M ,FM^)/^QPNO_2.RK[TKX-_X(SQM'^RSXA8C ?Q==LON/LEF/Y@U]Y5^8YE_
MO=3U.V'PH\(_;L_Y- ^*_P#V!)?YK7\\=?T.?MV?\F@?%?\ [ DO\UK^>.OI
M\@_@3]?T,:NX5^\7_!+7_DR7P+_UWU'_ -+IZ_!VOWB_X):_\F2^!?\ KOJ/
M_I=/6F??[JO\2_)BI?$?6-%%%?!'4%%%% !1110 5XS^V=_R:=\6_P#L6;[_
M -$M7LU>,_MG?\FG?%O_ +%F^_\ 1+5OA_XT/5?F)['\Z5%%%?K)P'[H_P#!
M*'_DS/P[_P!A'4/_ $H:OL*OCW_@E#_R9GX=_P"PCJ'_ *4-7V%7Y;CO]ZJ>
MK.Z/PH_,O_@MM_R*GPG_ .OW4?\ T7!7Y05^K_\ P6V_Y%3X3_\ 7[J'_HN"
MOR@K[C)_]RA\_P V<M3XBYH__(7L?^NZ?^A"OZAZ_EXT?_D+V/\ UW3_ -"%
M?U#UY'$&]+Y_H:4NH5^2O_!;+_DH'PP_[!=Y_P"C8Z_6JOR5_P""V7_)0/AA
M_P!@N\_]&QUY63_[[#Y_D:5/A/S6HHHK]&.,**** "BBB@ HHHH **** "OL
M;_@DW_R>3HG_ &"[_P#]$FOCFOL;_@DW_P GDZ)_V"[_ /\ 1)K@Q_\ NM3T
M94?B1^YM%%%?EQW!7YQ_\% ?^":O_"QKG4?B3\)[*.'Q/)NGU;P['A$U%NK3
M0=EF/5DZ/U&&SO\ T<HKJPV)J86I[2F_^"3**DK,_ETU#3[K2+^XL;ZVFLKV
MVD:*:VN(S')$ZG#*RD9!!&"#TJO7] '[5'[!?PW_ &I()=0U"V;PYXR";8O$
MFF1J)6P, 3Q\"91QUPP P& K\F_V@/\ @G;\8_@'-<W4N@OXN\-QY9=:\/(U
MPBH.\L0'F18&,DKM'9C7WN$S2ABDDWRR[/\ 0Y94W$^8Z*4@J2",$4E>R9FA
M:^(M5L8?)MM3O+>+IY<5PZK^0-4III+B1I)7:21N2SDDG\:912L@"BBO0/A)
M\ ?B'\==6%AX%\):EX@DW;)+B"+;;0G_ *:3MB./_@3"E*48+FD[(#S^OH;X
M _L5^-?C=X'\4^/)87T#P-H.EWFH-JUU&<WTD$+N(;=3C?EEPS_=7GJPVG[N
M_9=_X)#Z'X1GM/$/QAOH?$^I1D21^'+!F%A&W4>=(0&F(_N@*O!!W@U]K?';
M3[72?V<OB)96-M#965OX4U&*&WMXQ''$BVD@554#   P .E?,XK.8*2I8;5]
M_P#(WC3ZL_FUHHHKZ@P/VB_X(T_\FL^(/^QNN_\ TDLZ^\:^#O\ @C3_ ,FL
M^(/^QNN__22SK[QK\QS+_>ZGJ=L/A1X+^WE_R9[\5O\ L"R?^A+7\\U?T,_M
MY?\ )GOQ6_[ LG_H2U_/-7T^0?P)^OZ(QJ[A7[Q?\$M?^3)? W_7?4?_ $NG
MK\':_>+_ ():_P#)DO@;_KOJ/_I=/6F??[JO\2_)BI?$?6-%%%?!'4%%%% !
M1110 5XM^VE_R:7\6_\ L6[W_P!%&O::\6_;2_Y-+^+?_8MWO_HHUT8?^-#U
M7YBELS^=6BBBOU@X#]T?^"4'_)F?A[_L):A_Z/:OL*OCW_@E!_R9GX>_["6H
M?^CVK["K\MQW^]5/5G='X4%?G;_P4Q_8)N?BI'<?%7X=Z<;CQ;;0@:SH]LGS
MZG$@P)HP.LR* "O5U Q\R@-^B5%9X;$5,+456GO^82BI*S/Y;I(VC=D=2CJ<
M%6&"#Z&FU^XW[7G_  30\%?M%7-YXF\,S1>"?'DN7ENH8LV6H/US<1+R')_Y
M:ISR2P?BORG^-G[%_P 8/@%<W!\4>#KV32HB<:UI:&[L67^]YJ#Y,^D@4^U?
MH.$S*ABDK.TNS_K4Y90<3Q&BBBO5,S]7O^")'_(K_%G_ *_-._\ 0+BOTUK\
MRO\ @B1_R*_Q9_Z_-._] N*_36OS;-O]]J?+\D=E/X4%%%%>0:!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MHJ.2EF+:VS_WU')Q7Z'T5TO-,8U;VGY?Y"]G'L?,?P[_ .";?[/OPYEBN(?
MD/B"\C_Y>/$,[WP/UB<^5_XY7TCI>DV.AZ?!8Z;9V^GV,"[(K:UB6*.-?154
M  ?2K=%<%2M4K.]23?JRDDM@JIJ^DV>O:3>Z9J-M'>:?>P/;7-O*,I+$ZE71
MAW!!(/UJW16(SP[_ (8=^ ?_ $2?PQ_X!"C_ (8=^ ?_ $2?PQ_X!"O<:*Z/
MK%;^=_>Q678Y7X<_"WPE\(M#ET;P9X?L?#>E37#74EII\0CC:5E52Y'J511_
MP$5U5%%82DY.\G=C,KQ1X7TCQMX?OM"U[3K?5M'OHS#=65T@>*9#_"P/4<5Y
M-_PQ)\!?^B3>%?\ P7I7MU%:1JU*:M"37S%9'B/_  Q)\!?^B3>%?_!>E>H>
M"/ OA[X:^&[7P_X6T>TT'1+4NT-A8QB.*,NQ=B%'3+,2?<UO442JU*BM.3?S
M"R"BBBLAA1110 4444 %9OB/P[IGB[0;_1-:L8=3TF_A:WNK.Y3='-&PPRL.
MX(K2HIIM:H#Q'_AB3X"_]$F\*_\ @O2C_AB3X"_]$F\*_P#@O2O;J*W^L5OY
MW][%9=CGO OP_P##?PQ\.PZ#X4T6S\/Z-"[R1V-A$(XE9CEB%'<GFNAHHK!M
MR=V,****0!1110!Y]XL_9Y^%WCN9Y_$7PZ\+:U<N=S7%[H]O)*3Z[RF[]:Y,
M_L2_ 4\_\*F\*_\ @N2O;:*VC7JQ5E)KYBLCB_AM\&? WP=AOX?!/A72_"\5
M^R/=)IMN(A,4!"EL=<;F_,UVE%%9RE*3O)W8PHHHJ0"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KY<_;*^!O_"0Z4WCK1;?.IV,>W4HHQS- !Q)[L@Z_P"S_NBOJ.FR
M1K+&R.H=&&&5AD$>AKOP.,J8"O&O3Z?BNJ.3%8:&*I.E/K^#/R)CZ"K,=>O_
M +3?P3;X3^,C=Z="1X:U1FDM"HX@?JT)^G5?53W(->01U^WT,13Q=&->D[IG
MY'BJ,\/4E2J+5%B.K$=5XZL1T,\N9:CJQ'5>.K$=<\CAF68ZL+T%5XZL+T%<
MLCAF68^HJU'56/J*H>(/%VE^%+<2:A<!'892WC^:5^O1?3@\G ]ZY9M+<Y53
MG5ERP5V=!'S@"N0\6?%C2_#8DMK4C4M07(\N-OW<9_VF]?8<\$'%>6>+/BIJ
MGB;S+:W/]G:>PP88F^>08_C;N.O P.><]:Y".N*4KGM8?*8Q]ZOJ^W0W_$7B
M[5/%EUYVH7)D523' GRQQ_[J_P!3R<<DUF1U"E31U@SVN515HJR)DJ:.H4J:
M.I9FR=:ECJ):ECK-F3)TJ:/M4*5-'6;,67=-L;C4[ZWL[2%[BZN)%BBAC7<S
MNQPJ@=R20*_4']G/X+V_P6\ PV,BI)KM[MN-2N%YS)CB,'^Z@.!ZG<>]> _L
M-_ ?S&'Q%UNW^52T>CPR#J>5>XQ^:K_P(_W37VE7R^98KGE[&&RW/T;AW+/8
MP^N55[TMO)=_G^7J%%%%>&?;!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %?G=_P61^"DGBCX4^&_B1I]OON?#%R;/4&0<_9+@J%=O9)E0#
M_KL:_1&L'QYX)TGXD^"];\*Z];"[T?6+22RNHNA,;J5)![,,Y![$ ]JZ\)7>
M&KQJKI^74F2YE8_F*HKT+X_?!;6_V??BSX@\#:[&WVG39R(+G;A+NW;F*=/9
MUP?8Y!Y!KSVOU.,E.*E%W3.$_;G_ ()>_M86_P ;/A%!X%UN\!\;>$;=+<K(
MWSWM@N%AF&>6*#$;^X1C]^OMJOYE?AA\3?$?P=\=:3XO\*:B^F:YIDOFP3+R
M".C(Z]&1@2K*>"":_=7]CW]N3P;^U;X=AMXY8="\>6\6;_P[-)\S8'S2VY/^
MLB[\?,O1AT+?"YMETJ,W7I+W7OY?\ ZJ<[Z,^E:***^;-@HHHH ***\M_:!_
M:4\"?LT^#WU[QIJRVS."+/3+?#WE\X_@BCSSVRQPJY&2*N$)5)*,%=L-BQ^T
M-\>O#G[-_P +-6\:^))08;5?+M+)7 EOKE@?+@C]V(Y/\*AF/ -?SP?%+XE:
MY\8?B%KWC/Q'<_:M9UBZ:YG89VIGA8U'9$4*JCL% KT;]K#]K+Q9^UAX^_MK
M7#_9^BV>Z/2=#A<M#91$\DG^.1L#<Y'.     /#Z_0LLR_ZG#FG\;W\O(Y)R
MYGH%?5'_  39^!$GQN_:>T":YM_-\/\ A9EUW4&8?(3$P\B,]B6EV?*>JJ_I
M7RW;V\MW<1P01/--*P1(XU+,[$X  '4D]J_?/_@GW^RY_P ,Q_ VVMM4MU3Q
MGKY74=:;@M$VW]U;9](E)!_VVD(X(JLUQ2PV':3]Z6B_5BIQYF?3E%%%?G!V
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <
MO\2OA_IOQ.\'7_A_4UQ%<+F*8#+02C[DB^X/Y@D=#7YH^+O".I> _$]_H6K0
M^3?6<AC?^ZPZJZGNK @@^AK]5J\#_:N^"?\ PL'PU_PD.DV^[Q#I,9)1!\UU
M;CED]V7EE_X$.XKZWA_-/J=7ZO5?N2_!_P#!ZGS&>9?]:I>VIKWX_BOZV/A2
M.K$=5XZL1U^HL_*YEJ.K$=5XZLQY. .:YY'#,L1TZZO;?3K5[FZFCMX(QEI)
M&"J/Q-<-XJ^*NF^'P\%D5U*^'&V-OW49Q_$W?Z#T()%>2:[XHU+Q1=>=J%PT
MH4_)$O$<>>RK^7/4XY)KSJE5;1.BCE\ZNM31?B>D>*OC06WVV@)M'0WTR\GG
M^!#_ #;UZ#K7F4UU/?7#SW,TEQ/(<O)*Q9F/J2>M54J6/M7#)MN[/;IT:=&/
M+35B=.M31U"G6IHZS8V3)4T=0I4T=9LQD3)4T=0I4T=0S%DZU+'42U+'6;,F
M3I7JW[.?P7NOC7\0+?32'CT6TQ<:G<KQLBSP@/\ ><C:/Q/\)KS71-'O/$&J
MV>F:=;O=W]Y*L$$$8RSNQP /Q-?JG\ ?@Y9_!7X?VFC1[)M3FQ<:C=J/];.1
MR ?[J_=7V&>I->5CL5]7IVC\3V_S/;R;+7CZ]YKW([^?E_70] TW3K;1]/MK
M&R@2UL[:-8888QA8T4850/0 "K-%%?&'ZTM-$%%%% PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#Y&_X*&?L7Q?M1?#U-8\/01Q_$
M70(F.G.2$%]#DLUH['CDY9"> Q(X#L:_"[5-,O-%U*ZT_4+6:QO[65H+BVN$
M*212*2&1E/(8$$$'IBOZBJ^)?V\/^"=>E_M'0W'C+P4+70_B1$F9@_R6^KJH
MP%E(^[*  %D[\*W&&7Z;*LS6'_<5G[O1]O\ @&-2%]4?B-5S1]8O_#^J6NI:
M7>W&FZC:R"6WN[25HI87!R&1U(*D>H-:'C3P1K_PY\37WA[Q/I%WH>MV+^7<
M65[&4D0^O/4'J&&00002#6'7W-U)76J.4_03X _\%@/'G@6VMM)^)&CQ>/--
MC 0:G XM=15?5C@QRX'J%8]2QK[7\!_\%3?V>_&EO&;OQ/>^%+IP/]%US395
M(/O)$)(__'Z_"2BO%KY/A:SNEROR_P C55)(_HA7]N+X!M#YH^+'AG;C.#>@
M-_WSU_2N#\:?\%0/V>/!T,AB\93^(KE!G[+HNG3RLWL'=4C_ /'Z_!JBN2.0
MX=/WI-_=_D/VK/TG^.'_  68\1:Y;W&G_"SPI'X;C<%5UK7&6YNA_M) O[M&
M'^T9![5^?'CKX@>)/B=XENO$'BO6[WQ!K5R?WMY?S&1R.RC/W5'91@#L!7/T
M5[6'P=#"JU*-OS^\S<G+<**FLK*XU*\@M+2WENKJ=UBB@A0N\CDX"JHY))X
M%?J/^PO_ ,$MY;2ZT_Q]\:=/4-&5GT_P?, W/59+P=/?R?IO[I1BL72PD.>H
M_EU81BY/0K?\$O?V$9S=Z;\:/B#IQBBCQ/X9TFZ3#.W5;V13T _Y9@]3\_9"
M?U/I%41J%4!548  P *6OS?%XJ>,JNI/Y>1V1BHJR"BBBN,H**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^&/VK?@K
M_P ('XD_X2728-N@ZK(3)'&/EMK@Y)7V5N6'H=PXP*\'CK]2/%GA;3_&OAV_
MT358?/L;R,QR+W'<,#V8'!!]0*^)/%G[#WQ3DDF@\.:WX5BMB2%N[VYN%F*Y
MX^06[*IQUY;KQTS7Z/E6>TOJ_L\5*THZ>J_X!^=9MD566(Y\+&\9;^3/!-?\
M7:9X6@#WUQB1AE+>/YI7^B^G!Y.!QUKR/Q3\3-3\2[X(C_9]@W!@B;YG&/XV
M[]>G Z<'K7T;-_P3(^+-U,\T_B/PG-,YW-))?7;,Q]23;<T+_P $P_BFO_,>
M\(?^!EU_\C5UU,VPU3>HK''2R6M1U5-M]SY)6IHZ^M%_X)C_ !2'_,=\(_\
M@9=?_(U2+_P3+^**_P#,=\(_^!EU_P#(U<W]H83_ )^(Z'EV+_Y]L^3DJ6/M
M7U@O_!,_XH+_ ,QWPE_X&77_ ,C4]?\ @FG\3U_YCGA/_P #+K_Y'J/[0PO_
M #\1D\MQ?_/MGRFG6IHZ^JU_X)K_ !.7_F.>$_\ P,N?_D>GK_P3;^)J_P#,
M;\*?^!ES_P#(]1]?PO\ S\1F\LQG_/MGRNE31U]3+_P3?^)@_P"8WX4_\"[G
M_P"1ZD7_ ()Q_$M?^8WX5_\  NY_^1ZAX[#?SHR>5XW_ )],^6TJ:.OJ)?\
M@G/\2A_S&O"O_@7<_P#R/4B_\$ZOB2O_ #&O"W_@7<__ "/4O'8;^=&7]E8W
M_GTSY@6I8Z^GA_P3N^) _P"8UX7_ / NY_\ D>N@\"?\$]_$UMXLTR;Q7JVB
M2^'XY0]W#IUQ,TTJCG8-T2@;C@$YR 21S64L=ATF^=$K)\=*27LGJ=9^PM\
M_P"S;$?$;7+;%U<JT>CPR+S'$>&GQZMRJ_[.3_$*^Q:BM;6&QMH;>WB2"WA0
M1QQ1J%5% P% '0 5+7QV(K2Q%1SD?J&"PD,#0C1ATW\WW"BBBN<[@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)OV@
M/V7/AU^TQH*Z=XWT-+JYA4K::M:GR;ZTS_SSE Z9YV,&0GJIK\MOC[_P2-^)
MOP]FN-0^'US#\0]#!++;H5MM1B7KAHV.R3 XRC9/]P5^T5%>EA<PQ&$T@[KL
M]B)04MS^83Q5X-U_P+JTNE^)-$U#0-2C.'L]3M7MY5^JN :QZ_I\\3>$="\:
M::VG^(=%T[7K!OO6NIVD=Q$?JC@C]*\-\4?\$]?V=_%\SRWOPNTJV=N?^)7+
M/8*/HL$B+^E?1T\_IM?O(->FO^1BZ3Z,_GUHK]V_^'5G[./F;O\ A#[[;_<_
MMN\Q_P"C,_K74>'/^"=/[.GA>19+7X8Z?<R+WU*ZN;P'ZK-*R_I6[S[#6TC+
M\/\ ,7LI'X%:+H>I>)-2AT_2-/NM4OYCB.ULH&FE<^BHH)/X"OKSX&?\$K?C
M+\5YK>[\164?PYT)R"UQK8S=E>^RU4[]WM(8_K7[4^$/A[X6^'UF;/POX;TC
MPW:D8,.DV,5JA^HC4"N@KS*^?5)*U&-O-Z_U^):I+J?._P"S/^PK\+_V8(8K
MS1--;6O%6S;)XCU8+)<C(P1$,;85//W!D@X9FKZ(HHKYNI5G6ESU'=FR26B"
MBBBLAA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
;%%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>ctsh-20240930_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g2.jpg
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
MQ99^'K6V\<ZUIVHZLB$7M[I.ER65O*V3@I#)/.T8Q@8,K\@G/.!HT4 %%%%
M!1110 4444 %%%% !1110 5_-A_P4(_:8_:M_P""5'_!2[]H[P]^UG\(KO7?
MA]^TC\0?#VN^'OB$49I+?2=(UJ"_M(;27!6806H:TEM"4962)P0N/-_I/K\N
M?^"E/[<G[%W[8W[)OQR_8O\ VCM<\(Z5XT\!_&#2]#O_  ?XEODLKJ[TL>)+
M%(M5L?/99&1["5P\\!S&1,<HK+D ^I_V(+O]@;QU??$?_@IE^Q_\4/#UWX7^
M+VEZ7=>-=3T]DMK2&\TJ.\,MW=*^UK:Y,-T@G2549?LZNPR[,?QB_P"#KOQ_
M\8/VA_@S\'OVI/$FK:IH_P /O$OB_4;;X5^")XVA\W2HK>)EUZ\C8!A<WI??
M%&V##:+""%EFG4=W_P $I/\ @DC\4OBY\/OVY/V9/V5/VC]9\,? 7QSXGTG1
M/A7\3[JP:_M]9&GZN;F>:W19(4OH3:HUE+.C+%.)_P"-59!\Z_\ !R+^P+^W
M5^QQ\+/A7K'[6_\ P4Z\1?'NQUKQ%?VVAZ9K7A][)=&EC@B9YD+7<VXNK*N
M%QMZF@#^HNOPD_X.-O\ AKC_ ()\?\%:/@E_P6C\'>"7\8?#OPCI%IH<EK-,
M?(TZYW7T=S928#?9Q<V]W(8KC:0)=V02B!_J;]MW_@KSJG_! #X-? CX"?M5
MZ)XQ^/\ XC\165Y'XF^)D<JZ:9HK>9/,G"2^<)[C;.F(#(HVH"9%W"O%_P!L
M;Q>?$7_!R5\"O&G[:]Y;2_LW:]\-)S\(Y_%\:CPQ+J5WI-RLJSK./L_VN220
MKB7YR'M1TV4 4_\ @E;X]/\ P4\_X*K_ +0?_!9C]ESQ!:^'M+MOA3!X3T+X
M?:C?P'7K_5&TVSV7%_;1.ZQVJSVC)&[,?-,*$8\M@/FS_@AWKWAGXK?\$+_^
M"AGPG^+&I&Y\86VB:]XE\01ZPY-Z93H<TD-Q,'^<LMY92,2>0X.<$U[!_P $
MC/V)](^$'_!RE\9O&7_!/R<S_LZ^%="NK36=:T>Z,^CK=7MI:S'1(;A28YV@
MOF9@BLQB2UVL<K\WIO\ P6B_9E_8E_:BU;Q1\ /^";?[&G@WXC_M0?$R\CL/
M%OC/PI8AM.\&6CS))=ZCK-W$?LEO=,J[5$G^DEI!* 6"!P#C_P#@WH_9MTC_
M (*Q?\$,K']ES]KC7M9O/A[X$^/=Y -&M;V2%]:TFWL;>]AT]KA&62*%;Z_,
MF8SNQ;B-2H.5O?\ !1S_ ((??\$L? O[57[+?[&7[*O[)MAH'BSXH?%!M4\5
M:BGB35;UH/".C0&ZU.-DNKJ6-#/NBC1V7DA@,DU^E_\ P2X_8'\'_P#!-']B
M+P7^R1X5U5-3N=#M7N/$>MI%L_M35;AS+=7 !Y";VV1@\K%'&I)(S7S]^Q=_
MQF%_P6P_:-_;(N/])\-?!#1+'X,> Y_O1F_5AJ&NN!T66.X:* L.2C8.!Q0
MW_@N-^P]HG_!0^]\$?LIW5K;C4];^'/CF;PG=3  6FL6Z:1/92;OX%\Z-$<C
M&8W<=":^//\ @TB_X*,Z7X(_98^+G[$7[2FOMHD_P*%_XLM%U4E'L="W.VIQ
M%#RHM;I6D?/.;[':OT)_:F_:O_9E^''_  4^^ /PX\>_'SPAH^N?\(WXQCFT
MS4?$%O#+;O-!ICPK,&<>295C<QA]OF;&V;L&OS[^,/\ P1;\?6?_  <Z:5XY
M^&\%[IGPA^*GA^\\=^/S8J4MKN*"6%-4TB;C$B75^]D\B'JFH-C[G !\;?\
M!<OX=^*_#G_!1+]F/XK?%319+'QO\6$L?&WC.RN1^]L9[W7F%KIS^ILK"*RL
M>X/V//>OZC*_F_\ ^#K?XP?"K5_^"P'[/T^C_$;1+Q/"F@Z8/$SV>IQ2KI3+
MKT[LEP48^2ZHI8JV"!@D8(K^B_PGXO\ "?CSP]:^+O WB?3M:TF]0O9:GI-[
M'<V]PH)4E)(R5<9!&03R#0!HT444 %%%% !1110 45X?_P %-_\ E&U^T)_V
M0_Q9_P"F>ZK^).OJ,@X:_MVC.?M>3E:7PWO^*,*M;V36A_>Y17\$=%?0?\0^
M_P"HG_R3_P"W,OK?]W\3^]RBOX(Z*/\ B'W_ %$_^2?_ &X?6_[OXG][E%?P
M1T4?\0^_ZB?_ "3_ .W#ZW_=_$_O<HK^".BC_B'W_43_ .2?_;A];_N_B?WN
M45_!'11_Q#[_ *B?_)/_ +</K?\ =_$_O<HK^".OUG_X,U?^4I_BW_LAVK?^
MG72*XLRX*_L_ U,3[?FY5>W):_SYG^14,3SR2L?TZT445\(=04444 %%%% !
M1110 4444 %<;\:OV>_@I^T7X8'@[XV?#?3/$6GK=6UQ'%?1$/')!<1W$3+(
MA#IB6)&(# -C:P*D@]E10 V&&&WA2WMXECC10J(BX"@<  #H*=110!Y#^V9^
MS5J?[7WPN?\ 9WU;7;+3/!7B17MO'URL#2:C=::2HEL+0\);_:8S+#+<$LT<
M3,J(7D$L/IE_X,\(:KX<3P?JOA;3KK28HDBCTRZLDDMU1  BB-@5PH P,<8K
M2HH I:=X<\/:1HB^&M)T&RM=-2(Q)I]O:HD"H<Y41J H!R>,8YJ32-&TCP_I
MT6D:#I5M96D"[8;6T@6*.,>BJH 'X59HH *IZ-X=\/\ AR.>+P]H5G8)=73W
M-TME:I$)IGQOE8*!N=L#+'DXY-7** "BBB@ HHHH **** "BBB@ HHHH \/_
M ."F_P#RC:_:$_[(?XL_],]U7\2=?VV?\%-_^4;7[0G_ &0_Q9_Z9[JOXDZ_
M4> /]TK_ .)?D<6+W04445]^<@4444 %%%% !1110 4444 %?K/_ ,&:O_*4
M_P 6_P#9#M6_].ND5^3%?K/_ ,&:O_*4_P 6_P#9#M6_].ND5XO$?_(CQ'^$
MTH_Q4?TZT445^$GJ!1110 4444 %%%% !1110!SOQ>\>_P#"JOA/XH^*']D_
M;_\ A&_#M[JGV'S_ "OM'V>!YO+W[6V;MF-VTXSG!Z5^?/\ Q$,_]6A_^7__
M /<%?<O[7?\ R:=\3_\ LG>M_P#I!-7\^5?JGA[PWDN>82O/&TN=QDDO>DK)
MK^ZT?F_'&?YMD^)HPP=3E4DV](OKYIGZ4?\ $0S_ -6A_P#E_P#_ -P4?\1#
M/_5H?_E__P#W!7YKT5^A?\0_X1_Z!O\ R>I_\F?#?Z[\4?\ 01_Y)#_Y$_2C
M_B(9_P"K0_\ R_\ _P"X*/\ B(9_ZM#_ /+_ /\ [@K\UZ*/^(?\(_\ 0-_Y
M/4_^3#_7?BC_ *"/_)(?_(GZ4?\ $0S_ -6A_P#E_P#_ -P4?\1#/_5H?_E_
M_P#W!7YKT4?\0_X1_P"@;_R>I_\ )A_KOQ1_T$?^20_^1/TH_P"(AG_JT/\
M\O\ _P#N"C_B(9_ZM#_\O_\ ^X*_->BC_B'_  C_ - W_D]3_P"3#_7?BC_H
M(_\ )(?_ ")^E'_$0S_U:'_Y?_\ ]P4?\1#/_5H?_E__ /W!7YKT4?\ $/\
MA'_H&_\ )ZG_ ,F'^N_%'_01_P"20_\ D3]*/^(AG_JT/_R__P#[@KVS]@S_
M (*J_P##;GQDOOA)_P *'_X1C['X=FU3^T/^$H^V[_+F@B\OR_LL6,^=G=NX
MVXQSD?C77VQ_P09_Y/)UO_LG=[_Z6V->)Q)P7PS@,BQ&(H4.6<8MI\TW9^CD
MU]Z/7R#BWB'&YS0H5JUX2DDURP5UZJ*9^O%%%%?@A^U!1110 4444 >'_P#!
M3?\ Y1M?M"?]D/\ %G_IGNJ_B3K^VS_@IO\ \HVOVA/^R'^+/_3/=5_$G7ZC
MP!_NE?\ Q+\CBQ>Z"BBBOOSD"BBB@ HHHH **** "BBB@ K]9_\ @S5_Y2G^
M+?\ LAVK?^G72*_)BOUG_P"#-7_E*?XM_P"R':M_Z==(KQ>(_P#D1XC_  FE
M'^*C^G6BBBOPD]0**** "BBB@ HHHH **** ///VN_\ DT[XG_\ 9.];_P#2
M":OY\J_H-_:[_P"33OB?_P!D[UO_ -()J_GRK]P\)_\ <,3_ (H_D?C_ (E_
M[YA_\+_,****_6#\S"BBB@ HHHH **** "BBB@ K[8_X(,_\GDZW_P!D[O?_
M $ML:^)Z^V/^"#/_ ">3K?\ V3N]_P#2VQKYOC#_ ))C%_X&>_PM_P E#AO\
M2/UXHHHK^6S^C0HHHH **** /#_^"F__ "C:_:$_[(?XL_\ 3/=5_$G7]MG_
M  4W_P"4;7[0G_9#_%G_ *9[JOXDZ_4> /\ =*_^)?D<6+W04445]^<@4444
M %%%% !1110 4444 %?K/_P9J_\ *4_Q;_V0[5O_ $ZZ17Y,5^L__!FK_P I
M3_%O_9#M6_\ 3KI%>+Q'_P B/$?X32C_ !4?TZT445^$GJ!1110 4444 %%%
M% !1110!YY^UW_R:=\3_ /LG>M_^D$U?SY5_0;^UW_R:=\3_ /LG>M_^D$U?
MSY5^X>$_^X8G_%'\C\?\2_\ ?,/_ (7^84445^L'YF%%%% !1110 4444 %%
M%% !7VQ_P09_Y/)UO_LG=[_Z6V-?$]?;'_!!G_D\G6_^R=WO_I;8U\WQA_R3
M&+_P,]_A;_DH<-_B1^O%%%%?RV?T:%%%% !1110!X?\ \%-_^4;7[0G_ &0_
MQ9_Z9[JOXDZ_ML_X*;_\HVOVA/\ LA_BS_TSW5?Q)U^H\ ?[I7_Q+\CBQ>Z"
MBBBOOSD"BBB@ HHHH **** "BBB@ K]9_P#@S5_Y2G^+?^R':M_Z==(K\F*_
M6?\ X,U?^4I_BW_LAVK?^G72*\7B/_D1XC_":4?XJ/Z=:***_"3U HHHH **
M** "BBB@ HHHH \\_:[_ .33OB?_ -D[UO\ ]()J_GRK^@W]KO\ Y-.^)_\
MV3O6_P#T@FK^?*OW#PG_ -PQ/^*/Y'X_XE_[YA_\+_,****_6#\S"BBB@ HH
MHH **** "BBB@ K[8_X(,_\ )Y.M_P#9.[W_ -+;&OB>OMC_ ((,_P#)Y.M_
M]D[O?_2VQKYOC#_DF,7_ (&>_P +?\E#AO\ $C]>****_EL_HT**** "BBB@
M#P__ (*;_P#*-K]H3_LA_BS_ -,]U7\2=?VV?\%-_P#E&U^T)_V0_P 6?^F>
MZK^).OU'@#_=*_\ B7Y'%B]T%%%%??G(%%%% !1110 4444 %%%% !7ZS_\
M!FK_ ,I3_%O_ &0[5O\ TZZ17Y,5^L__  9J_P#*4_Q;_P!D.U;_ -.ND5XO
M$?\ R(\1_A-*/\5'].M%%%?A)Z@4444 %%%% !1110 4444 >>?M=_\ )IWQ
M/_[)WK?_ *035_/E7]!O[7?_ ":=\3_^R=ZW_P"D$U?SY5^X>$_^X8G_ !1_
M(_'_ !+_ -\P_P#A?YA1117ZP?F84444 %%%% !1110 4444 %?;'_!!G_D\
MG6_^R=WO_I;8U\3U]L?\$&?^3R=;_P"R=WO_ *6V-?-\8?\ ),8O_ SW^%O^
M2APW^)'Z\4445_+9_1H4444 %%%% 'A__!3?_E&U^T)_V0_Q9_Z9[JOXDZ_M
ML_X*;_\ *-K]H3_LA_BS_P!,]U7\2=?J/ '^Z5_\2_(XL7N@HHHK[\Y HHHH
M **** "BBB@ HHHH *_6?_@S5_Y2G^+?^R':M_Z==(K\F*_6?_@S5_Y2G^+?
M^R':M_Z==(KQ>(_^1'B/\)I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BBB@#
MSS]KO_DT[XG_ /9.];_]()J_GRK^@W]KO_DT[XG_ /9.];_]()J_GRK]P\)_
M]PQ/^*/Y'X_XE_[YA_\ "_S"BBBOU@_,PHHHH **** "BBB@ HHHH *^V/\
M@@S_ ,GDZW_V3N]_]+;&OB>OMC_@@S_R>3K?_9.[W_TML:^;XP_Y)C%_X&>_
MPM_R4.&_Q(_7BBBBOY;/Z-"BBB@ HHHH \/_ ."F_P#RC:_:$_[(?XL_],]U
M7\2=?VV?\%-_^4;7[0G_ &0_Q9_Z9[JOXDZ_4> /]TK_ .)?D<6+W04445]^
M<@4444 %%%% !1110 4444 %?K/_ ,&:O_*4_P 6_P#9#M6_].ND5^3%?K/_
M ,&:O_*4_P 6_P#9#M6_].ND5XO$?_(CQ'^$TH_Q4?TZT445^$GJ!1110 44
M44 %%%% !1110!YY^UW_ ,FG?$__ +)WK?\ Z035_/E7]!O[7?\ R:=\3_\
MLG>M_P#I!-7\^5?N'A/_ +AB?\4?R/Q_Q+_WS#_X7^84445^L'YF%%%% !11
M10 4444 %%%% !7VQ_P09_Y/)UO_ +)W>_\ I;8U\3U]L?\ !!G_ )/)UO\
M[)W>_P#I;8U\WQA_R3&+_P #/?X6_P"2APW^)'Z\4445_+9_1H4444 %%%%
M'A__  4W_P"4;7[0G_9#_%G_ *9[JOXDZ_ML_P""F_\ RC:_:$_[(?XL_P#3
M/=5_$G7ZCP!_NE?_ !+\CBQ>Z"BBBOOSD"BBB@ HHHH **** "BBB@ K]9_^
M#-7_ )2G^+?^R':M_P"G72*_)BOUG_X,U?\ E*?XM_[(=JW_ *==(KQ>(_\
MD1XC_":4?XJ/Z=:***_"3U HHHH **** "BBB@ HHHH \\_:[_Y-.^)__9.]
M;_\ 2":OY\J_H-_:[_Y-.^)__9.];_\ 2":OY\J_</"?_<,3_BC^1^/^)?\
MOF'_ ,+_ #"BBBOU@_,PHHHH **** "BBB@ HHHH *^V/^"#/_)Y.M_]D[O?
M_2VQKXGK[8_X(,_\GDZW_P!D[O?_ $ML:^;XP_Y)C%_X&>_PM_R4.&_Q(_7B
MBBBOY;/Z-"BBB@ HHHH \/\ ^"F__*-K]H3_ +(?XL_],]U7\2=?VV?\%-_^
M4;7[0G_9#_%G_IGNJ_B3K]1X _W2O_B7Y'%B]T%%%%??G(%%%% !1110 444
M4 %%%% !7ZS_ /!FK_RE/\6_]D.U;_TZZ17Y,5^L_P#P9J_\I3_%O_9#M6_]
M.ND5XO$?_(CQ'^$TH_Q4?TZT445^$GJ!1110 4444 %%%% !1110!YY^UW_R
M:=\3_P#LG>M_^D$U?SY5_0;^UW_R:=\3_P#LG>M_^D$U?SY5^X>$_P#N&)_Q
M1_(_'_$O_?,/_A?YA1117ZP?F84444 %%%% !1110 4444 %?;'_  09_P"3
MR=;_ .R=WO\ Z6V-?$]?;'_!!G_D\G6_^R=WO_I;8U\WQA_R3&+_ ,#/?X6_
MY*'#?XD?KQ1117\MG]&A1110 4444 >'_P#!3?\ Y1M?M"?]D/\ %G_IGNJ_
MB3K^VS_@IO\ \HVOVA/^R'^+/_3/=5_$G7ZCP!_NE?\ Q+\CBQ>Z"BBBOOSD
M"BBB@ HHHH **** "BBB@ K]9_\ @S5_Y2G^+?\ LAVK?^G72*_)BOUG_P"#
M-7_E*?XM_P"R':M_Z==(KQ>(_P#D1XC_  FE'^*C^G6BBBOPD]0**** "BBB
M@ HHHH **** ///VN_\ DT[XG_\ 9.];_P#2":OY\J_H-_:[_P"33OB?_P!D
M[UO_ -()J_GRK]P\)_\ <,3_ (H_D?C_ (E_[YA_\+_,****_6#\S"BBB@ H
MHHH **** "BBB@ K[8_X(,_\GDZW_P!D[O?_ $ML:^)Z^V/^"#/_ ">3K?\
MV3N]_P#2VQKYOC#_ ))C%_X&>_PM_P E#AO\2/UXHHHK^6S^C0HHHH ****
M/#_^"F__ "C:_:$_[(?XL_\ 3/=5_$G7]MG_  4W_P"4;7[0G_9#_%G_ *9[
MJOXDZ_4> /\ =*_^)?D<6+W04445]^<@4444 %%%% !1110 4444 %?K/_P9
MJ_\ *4_Q;_V0[5O_ $ZZ17Y,5^L__!FK_P I3_%O_9#M6_\ 3KI%>+Q'_P B
M/$?X32C_ !4?TZT445^$GJ!1110 4444 %%%% !1110!YY^UW_R:=\3_ /LG
M>M_^D$U?SY5_1_XO\*:!X\\)ZIX&\5V'VO2]9TZ>QU*U\UX_.MYHVCD3<A#+
ME6(RI!&<@@U\^?\ #H3_ ()V_P#1O7_EVZO_ /)=?HW!'%^6\-8:M3Q4)R<V
MFN51>RMK>2/@^+^%\PX@Q%*>'E%**:?,VMWTM%GXAT5^WG_#H3_@G;_T;U_Y
M=NK_ /R71_PZ$_X)V_\ 1O7_ )=NK_\ R77V_P#Q%3A[_GU5_P# 8?\ R9\?
M_P 0WSS_ )^4_OE_\@?B'17[>?\ #H3_ ()V_P#1O7_EVZO_ /)='_#H3_@G
M;_T;U_Y=NK__ "71_P 14X>_Y]5?_ 8?_)A_Q#?//^?E/[Y?_('XAT5^WG_#
MH3_@G;_T;U_Y=NK_ /R71_PZ$_X)V_\ 1O7_ )=NK_\ R71_Q%3A[_GU5_\
M 8?_ "8?\0WSS_GY3^^7_P @?B'17[>?\.A/^"=O_1O7_EVZO_\ )='_  Z$
M_P""=O\ T;U_Y=NK_P#R71_Q%3A[_GU5_P# 8?\ R8?\0WSS_GY3^^7_ ,@?
MB'17[>?\.A/^"=O_ $;U_P"7;J__ ,ET?\.A/^"=O_1O7_EVZO\ _)='_$5.
M'O\ GU5_\!A_\F'_ !#?//\ GY3^^7_R!^(=?;'_  09_P"3R=;_ .R=WO\
MZ6V-?<G_  Z$_P""=O\ T;U_Y=NK_P#R77;? ;]@[]E']F/QE/\ $#X'_"K^
MQ-7N=.>QFN_[<OKG=;NZ.R;+B=U&6C0Y S\O7!.?(S[Q$R3-,GKX2E3J*4XV
M5U&WSM-O\#U,EX$S?+LUHXFI.FXPE=V<K_*\5^9Z]1117XR?K 4444 %%%%
M'A__  4W_P"4;7[0G_9#_%G_ *9[JOXDZ_O ^)WPW\%_&3X;>(?A#\2-&_M+
MP[XJT.[T?7M.^T20_:K*YA>&>+S(F61-T;LNY&5AG(((!KXD_P"(8;_@AO\
M]&0_^9*\3?\ RRK[+ACB+!9+0J0KQDW)IKE2?3S:.>O2E4:L?R-45_7+_P 0
MPW_!#?\ Z,A_\R5XF_\ EE1_Q##?\$-_^C(?_,E>)O\ Y95]1_KYD_\ S[J?
M='_Y(P^JU.Z/Y&J*_KE_XAAO^"&__1D/_F2O$W_RRH_XAAO^"&__ $9#_P"9
M*\3?_+*C_7S)_P#GW4^Z/_R0?5:G='\C5%?UR_\ $,-_P0W_ .C(?_,E>)O_
M )94?\0PW_!#?_HR'_S)7B;_ .65'^OF3_\ /NI]T?\ Y(/JM3NC^1JBOZY?
M^(8;_@AO_P!&0_\ F2O$W_RRH_XAAO\ @AO_ -&0_P#F2O$W_P LJ/\ 7S)_
M^?=3[H__ "0?5:G='\C5%?UR_P#$,-_P0W_Z,A_\R5XF_P#EE1_Q##?\$-_^
MC(?_ #)7B;_Y94?Z^9/_ ,^ZGW1_^2#ZK4[H_D:K]9_^#-7_ )2G^+?^R':M
M_P"G72*_7[_B&&_X(;_]&0_^9*\3?_+*O6OV-?\ @C9_P3=_X)^?%2[^-?[(
MG[.7_"(^)[[0Y='NM3_X2_6+_?92RPS/%Y=[=S1C+P1'<%##9@$ D'SLVXQR
MS'Y;5P].$U*2LKJ-O_2F73P\XS39].T445^;'8%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?G7\+OC5XJ_X*O?\ !4'XX?L^ZQXQUK2?@1^S1)9:%J'A?P_K,^G/XT\3
MW!G$TE_/;.DKV=J;6>,6@<1R-L>0.#Y8_12OS#_8#\'7G_!.#_@M/^TU\%?C
M<1I?A[]J#Q!;>._@]XHO3Y=GK%\);N74=)25OE^V(]Z66#.\Q0%P"'6@#5_X
M*L?VK_P1D^&OAW_@HO\ L:S:OIWA3PWXQT[3OC#\*6URYN-$U_0[R40&>"VG
MD>.QOXIFA\N> 1[O,(E\Q5"U],?M5?LF_ ']N'P9!\1_V@OC=XKM_AE#X534
M-+TWP_XYO?#=A:ET:9M6NKBTGA:X98FBV+.QAA$;ML)D8U\]_P#!Q3%K'[4O
M[,&D?\$L/@-Y.M?%/XV^+=(CAT:V;S&T31+.]BO+O6KT+S;V<301H9&QO:0*
M@9L@?3WB'1/V"?$?A*Q_X)V?&KQ)\-/%LV@^$+$7'PX\8WEA=7;6$,(AANWL
MIB7 Q&2)0ORGD$<&@#S7_@AEIOQZTS_@GIH*?'/XM:EXWMI?$.KR?#KQ+KM_
M]JU&]\*?;)!I4MW+DEY7@ D 8[DCDC1@I0JNG_P47^!/QG^+W[07[*/B7X5>
M*-?L=.\*_'D7WC*#1KR:*&334T;4;@O=>60K1&2UCM\/P3>!?X\'SG_@A1^S
MM9_LW>'/CWX2^#FJ74WP,NOCC?S_  0AFO'N+==-^S6XNVLI'+&2R^V>?%%(
M&(D^SO("V_>_WE0!\(_MK_\ !):S_:0\*_$']H/XR?MD?%70/B%;0ZEJ/@77
MO"/Q"O=+TCP3;V_F/8I;V4+)$P6)(FN99 999#,RO&"@3I?^">\G[0W[?O\
MP2&^#.N?M.?$SQ'X;\1^,_"EM=>-]6\.3MI^J:SI^Z40F.ZB*O9/=PK:RR30
MX?9)*L9B9UDCYG]L;_@HS_P3_P#C3\2?$/["?Q'_ &X?AGX-\)Z1,+/XS7.L
M^/[*PNM44\R>'+57F5\2+\E[<#B.)FMHR9I)7M/H#P7^W7^P7XA^"FD_$?0?
MVA/ 5C\.M7UYO"?A77-1U:VL='UF[C5HS9V$DQ2*Y4>7+$!%N4F"15R$- 'S
M)_P3Q_9WNOV:_P#@JU\9OA?^RM\<?$&N_ #2?AOI?_"2^$O$/CNYUT>'/'<]
MX[?9;:2[FEGCQI\7FS!F)W7<(9FVJL?Z%5^<7A;]B?X$_!O_ (+K^ /BY_P3
MZ\-:-X8TZ[^%_B)_VB]$\$HD&D"*0VPT5IH8<0Q75Q<O/(J !G2Q>3'#,WZ.
MT %%%% !1110 4444 %%%% !1110 5^=?PN^-7BK_@J]_P %0?CA^S[K'C'6
MM)^!'[-$EEH6H>%_#^LSZ<_C3Q/<&<327\]LZ2O9VIM9XQ:!Q'(VQY X/EC]
M%*_,/]@/P=>?\$X/^"T_[37P5^-Q&E^'OVH/$%MX[^#WBB]/EV>L7PENY=1T
ME)6^7[8CWI98,[S% 7 (=: -7_@JQ_:O_!&3X:^'?^"B_P"QK-J^G>%/#?C'
M3M.^,/PI;7+FXT37]#O)1 9X+:>1X[&_BF:'RYX!'N\PB7S%4+7TQ^U5^R;\
M ?VX?!D'Q'_:"^-WBNW^&4/A5-0TO3?#_CF]\-V%J71IFU:ZN+2>%KAEB:+8
ML[&&$1NVPF1C7SW_ ,'%,6L?M2_LP:1_P2P^ WDZU\4_C;XMTB.'1K9O,;1-
M$L[V*\N]:O0O-O9Q-!&AD;&]I J!FR!]/>(=$_8)\1^$K'_@G9\:O$GPT\6S
M:#X0L1<?#CQC>6%U=M80PB&&[>RF)<#$9(E"_*>01P: /-?^"&6F_'K3/^">
MF@I\<_BUJ7C>VE\0ZO)\.O$NNW_VK4;WPI]LD&E2W<N27E> "0!CN2.2-&"E
M"JZ?_!1?X$_&?XO?M!?LH^)?A5XHU^QT[PK\>1?>,H-&O)HH9--31M1N"]UY
M9"M$9+6.WP_!-X%_CP?.?^"%'[.UG^S=X<^/?A+X.:I=3? RZ^.-_/\ !"&:
M\>XMUTW[-;B[:RD<L9++[9Y\44@8B3[.\@+;][_>5 'PC^VO_P $EK/]I#PK
M\0?V@_C)^V1\5= ^(5M#J6H^!=>\(_$*]TO2/!-O;^8]BEO90LD3!8DB:YED
M!EED,S*\8*!.]_X)D?M8?$3Q#_P2#^%_[7W[<>O_ &#67^'2ZQXKUF[MRKW5
MNAD\B[,:+EY;BW6"78BY=YL(N6"UP/[8W_!1G_@G_P#&GXD^(?V$_B/^W#\,
M_!OA/2)A9_&:YUGQ_96%UJBGF3PY:J\ROB1?DO;@<1Q,UM&3-)*]IL?M!:7\
M4O\ @HM\+_AG\0O^"5W[17PMB\#>!_&5Q<2-XH\,76H:!KMS8*D5DUJ+62%9
MX;.X$K*03$+BWB9<M;J0 >4_LE>._P!IKQ3_ ,'!7B&Y_:"US4M.A\0_LA1>
M(=&^',MQ^X\)VTWB=88+1U4E'O/)@22XD^;$\TL:,T4<=?I;7X]_!OP3_P %
M4;'_ (.-+:S^*_QW^#=_XFM_V:]*NO%]]HO@K4(+2[\(CQ21-96T;W+-%J#2
M"0K.Q:, J"AP:_82@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YCXQ
M?!;X3?M"?#K4_A'\;_AWI'BKPUK%NT.HZ-K=DL\$RD$9PP^5AG*NN&4X*D$
MUT]% 'PQ^PC_ ,$JO'?_  2>^*/C1?V//%FE^,/A1X^U)-2U#P7XXN&M]<\/
MW2*$W6>JI%*;Z H @MKI8]NQ6%QN,AD^I/B+^RG^R[\<O$EA\0OC7^S%X!\4
M:_96R1V>J^*O!UAJ%Y9H"7$:331NRA68G"MC))'7->AT4 ,MK:VLK:.SL[=(
M884"111(%5% P% '  '&*?110!YG=?L6?L<WUS)>WO[)GPSFFFD+S32^ ]/9
MG8G)8DPY))Y)-:OB;]FC]G#QI\,[;X*^,?V?_!&K>#;*<36?A+4_"EG/ID$@
M9F#I:O&8E;<[G(4'+L>YKMZ* ,'X;?"KX7_!KPM%X&^$'PWT'PIHD#EH-'\-
MZ/!8VL;'&2L4"J@)P.0.U;U%% !1110 4444 %%%% !1110 4444 %<Q\8O@
MM\)OVA/AUJ?PC^-_P[TCQ5X:UBW:'4=&UNR6>"92",X8?*PSE77#*<%2" :Z
M>B@#X8_81_X)5>._^"3WQ1\:+^QYXLTOQA\*/'VI)J6H>"_'%PUOKGA^Z10F
MZSU5(I3?0% $%M=+'MV*PN-QD,GU)\1?V4_V7?CEXDL/B%\:_P!F+P#XHU^R
MMDCL]5\5>#K#4+RS0$N(TFFC=E"LQ.%;&22.N:]#HH 9;6UM96T=G9VZ0PPH
M$BBB0*J*!@* .  .,4^BB@#S.Z_8L_8YOKF2]O?V3/AG---(7FFE\!Z>S.Q.
M2Q)AR23R2:[KPAX-\(?#[PY;>#_ 7A33=#TBR5EL]*TBQCMK: ,Q9@D48"J"
MS,QP!DDGO6E10!F+X*\&IXQ;XB)X2TP>('TT:>^NBPC^V-:"3S!;F;;O,0<E
<]F=N[G&:TZ** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ctsh-20240930_g3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M( %> P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***221(D:65PJJ"69C@ >IH 6BO!=&_X*??L":_\28_A7IW
M[47AC^T;@68T^]GN6BTW49+J>[@MXK74'46EU(\MC=1JD4KL6A90"1BN8_:9
M_P""T7_!,']CKXP:C\ OVE/VM]%\+>,-)AMY=2T.YTN_GDMUGB6:(LT%NZ M
M&Z.!NSAAGK0!]0T5X1X3_P""FG["WC?]DO6/VZ_#7[0FG3?"709Y(=5\:RZ=
M>0VT,B2QQ,H22%99/WDL<8V(V6;:,D$#+_9+_P""M'_!/']NCQOJ?PZ_91_:
M7TWQCK&BZ*^K:M;6FDW\"VEFDD<;3/)<01QJ-\B#&[)R2 0"0 ?1=%> >%?^
M"H_[!OC75/#EEX=_: MI;+QEXDE\/^#_ !+-H>H0Z'KNJ1LR-9V6K2VZV-U*
M71T5(IV+LC*FXJ0(/B]_P5:_8"_9_P#VA=)_95^-_P"T%#X3\?:[=VMOHN@Z
M_P"'=2M?MQN+@V\$D4SVPA>%YE9!,',65;YOE. #Z&HKD?CQ\>/A%^S'\(];
M^/'QY\<VGAKPCX<MEN-:UN^5VCMHVD6-20BLS$NZ*%4$DL  2:Y;]DS]M[]F
M+]N;P5<?$C]E7XC3>+?#UM=-;/KD/A^_M;1YEQOCCFN8(TE9<C<$+%<C.* /
M&/\ @M#_ ,%)=3_X)C_LV>%/BOI6F6D;>,/B=I/A*Z\3:KILUY9>&+2Z$TMS
MJDUO"R/<^5!;RE(5==[E>2 5; _8._:!_;1^(VA:3\<T^,&A?&CX/^(M=^(%
MNFKV'A^"'5K8:7KVI6^D2VDUDZ6]W:W5K:JF#"'5_*(D<2''L_\ P4 \2?L;
MO\+?#_P+_;JT'0M0\"?%WQ='X.:+Q,Z1V*WLEE>7MN9)693"S-8E(I%976:2
M+:5."/R9_P"",GP4^.7[ G_!8FW_ &9OV6_C)?>)O@/X^G^(=WXN\"R7;72^
M#K;1M?U?2--NYCN8++.]A9(MQ\C3">565A$K4 ='^TSX]_X.Q_V9O@C#^T%\
M4/VKO@5I::OXCTG1]'\!6&B6]WK$VH:G>PVEK81!=*,$LBO.-Q\\C;$[!FQS
M]3?MF>!?^#B_X@_M IX8_8"^/?PN\'^!/#7A/2].U/Q!\2-)@\SQ+K7D&:\O
MX(XM/NGCB)EBBV@(@>)PHX8UZ)^U?_QDY_P5B^ /[*47[_0?A'H^H?&/QO >
M8VO%WZ5H$9(Z.+B>^N0I_P"?4'M7?_\ !6S]H'Q3^SE^P!\0/$_PU+/XV\1V
M4/A+X>VT+XEFU[5YTTZQ\OU9);E9<?W8F/:@#Q7_ ()!_'O_ (*9?'S_ ()U
M^)OC]\>/B5X$\?\ CO4?&>MVG@#47LO[+T.;3+"5K);I3:6BS312W5O<R*61
M&>(Q_<S5+_@W7_X*'?M,?\%3OV(/'W[0O[2OB'3;;7A\6]3T71E\,:3%:P:1
M8II>F2Q10)()#(4EN9G#3F5B6PQ90%'UO\ _@AX&_8X_8[\+? '0KVWMM"^'
M?@&WTHWTQ$2-':VH22YD)X!<J\C,>[,37YH?\&5^I:?+_P $N?'FFQWT+7-O
M\==3DGMQ(-\:/H^CA&9>H#;'P>AVMCH: ,GX-_\ !73]O?\ 9O\ ^"T_AO\
M9"_;9^+]GXE^"OQ5\1>)O#WPXUFX\,6%E<6]S9^(-0TBS,T]K#$))S<:<L+K
M@+B^CDVK\N.\_P"#E3_@JM^V7^P#\/=#US]B/QMIFA'1O$6G:=XYU+4-!MM0
M\V?4[;4)[*TB$Z.B/'%I=Q+*,;@MU:G@/SY5_P %E_V2]-_;+_X([:Y^U3^S
M_K=OJ7C3X ?'[XB^)M)U30+M99ET\^,]6-_&DD9.TI$+:]SG.VT4C[PSY_\
M\')'A'XG^$?^"#WPI\3_ +2L]HGQ9^(WQTTCQ7\1((D$174IO#VIH;=8\YVV
MELEG9Y'&+=2>6Y /VS_9BN?&&I?L]^#-=\?^.[WQ)K6J>&K&^U+5[^TM8'FF
MF@21\1VL44:*&8A0%R!C))YKNZX/]EJ^LM4_9D^'6HZ;=Q7%O/X$TB2">%PR
M2(;*(AE(X(([UWE !1110 4444 %%%% !1110 4444 %%%% !1110 44T2Q&
M4PB12ZJ&9 >0#G!QZ'!_(TZ@ HHHH **** "BBB@ HHHH *X#]J[X*7O[2?[
M+_Q%_9XTWQC<>'KCQUX'U70(-=M5+2:>]Y:2VZS@ @ML,@; ()Q@$=:[^N2^
M/OP_\3_%GX%>-?A7X)\>3>%=:\3>$M2TK2/$]M 99-'NKBUDABO$0,A=HG=9
M H9<E,;AUH _!C]DG]KKQE_P32_:7G_X)2_\%W?A):MH&N> /!W@[P+\0M#,
M<FG6VE:1JFKS:-?2E0"T?GWDBK<@)+";"/S82PED7].?^"C7[)O_  3?_9Q_
M9]^-W_!07XS?L9?#GQ_XSCT2[UJXUCQ_X0M-;N=1U/R$M=.LU-W'((T,@M+:
M.-  !C@L6+>7?M+?\$F?VLO^"CGQ/O/!/[==Y\.+/P9+HG@(Z_XK\&)<376N
MS:)?^))YH+*VN-K:7),NJHLLC/.J1R[8S*6D$/UC^WC^R=XS_;%M?A?\/+;Q
M)IEEX+\/_%G2/%?Q$L+XR&76K'3"]U;6$:*I1E>^2T>3>5&R$XR3B@#X@_:4
M_P""9_[>7PW_ ."/?[/?["_[#7P<^''BG5/",]IK7Q2\/_$*.SDTK5+P0RW4
M]J]G<KY%S&^I73SA7(53:Q=J\]_X)?\ QX\(_$NV_:._X)9?MK?\$]OAG^R-
M\7I/@QJLWBSQA\-/!=CH-E?^'7A:TFOG>'Y3]G^UB9)%GD@<&1E,?EL#^CG[
M>/PN_P""AWC^R\&Z]_P3W_:<\(> M4T#6I+CQ/H7CGPF-1TWQ/:,JA;>65%,
M]L$(8Y@VL_F??7:,\GXV_P"";47[4,GQ"^(O[7NN:,?&_P 1?@A<_"V:Y\!V
MDL%OH>B7$DT]QY$ERS27$TEQ*LA>0(@6")!'_K7E /P3^ 7QY\<>&/AG^SG_
M ,$N?V_==ELOV83\=5\4_"?X]^'O#URB:[96=[?0_9X7N?*:*SDO;DR-.\?G
MV\<H/EO$\;+^B_\ P<G?L&W'[9'A'XU?$;P1ICR>-_@Q\(_ OC#P]-;*?/>T
MBU/Q>-1@5AR ;<&< <M):1 5Z+K?_!"7XP?'/]CKX#?\$ZOVF_B5X&G^''P,
M\:0:PWB_PS:W2ZWXGLK9;J."P-M*@BTW?'<XFE6>YWF-2JJ17VOX;^#?QIC_
M &O?&_QD\8OX.N_!/B[P3H_AJ/0X_M#7L$6G7&K3K/*SIY4WGG59$>':H18U
MP\G(8 _->7]N>'_@KY_P10UCQ5?Z@MW=?#[]F;Q=X@^,<0QAO$]MHVHZ=IL,
MB]"LLL=[JH YC:ULC_'7J_\ P:.?\H8_#'_8[Z__ .E=>H_![_@C3X5_9*_X
M)H_&'_@GY^RQK>EP2_%^?Q7%>^)-?24#3[75HI[2W^2,,UPUK9&VA"ED61XW
MDRF\H>K_ ."+G_!/+XI?\$N?V/H/V1/B!\0M \76^G:[>ZEI_B'1[>>U=Q<R
M!VAD@D# ;6W8<2'((&T8R0#ZI\6>#_"/CW09_"WCGPMIVM:7= "YTW5K&.Y@
MF'7#1R JWXBN<^!W[.GP*_9I\,77@SX!?"G1/"6EWNJW>I7=EHEBL*2W-S<2
MW,KG'./,FDVI]V-2$0*BJH^:OCU_P<!?\$C/V8OC%X@^ 7QQ_:U_L/Q;X6OS
M9:]I/_"!Z_<_99P Q3S;>P>)^&'*,PYZUR/_ !$\_P#!#?\ Z/>_\QKXF_\
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
MHE_T<+_Y:6D?_(E'_#WO_@HE_P!'"_\ EI:1_P#(E'_$*^(?^?M+_P "G_\
M(!_Q$C(_^?=3[H__ "9^WE%?B'_P][_X*)?]'"_^6EI'_P B4?\ #WO_ (*)
M?]'"_P#EI:1_\B4?\0KXA_Y^TO\ P*?_ ,@'_$2,C_Y]U/NC_P#)G[>45^(?
M_#WO_@HE_P!'"_\ EI:1_P#(E'_#WO\ X*)?]'"_^6EI'_R)1_Q"OB'_ )^T
MO_ I_P#R ?\ $2,C_P"?=3[H_P#R9^3'_!>G_E,-^T!_V/TW_HF*OD:O=/\
M@I=X[\5_%#]N;XA_$3QUJOV[6=:U2"\U.\\B.+SIGM86=]D:JBY)Z* /05X7
M7WN$H3PV%IT9;QBD[;72L?34ZL<1356.TE=?/4****Z"PHHHH **** "O[I?
MV9O^3;_A]_V)&D_^D<5?PM5_=+^S-_R;?\/O^Q(TG_TCBK\[\0/X6']9?H=>
M$W9V]%%%?F9VA1110 4444 %%%% !1110 4444 %%%?$_P#P6O\ ^"Q'_#GG
MX7>"?B3_ ,,[?\+%_P"$QU^XTS[%_P )=_9'V/RH!+YF_P"R7/F9Z;<+CKD]
M*Z,+A:^-Q$:%%7E+9:+SZV0I245=GVQ17X(_\1O_ /UC%_\ ,T__ 'FH_P"(
MW_\ ZQB_^9I_^\U>Y_JCQ#_SY_\ )H?_ "1E]8H]S][J*_!'_B-__P"L8O\
MYFG_ .\U'_$;_P#]8Q?_ #-/_P!YJ/\ 5'B'_GS_ .30_P#D@^L4>Y^]U%?@
MC_Q&_P#_ %C%_P#,T_\ WFH_XC?_ /K&+_YFG_[S4?ZH\0_\^?\ R:'_ ,D'
MUBCW/WNHK\$?^(W_ /ZQB_\ F:?_ +S4?\1O_P#UC%_\S3_]YJ/]4>(?^?/_
M )-#_P"2#ZQ1[G[W45\5?\$4O^"P7_#X7X2^-/BC_P ,\?\ "N_^$0\10Z5]
MA_X2W^U_M?F0";S-_P!DMO+QG&W:V>N>U?:M>'BL+7P6(E0K*TH[K1_E=&L9
M*2N@K\;/^"WG_)\MU_V*VG?RDK]DZ_&S_@MY_P GRW7_ &*VG?RDK[WPP_Y*
M1_\ 7N7YQ/A?$/\ Y$"_QQ_)GR%1117]!GX<%%%% !1110 4444 ?FA^WA_R
M=CXN_P"NUI_Z1P5Y%7KO[>'_ "=CXN_Z[6G_ *1P5Y%7Q,_C9_1. _W&E_AC
M^2"BBBI.L**** "BBB@ K^Z7]F;_ )-O^'W_ &)&D_\ I'%7\+5?W2_LS?\
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
M **** "BBB@#^C/_ (,I?^33/C/_ -E%L_\ T@6OVIK\5O\ @RE_Y-,^,_\
MV46S_P#2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-
MG_!;S_D^6Z_[%;3OY25]-X8?\E(_^O<OSB?$^(?_ "(%_CC^3/D*BBBOZ#/P
MX**** "BBB@ HHHH _-#]O#_ ).Q\7?]=K3_ -(X*\BKUW]O#_D['Q=_UVM/
M_2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 4444 %?W2_LS?\FW_#[_L2
M-)_](XJ_A:K^Z7]F;_DV_P"'W_8D:3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,
M[0HHHH ^2O\ @M?_ ,F(ZK_V,.F_^C:_&2OV;_X+7_\ )B.J_P#8PZ;_ .C:
M_&2OZ#\,/^2;E_U\E^43\.\1/^1^O\$?SD%%%%?HI\(%%%% !1110 5\R?\
M!4__ )(;H7_8V1?^DUQ7TW7S)_P5/_Y(;H7_ &-D7_I-<5P9I_N,OE^:/H^$
MO^2AH?\ ;W_I,CX.HHHKY8_<0HHHH **** "BBB@#^C/_@RE_P"33/C/_P!E
M%L__ $@6OVIK\5O^#*7_ )-,^,__ &46S_\ 2!:_:FOP[BC_ )']?U7Y(].A
M_"05^-G_  6\_P"3Y;K_ +%;3OY25^R=?C9_P6\_Y/ENO^Q6T[^4E?3>&'_)
M2/\ Z]R_.)\3XA_\B!?XX_DSY"HHHK^@S\."BBB@ HHHH **** /S0_;P_Y.
MQ\7?]=K3_P!(X*\BKUW]O#_D['Q=_P!=K3_TC@KR*OB9_&S^B<!_N-+_  Q_
M)!1114G6%%%% !1110 5_=+^S-_R;?\ #[_L2-)_](XJ_A:K^Z7]F;_DV_X?
M?]B1I/\ Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U__ "8CJO\
MV,.F_P#HVOQDK]F_^"U__)B.J_\ 8PZ;_P"C:_&2OZ#\,/\ DFY?]?)?E$_#
MO$3_ )'Z_P $?SD%%%%?HI\(%%%% !1110 5\R?\%3_^2&Z%_P!C9%_Z37%?
M3=?,G_!4_P#Y(;H7_8V1?^DUQ7!FG^XR^7YH^CX2_P"2AH?]O?\ I,CX.HHH
MKY8_<0HHHH **** "BBB@#^C/_@RE_Y-,^,__91;/_T@6OVIK\5O^#*7_DTS
MXS_]E%L__2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U
M^-G_  6\_P"3Y;K_ +%;3OY25]-X8?\ )2/_ *]R_.)\3XA_\B!?XX_DSY"H
MHHK^@S\."BBB@ HHHH **** /S0_;P_Y.Q\7?]=K3_TC@KR*O7?V\/\ D['Q
M=_UVM/\ TC@KR*OB9_&S^B<!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W_)
MM_P^_P"Q(TG_ -(XJ_A:K^Z7]F;_ )-O^'W_ &)&D_\ I'%7YWX@?PL/ZR_0
MZ\)NSMZ***_,SM"BBB@#Y*_X+7_\F(ZK_P!C#IO_ *-K\9*_9O\ X+7_ /)B
M.J_]C#IO_HVOQDK^@_##_DFY?]?)?E$_#O$3_D?K_!'\Y!1117Z*?"!1110
M4444 %?,G_!4_P#Y(;H7_8V1?^DUQ7TW7S)_P5/_ .2&Z%_V-D7_ *37%<&:
M?[C+Y?FCZ/A+_DH:'_;W_I,CX.HHHKY8_<0HHHH **** "BBB@#^C/\ X,I?
M^33/C/\ ]E%L_P#T@6OVIK\5O^#*7_DTSXS_ /91;/\ ](%K]J:_#N*/^1_7
M]5^2/3H?PD%?C9_P6\_Y/ENO^Q6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWA
MA_R4C_Z]R_.)\3XA_P#(@7^./Y,^0J***_H,_#@HHHH **** "BBB@#\T/V\
M/^3L?%W_ %VM/_2."O(J]=_;P_Y.Q\7?]=K3_P!(X*\BKXF?QL_HG ?[C2_P
MQ_)!1114G6%%%% !1110 5_=+^S-_P FW_#[_L2-)_\ 2.*OX6J_NE_9F_Y-
MO^'W_8D:3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U_P#R8CJO
M_8PZ;_Z-K\9*_9O_ (+7_P#)B.J_]C#IO_HVOQDK^@_##_DFY?\ 7R7Y1/P[
MQ$_Y'Z_P1_.04445^BGP@4444 %%%% !7S)_P5/_ .2&Z%_V-D7_ *37%?3=
M?,G_  5/_P"2&Z%_V-D7_I-<5P9I_N,OE^:/H^$O^2AH?]O?^DR/@ZBBBOEC
M]Q"BBB@ HHHH **** /Z,_\ @RE_Y-,^,_\ V46S_P#2!:_:FOQ6_P"#*7_D
MTSXS_P#91;/_ -(%K]J:_#N*/^1_7]5^2/3H?PD%?C9_P6\_Y/ENO^Q6T[^4
ME?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_Z]R_.)\3XA_\ (@7^./Y,^0J*
M**_H,_#@HHHH **** "BBB@#\T/V\/\ D['Q=_UVM/\ TC@KR*O7?V\/^3L?
M%W_7:T_](X*\BKXF?QL_HG ?[C2_PQ_)!1114G6%%%% !1110 5_=+^S-_R;
M?\/O^Q(TG_TCBK^%JO[I?V9O^3;_ (??]B1I/_I'%7YWX@?PL/ZR_0Z\)NSM
MZ***_,SM"BBB@#Y*_P""U_\ R8CJO_8PZ;_Z-K\9*_9O_@M?_P F(ZK_ -C#
MIO\ Z-K\9*_H/PP_Y)N7_7R7Y1/P[Q$_Y'Z_P1_.04445^BGP@4444 %%%%
M!7S)_P %3_\ DANA?]C9%_Z37%?3=?,G_!4__DANA?\ 8V1?^DUQ7!FG^XR^
M7YH^CX2_Y*&A_P!O?^DR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,_^#*7_ )-,
M^,__ &46S_\ 2!:_:FOQ6_X,I?\ DTSXS_\ 91;/_P!(%K]J:_#N*/\ D?U_
M5?DCTZ'\)!7XV?\ !;S_ )/ENO\ L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25
M]-X8?\E(_P#KW+\XGQ/B'_R(%_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-
M#]O#_D['Q=_UVM/_ $C@KR*O7?V\/^3L?%W_ %VM/_2."O(J^)G\;/Z)P'^X
MTO\ #'\D%%%%2=84444 %%%% !7]TO[,W_)M_P /O^Q(TG_TCBK^%JO[I?V9
MO^3;_A]_V)&D_P#I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_\
M)B.J_P#8PZ;_ .C:_&2OV;_X+7_\F(ZK_P!C#IO_ *-K\9*_H/PP_P"2;E_U
M\E^43\.\1/\ D?K_  1_.04445^BGP@4444 %%%% !7S)_P5/_Y(;H7_ &-D
M7_I-<5]-U\R?\%3_ /DANA?]C9%_Z37%<&:?[C+Y?FCZ/A+_ )*&A_V]_P"D
MR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,_^#*7_DTSXS_]E%L__2!:_:FOQ6_X
M,I?^33/C/_V46S_](%K]J:_#N*/^1_7]5^2/3H?PD%?C9_P6\_Y/ENO^Q6T[
M^4E?LG7XV?\ !;S_ )/ENO\ L5M._E)7TWAA_P E(_\ KW+\XGQ/B'_R(%_C
MC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_D['Q=_UVM/_2."O(J]=_;P
M_P"3L?%W_7:T_P#2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 4444 %?W
M2_LS?\FW_#[_ +$C2?\ TCBK^%JO[I?V9O\ DV_X??\ 8D:3_P"D<5?G?B!_
M"P_K+]#KPF[.WHHHK\S.T**** /DK_@M?_R8CJO_ &,.F_\ HVOQDK]F_P#@
MM?\ \F(ZK_V,.F_^C:_&2OZ#\,/^2;E_U\E^43\.\1/^1^O\$?SD%%%%?HI\
M(%%%% !1110 5\R?\%3_ /DANA?]C9%_Z37%?3=?,G_!4_\ Y(;H7_8V1?\
MI-<5P9I_N,OE^:/H^$O^2AH?]O?^DR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,
M_P#@RE_Y-,^,_P#V46S_ /2!:_:FOQ6_X,I?^33/C/\ ]E%L_P#T@6OVIK\.
MXH_Y']?U7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P6\_Y/ENO^Q6T[
M^4E?3>&'_)2/_KW+\XGQ/B'_ ,B!?XX_DSY"HHHK^@S\."BBB@ HHHH ****
M /S0_;P_Y.Q\7?\ 7:T_](X*\BKUW]O#_D['Q=_UVM/_ $C@KR*OB9_&S^B<
M!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W_ ";?\/O^Q(TG_P!(XJ_A:K^Z
M7]F;_DV_X??]B1I/_I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_
M /)B.J_]C#IO_HVOQDK^B/XV? OX5_M%>!)?AG\9/"W]L:)/<1SRV7VZ>WW2
M1G*'? Z.,'MNP>]>,?\ #H3_ ()V_P#1O7_EVZO_ /)=?J7!O&^5</92\+B8
M3<G)R]U1:LTEUDNW8_.>*^$,RSW,UB:$X*/*E[SDG=-]HOOW/Q#HK]O/^'0G
M_!.W_HWK_P NW5__ )+H_P"'0G_!.W_HWK_R[=7_ /DNOJ_^(J</?\^JO_@,
M/_DSYG_B&^>?\_*?WR_^0/Q#HK]O/^'0G_!.W_HWK_R[=7_^2Z/^'0G_  3M
M_P"C>O\ R[=7_P#DNC_B*G#W_/JK_P" P_\ DP_XAOGG_/RG]\O_ ) _$.BO
MV\_X="?\$[?^C>O_ "[=7_\ DNC_ (="?\$[?^C>O_+MU?\ ^2Z/^(J</?\
M/JK_ . P_P#DP_XAOGG_ #\I_?+_ .0/Q#KYD_X*G_\ )#="_P"QLB_])KBO
MZ5_^'0G_  3M_P"C>O\ R[=7_P#DNN8^*G_!"'_@E-\:]#@\-?$W]E?^T[*V
MNQ<P0_\ "<:[#ME"L@;,5\I/RNPP3CGI7+C/$W(<1AG3C2JW=MXPZ-/^<];(
M^!LVRS-:>)JS@XQO>SE?5-=8KOW/XWJ*_KE_XAAO^"&__1D/_F2O$W_RRH_X
MAAO^"&__ $9#_P"9*\3?_+*O&_U\R?\ Y]U/NC_\D?H_U6IW1_(U17]<O_$,
M-_P0W_Z,A_\ ,E>)O_EE1_Q##?\ !#?_ *,A_P#,E>)O_EE1_KYD_P#S[J?=
M'_Y(/JM3NC^1JBOZY?\ B&&_X(;_ /1D/_F2O$W_ ,LJ/^(8;_@AO_T9#_YD
MKQ-_\LJ/]?,G_P"?=3[H_P#R0?5:G='\C5%?UR_\0PW_  0W_P"C(?\ S)7B
M;_Y94?\ $,-_P0W_ .C(?_,E>)O_ )94?Z^9/_S[J?='_P"2#ZK4[H^3?^#*
M7_DTSXS_ /91;/\ ](%K]J:\5_8I_P""=W['7_!.SPEK7@;]CGX/_P#"'Z5X
MAU%+_6+7_A(-0U#[1<)&(U?=?7$S)A1C"D#OC->U5^<9SC:68YG4Q---1D]+
M[[)=&_S.RG%P@DPK\;/^"WG_ "?+=?\ 8K:=_*2OV3KQKXW_ /!/W]D7]H[Q
MRWQ)^,_PD_MG6GM8[9KW^WK^WS%'G8NR"=$XR><9/>O8X.SW"</9N\5B8R<>
M5Q]U)N[:[M=NY\[Q5DV*SS*UAJ#2ES)^]=*ROV3[]C\%**_;S_AT)_P3M_Z-
MZ_\ +MU?_P"2Z/\ AT)_P3M_Z-Z_\NW5_P#Y+K]2_P"(J</?\^JO_@,/_DS\
MX_XAOGG_ #\I_?+_ .0/Q#HK]O/^'0G_  3M_P"C>O\ R[=7_P#DNC_AT)_P
M3M_Z-Z_\NW5__DNC_B*G#W_/JK_X##_Y,/\ B&^>?\_*?WR_^0/Q#HK]O/\
MAT)_P3M_Z-Z_\NW5_P#Y+H_X="?\$[?^C>O_ "[=7_\ DNC_ (BIP]_SZJ_^
M P_^3#_B&^>?\_*?WR_^0/Q#HK]O/^'0G_!.W_HWK_R[=7_^2Z/^'0G_  3M
M_P"C>O\ R[=7_P#DNC_B*G#W_/JK_P" P_\ DP_XAOGG_/RG]\O_ ) _D4_;
MP_Y.Q\7?]=K3_P!(X*\BK^OSQY_P;@_\$8OB;XLO/'/C?]C;[=JE^R&[NO\
MA8?B*+>5147Y8]051A54< =*R/\ B&&_X(;_ /1D/_F2O$W_ ,LJ^=EQ[D[D
MW[.I]T?_ )(_5L+@*U'#0IR:O%)?<K=C^1JBOZY?^(8;_@AO_P!&0_\ F2O$
MW_RRH_XAAO\ @AO_ -&0_P#F2O$W_P LJ7^OF3_\^ZGW1_\ DC?ZK4[H_D:H
MK^N7_B&&_P""&_\ T9#_ .9*\3?_ "RH_P"(8;_@AO\ ]&0_^9*\3?\ RRH_
MU\R?_GW4^Z/_ ,D'U6IW1_(U17]<O_$,-_P0W_Z,A_\ ,E>)O_EE1_Q##?\
M!#?_ *,A_P#,E>)O_EE1_KYD_P#S[J?='_Y(/JM3NC^1JO[I?V9O^3;_ (??
M]B1I/_I'%7Q__P 0PW_!#?\ Z,A_\R5XF_\ EE7W3X9\.:-X.\-Z?X1\.6?V
M;3M*L8K.PM_,9_*AB0(B[F)9L*H&223CDFOE>*.(,'G<*2H1DN5N_,DM[=F^
MQO0I2IMW+U%%%?'G0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!\'_\%3_VQ/B^/VOO@!_P2D_9J\=7GA'Q/\==2O+[
MQCXVTO:+_0_#%A#)/="R9@1%=W"07").03%Y1(&YE9>^_: _X)?_  ]MO@IK
M.I_L>^(_%OP]^+6DZ1-<^"O'NF>-=2N+V;4XT+PKJ)NIY%U2"60!)H[L2AU=
MCPVUA\__ /!7?X9>)OV;O^"H_P"RU_P6"FTBZO?A[\/&U#P?\6KVV@:0>'=-
MU&&YMX-5F5 2+6)KZ=I9,8CV1YSOX^V_VI/VP_@S^RW^S+K'[3GBKQ?I]UI%
MOI!N/#D=C=+._B&[D3-G960C)-S-<2%$C6/)8N".,F@#YU_X)S?M1:A_P6Y_
MX)?>#_BAXI\8:QX'O]3OY=(^*MKX(OY;"YNI[/>D]M:W<;B:QCN";:<O$WFK
M%(\*NI;S1S/_  3;_9^O_P!G+_@IW\=?AA^S#\<=?\0?L^Z/X-TB/4_"_B+Q
MQ<:Z/#OCB6>1Y;2UDNII9T5;%4DFWN27NHU)8Q82G_P1#^ WA+_@E!_P2R\"
M?"K]N[XB>%O WB?XF^)[S4M1T7QEK5M9(VHZBH,6E@3NJRW'V6"/?",D/YBX
M.W)K_#7]BCX&?!+_ (+L>&_BG_P3\\-Z1X8T&[^$6M?\-":%X+1(=&2:2>V_
ML;S(8?W,-W/(;B41J%8QV32;1O9G /J[_@I1X!\>_%'_ ()[_&WX?_"O4=3M
M?$VJ?"S78?#TFC2R)=->_893#'&8_GR\@5/EYPQQ7E=]_P $VO$'[27P$^%/
MP5_:B^/7C]/"/@KX5:)INI^'O"WC*\TJ[U_7H[98KJ\U2[@99[A4$41BC$@4
MRRSO(KD1E?L&OF[]O;_@I#^S_P#L8R:)\*?%7QV\ >%_B!XUCD'AJ/QWXDM[
M"QTVW7(DU2],DB$V\7.V)2)+F0")"H\R6( \'_X([:#^T=\'/C5^UG^PG>_'
MGQ#XW^'_ ,(?&&C67P@\:^-[AM4O+&34=)-]<Z;-,S*URMD9;-2FY>78#8&
M7DOVL_V'?^&=?VS?V;_&_P"Q_P#M4_$0_&[Q5\7+3_A8-IXM^*5Y?Q>+?",4
M4TVM7-WI\\WV>*...-$C6VBAB1YHXXXU;RC']$_L.?M0?\$V_"?@77?A;^S=
M^USX2\=?\(WI5_XU^*7CNR\0VUY$TTLOFWNK:K?0G[/!+,YEDVLRJD4#*BI%
M  OSA_P6G_9J_8Y_;)_9V\-_M.?L;ZCX)O\ ]HG4/&V@/\#?B+\.[ZVEU/5]
M0&H6X<&XM&)N[>&U\^=V<LEND#2DJ$;(!^GE%%% 'R%_P6Z_X*&>+O\ @F]^
MP[=_%;X3Z-:W_P 0/%OB2R\(?#JWOT#6ZZO>B0I-(O\ $L44,\H4\,Z(K<,3
M6[X*_P""5GP.D^%5EHWQW\7^-O&_Q"ET]3K_ ,5KKQ[JEMK4FHE09+FSG@N$
M.G1B3)B@MQ'%&JJNTX.?(/\ @Y#_ &._C-^UE_P3_L/$?[/'AB?7O&?PA^(>
MF>/=*\.VB%Y]7CLTGBGMXE'+R>7<-*$&6<P[%!9@I^LO@=^U_P#L^?'_ /9J
MTW]K/P3\3-)C\$WVC#4;W5K_ %"."/20J;IX;QG8"VE@.Y)4DVF-D8-C% 'R
M3_P2N_:[_:)^..L_M&?\$SOCQ\7;F7XH_ #Q.=$TGXHMIT+WNL:%=^=_9VI2
MPD"%KZ../+L5,99X6=9#OW\QKW[&-I^RS_P5I^ MM^Q#^T7XZ_MC7K?6]2^/
MWA/Q?\5-0UR'5O#T=L%34[J"^N)62X>\DCCB,852Q9D55AE(SO\ @DSH.C:#
M^T'^UQ_P6J^.VNVG@7X:?%SQ5:P^ -9\7W"Z9#-X:T[=!'K,IN"ODP79,!A+
M[20A;!61";?_  4J_9(_96^+W[1/[.'[57[#5MX3M?CQJ'QQT/4[3Q9\.IX/
M/U_PV)"^LW5\UH=MU:):@E[B3=DLD <_:!&X!^F%? /[#_[!7[2NJ_L%/^S/
M\:/VB/'_ (?BU+XV>,[OQGJMGX@N;?7[[18]:OX+6SM+QLR6L-UY-O<M-&P9
MH)'5"//+K]_5Y1^V1^VC^S_^PI\')OC1^T+X]TW1;!KN.QTBVOM2@M9-4OY3
MB&UA:=TC#,>2[LL<2*\DCI&CN #XG_9I_9Z^('_!.O\ X+3Z#^RE^S;\:O'7
MB/X-?$?X-ZIXH\5>!?&WBBYUE?"U[9W<5O#?6TURS21+/)(D6TL=Y,NXMLC$
M?;?\%TOCW\6K[]C7XU_!7]FCQA<Z%>^$?A3J'B'XE^,=.<B72;,VTC6FDP./
MNWEZREF(YAM(Y6.Q[BV8]#^QA^V+^P'KWQJFU^V_;0^&7Q*^/?QDO(+6]TSX
M>^*(=8-A96D4TT&DV:P$O'86<)N97GD6/SI7N)V"&584^3/V\?V3_P#@LC^S
M]_P2^^/UK\2/VH_@+KWA;4_">OZY\0IK'X?ZG'K6N/<1LUS(+E[LQK+Y82*/
M*;(HH8HD58XT4 'Z=?L/W=U?_L6?""^OKF2:>;X7>'Y)IIG+/(YTZ EF)Y))
M.237J-?-_P#P26TC]H[1_P!@/X;P_M+^,_"NMZE+X3TJ7P]/X2TF>SBM]';3
MK7[+!.LTCE[A1OWR*0K9&%&*^D* ,GQ]XW\._#/P)K7Q(\7WAM])\/Z1<ZEJ
MEP%R8K>")I9&QWPB,?PK\_/^"4^FZK_P5_\ @-??\%&OVV)-3UC1_'GB75(?
MA=\+QK=S!H?AC0;.[ELTW6L,B1WE])-!.TEU,'; 41>4N5/WA\<OA?8?&_X*
M>,/@OJM\UM:^+_"VH:)<W*+EHH[JVD@9P.Y D)Q[5\*_\&XNOZW\"OV/)_\
M@F'\?+)/#WQ<^ WB35[#6O#5X^R:_P!+N]1N+VUU:U#8^T64OVET29,KF+G&
M1D K^(?C5XR_X)5_\%8_A#^R-!XUUW6?@-^TKI]_9^%=#\2ZU<:E-X+\367E
MEDLKFY=YOL-P)[5/LKNRQ23%HMB*4,G_  69_8C\"R?LV_$+]J_Q%^U1\2=(
M^,ML['X,ZMHWQ*O=&MK'5FDVZ3HEEI\=REH?.D,,,LKHTTC/),9$4!4Q_P!L
M?P!)_P %'O\ @MY^SGX3^#\JZGX2_91GU3Q7\5?%5BWF6ECJ]T;0V&C>:/E:
M\WV44KP@[DAE+-@@*?;?V]?!O_!);_@H/^S7\0=-_:&\8_"SQ=8^"[+4--U+
MQ-9ZM97>J>$-0C#*R0S1,9K:Z24#$ (,C@(4?=M(!],_ ZR^*&F_!3P?IWQO
MU.UO?&EOX6T^/Q?>6*@03ZHMM&+J2,  !&F$A& !@BOF?5O@#^TTG_!77XB_
MM > ?&^HP>'KW]E>ST3PQ:ZS/</HEOXD?5[QTD:%3L8QI;Q.VT;]MRX_C&>V
M_P""1W@?X]?#;_@F=\$O O[3K7X\<Z;\/[&+7(=59C=6WRDPV\^[YO-B@,43
M@\AD(/.:]_\ $/B'0/".@WOBKQ7K=IIFEZ;:276HZCJ%RL,%K!&I>2621R%1
M%4%BQ(  ))H _)__ (*G?L!^._\ @GK\";#_ (*&?L=?M=_&?5/CMX>\=>'[
M>X3Q7\0+K4;;XARZCJEM8MIUQ8,1;JKM<!EA@C2-$C95081D_0/]K;]CKX>?
MM<V46D?'_P")7BNU\!Z9I\DMUX7\,^+KS0(;JYY)N[V[L9XIYDB15\N$NL*L
M9'D64^7Y7RNG_!4K_@EM^TY\6M*_: ^,_P"WI\)-,\#?#;5)K[X;^#M2\=V(
MO-1U1$>$Z_>6OF&161'E2RM2N]!(]Q(OFO"EO]9>-?C!^Q/\=+/2OV>/C1XH
M\ ZK<>/O"D&NV?PR\>/9_;=3TN7)2=],N_WCH&5E.8SM>-@<%3@ \'_X(3^&
M_BSX6_98\9Z5XK^.&J?$/X?P_&+Q#!\"O$^O:W_:5]=>#H9U@M&EN<DRH98K
MEHRW)C*,H5&15^UZ^ /^",/[+_A7]F3]H_\ :OTG]F:X=/V>M2^(&BM\+]/M
M;MYM.M]533F_MX6+L2)(%NI(+?<A*J]J\.28&Q]_T %?G1\"?C)XD_X*W_\
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
MU)/D\FN^\*^$O"G@3P]:^$?!'AG3]&TJQCV66F:591V]O;KDG:D<8"H,DG
MY)K0HH S(?!7@VW\73?$"W\):9'KUS8K97&MI81B\EME;>L#3!=[1AB6"$[0
-3G%:=%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ctsh-20240930_g4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M( %> P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BOCC]MG_@LG\+?V,OVNO@Y^QAJOP)\<:UXD^,GCK3
MO#VD:W+IYT_1K=)[ZVM)YUN9@6NGA^U1OY<,;*VY094W UZ1_P %&_VXM8_8
M.^!ME\2?!/[./BSXN^*];\00Z1X9^'/@>UEFU/593'+/,Z)##,^R&W@FE=A&
MP 0 XW9H ]_HKY/_ ."9'_!0S]I#]O9O%UW\;_\ @FQ\1_V?[+PT+--/E^)
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
M%7A'P3K<'@3XOZM<ZIXRM)/$=Q)<27<RPJTL4S$M%M,$3*HRN5Y!!(-W7O\
M@D)^Q%X@_99^&G[)<_@;5+?1/@[?6VH?#+7[/6Y8]:\/ZA!+YJ7L%X/F\TR?
M.RL#$QVYCPB!0#Y&_P"";'Q:^/OQ[_;:_;0_X(V?MF_$?6/BS\-?"UE);:+K
M_B41#4H])U)6B>PN+F!(_-9K>X4J^ RM#(5P"%7I]0_X)Y?"?_@EYK?PY^,G
MPV\5ZS\4?C)H?@G_ (5!^S!X5\0)#!%";FYO+LW-Y]G4&;[/!<7#W-T!&B6=
MLX$8D8,WVM^S-^Q?\$?V5=:\:^-_A_87U_XM^)&N#6/B!XTUVX6;4M>NU4K&
MTS(B1QQQJQ6."&..&,,VU 68G6_X9J\"W7[3O_#5^O:MJVJ^([/PG_PCWAVR
MU">)K#0+62;SKN2SB6-62:Z98!-*[NS+:PHNQ0P8 _.CQG_P4AO/^"77BOXH
M_L7?!+X:6GC[7?@?\)&^+/QQ\<>+-0DM;OQIK5]?61NUB\I6$,LL=[YXF?S$
MB5(K98MD88?I+^S=\=/"?[3_ .SWX'_:/\!VUS#HOCSPGI^OZ7;WJ!9H8+NW
M2=(Y "0'4.%;!(R#@D<UX5^UQ_P1Z_90_;$^+/B'XT^--4\6^'-;\:^ U\%^
M/I/"&IV]NGB?0UN[>[6TNA/;S%2'MHT\Z PS>7E/,V[0/I/X?> ?!WPJ\!Z)
M\+_AWX>M])\/^'-(MM+T/2K12(K.SMXEBAA0$D[4C15&>PH UZ*** "BBOQL
M_P""WG_)\MU_V*VG?RDKZ+AC(/\ 63,GA/:>S]URO;FV:TM==^YX7$6=_P!@
M9?\ 6?9\_O)6O;>_6S[=C]DZ*_FOHK]"_P"(2?\ 4;_Y3_\ NA\-_P 1._ZA
M/_*G_P!H?TH45_-?11_Q"3_J-_\ *?\ ]T#_ (B=_P!0G_E3_P"T/Z4**_FO
MHH_XA)_U&_\ E/\ ^Z!_Q$[_ *A/_*G_ -H?TH45_-?11_Q"3_J-_P#*?_W0
M/^(G?]0G_E3_ .T/Z4**_ C1?^#L;_A@[0K#]D7_ (8&_P"$J_X0?3X++_A(
M?^%I_8?MNZ-9M_D?V7+Y>/,VX\QONYSS@6?^(W__ *QB_P#F:?\ [S5\)7X.
MSVG7E"G2YHIM)\T5=7T=N;2^]NA^DX7&T\1AH57HY).V]KJ]KVUL?O=17X(_
M\1O_ /UC%_\ ,T__ 'FH_P"(W_\ ZQB_^9I_^\U9?ZH\0_\ /G_R:'_R1O\
M6*/<_>ZBOP1_XC?_ /K&+_YFG_[S4?\ $;__ -8Q?_,T_P#WFH_U1XA_Y\_^
M30_^2#ZQ1[G[W45^"/\ Q&__ /6,7_S-/_WFH_XC?_\ K&+_ .9I_P#O-1_J
MCQ#_ ,^?_)H?_)!]8H]S][J*_!'_ (C?_P#K&+_YFG_[S5^Z?PS\9?\ "Q?A
MOX?^(/\ 9OV/^W=#M-1^R>=YGD>?"DOE[\+NV[L9P,XS@=*\[,,GS+*E%XJ'
M+S7MJGMZ-EPJ0G\+-NBBBO,+"BBB@ KX7_X.*_@Y\9OVGO\ @EIX\_9?_9U^
M$?B#QEXU\77FBG2M+T:QRBQVVK6EW-))/(5BC C@;"E]S$C"D9(^Z** /AOP
M1^P9XC_; _X)+? /]E;XC?$GXI?!/Q3\-O#7A+^U;WPM*-.U:QU?2=+CMVB6
M5T=)(A,?,66,L-T4;*P92!\C?L@_\$9/VQ/@'_P<&WOQW\4_';XW>*?AQH?@
M*&>W^+OBSQ3#<W7BFZ"6:G1;Z0'?-:@F0^64 S:Q\_+S^SM% 'Y>_M1?!O\
MX*(?\%I?^";W[1O[,7[2?[(5C\(?%>B>-D;X,-<:SOBU];&<3QEW9B/WB(8?
MM(VQ,;D,%41MG!^"G["'QW_:K_X*6?LI?M4?$+X,^(_!GA3]F[]G^PTKQ4OB
MW3C9RWGBM8+B#[!:HQW7$<#R+,UU'NMW"*J2,6X_6"B@#QO]MKXA_'KPM\,+
M+X>_LN>$KZ\^('CW5DT#P_K_ /8\EQIOA42(S7&M7[A?+CBMH$DD2-R/M$XA
M@7)D)'QE_P %)_V!_B;\*M _8O\ #W[,?@WQ)XE^%?P5^/6E:Y\5=&TRVFU/
M4]03[5#*VO7-O"K3:A*LYNYYBB/(9+MG"$;BOZ8T4 ?!O_!O7^SS^TI^SO\
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
M_,SM"BBB@#Y*_P""U_\ R8CJO_8PZ;_Z-K\9*_9O_@M?_P F(ZK_ -C#IO\
MZ-K\9*_H/PP_Y)N7_7R7Y1/P[Q$_Y'Z_P1_.04445^BGP@4444 %%%% !7S)
M_P %3_\ DANA?]C9%_Z37%?3=?,G_!4__DANA?\ 8V1?^DUQ7!FG^XR^7YH^
MCX2_Y*&A_P!O?^DR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,_^#*7_ )-,^,__
M &46S_\ 2!:_:FOQ6_X,I?\ DTSXS_\ 91;/_P!(%K]J:_#N*/\ D?U_5?DC
MTZ'\)!7XV?\ !;S_ )/ENO\ L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25]-X8
M?\E(_P#KW+\XGQ/B'_R(%_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#
M_D['Q=_UVM/_ $C@KR*O7?V\/^3L?%W_ %VM/_2."O(J^)G\;/Z)P'^XTO\
M#'\D%%%%2=84444 %%%% !7]TO[,W_)M_P /O^Q(TG_TCBK^%JO[I?V9O^3;
M_A]_V)&D_P#I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_\ )B.J
M_P#8PZ;_ .C:_&2OV;_X+7_\F(ZK_P!C#IO_ *-K\9*_H/PP_P"2;E_U\E^4
M3\.\1/\ D?K_  1_.04445^BGP@4444 %%%% !7S)_P5/_Y(;H7_ &-D7_I-
M<5]-U\R?\%3_ /DANA?]C9%_Z37%<&:?[C+Y?FCZ/A+_ )*&A_V]_P"DR/@Z
MBBBOEC]Q"BBB@ HHHH **** /Z,_^#*7_DTSXS_]E%L__2!:_:FOQ6_X,I?^
M33/C/_V46S_](%K]J:_#N*/^1_7]5^2/3H?PD%?C9_P6\_Y/ENO^Q6T[^4E?
MLG7XV?\ !;S_ )/ENO\ L5M._E)7TWAA_P E(_\ KW+\XGQ/B'_R(%_CC^3/
MD*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_D['Q=_UVM/_2."O(J]=_;P_P"3
ML?%W_7:T_P#2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 4444 %?W2_LS
M?\FW_#[_ +$C2?\ TCBK^%JO[I?V9O\ DV_X??\ 8D:3_P"D<5?G?B!_"P_K
M+]#KPF[.WHHHK\S.T**** /DK_@M?_R8CJO_ &,.F_\ HVOQDK]F_P#@M?\
M\F(ZK_V,.F_^C:_&2OZ#\,/^2;E_U\E^43\.\1/^1^O\$?SD%%%%?HI\(%%%
M% !1110 5\R?\%3_ /DANA?]C9%_Z37%?3=?,G_!4_\ Y(;H7_8V1?\ I-<5
MP9I_N,OE^:/H^$O^2AH?]O?^DR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,_P#@
MRE_Y-,^,_P#V46S_ /2!:_:FOQ6_X,I?^33/C/\ ]E%L_P#T@6OVIK\.XH_Y
M']?U7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P6\_Y/ENO^Q6T[^4E?
M3>&'_)2/_KW+\XGQ/B'_ ,B!?XX_DSY"HHHK^@S\."BBB@ HHHH **** /S0
M_;P_Y.Q\7?\ 7:T_](X*\BKUW]O#_D['Q=_UVM/_ $C@KR*OB9_&S^B<!_N-
M+_#'\D%%%%2=84444 %%%% !7]TO[,W_ ";?\/O^Q(TG_P!(XJ_A:K^Z7]F;
M_DV_X??]B1I/_I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_ /)B
M.J_]C#IO_HVOQDK]F_\ @M?_ ,F(ZK_V,.F_^C:_&2OZ#\,/^2;E_P!?)?E$
M_#O$3_D?K_!'\Y!1117Z*?"!1110 4444 %?,G_!4_\ Y(;H7_8V1?\ I-<5
M]-U\R?\ !4__ )(;H7_8V1?^DUQ7!FG^XR^7YH^CX2_Y*&A_V]_Z3(^#J***
M^6/W$**** "BBB@ HHHH _HS_P"#*7_DTSXS_P#91;/_ -(%K]J:_%;_ (,I
M?^33/C/_ -E%L_\ T@6OVIK\.XH_Y']?U7Y(].A_"05^-G_!;S_D^6Z_[%;3
MOY25^R=?C9_P6\_Y/ENO^Q6T[^4E?3>&'_)2/_KW+\XGQ/B'_P B!?XX_DSY
M"HHHK^@S\."BBB@ HHHH **** /S0_;P_P"3L?%W_7:T_P#2."O(J]=_;P_Y
M.Q\7?]=K3_TC@KR*OB9_&S^B<!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W
M_)M_P^_[$C2?_2.*OX6J_NE_9F_Y-O\ A]_V)&D_^D<5?G?B!_"P_K+]#KPF
M[.WHHHK\S.T**** /DK_ (+7_P#)B.J_]C#IO_HVOQDK]F_^"U__ "8CJO\
MV,.F_P#HVOQDK^@_##_DFY?]?)?E$_#O$3_D?K_!'\Y!1117Z*?"!1110 44
M44 %?,G_  5/_P"2&Z%_V-D7_I-<5]-U\R?\%3_^2&Z%_P!C9%_Z37%<&:?[
MC+Y?FCZ/A+_DH:'_ &]_Z3(^#J***^6/W$**** "BBB@ HHHH _HS_X,I?\
MDTSXS_\ 91;/_P!(%K]J:_%;_@RE_P"33/C/_P!E%L__ $@6OVIK\.XH_P"1
M_7]5^2/3H?PD%?C9_P %O/\ D^6Z_P"Q6T[^4E?LG7XV?\%O/^3Y;K_L5M._
ME)7TWAA_R4C_ .O<OSB?$^(?_(@7^./Y,^0J***_H,_#@HHHH **** "BBB@
M#\T/V\/^3L?%W_7:T_\ 2."O(J]=_;P_Y.Q\7?\ 7:T_](X*\BKXF?QL_HG
M?[C2_P ,?R04445)UA1110 4444 %?W2_LS?\FW_  ^_[$C2?_2.*OX6J_NE
M_9F_Y-O^'W_8D:3_ .D<5?G?B!_"P_K+]#KPF[.WHHHK\S.T**** /DK_@M?
M_P F(ZK_ -C#IO\ Z-K\9*_9O_@M?_R8CJO_ &,.F_\ HVOQDK^@_##_ ))N
M7_7R7Y1/P[Q$_P"1^O\ !'\Y!1117Z*?"!1110 4444 %?,G_!4__DANA?\
M8V1?^DUQ7TW7S)_P5/\ ^2&Z%_V-D7_I-<5P9I_N,OE^:/H^$O\ DH:'_;W_
M *3(^#J***^6/W$**** "BBB@ HHHH _HS_X,I?^33/C/_V46S_](%K]J:_%
M;_@RE_Y-,^,__91;/_T@6OVIK\.XH_Y']?U7Y(].A_"05^-G_!;S_D^6Z_[%
M;3OY25^R=?C9_P %O/\ D^6Z_P"Q6T[^4E?3>&'_ "4C_P"O<OSB?$^(?_(@
M7^./Y,^0J***_H,_#@HHHH **** "BBB@#\T/V\/^3L?%W_7:T_](X*\BKUW
M]O#_ ).Q\7?]=K3_ -(X*\BKXF?QL_HG ?[C2_PQ_)!1114G6%%%% !1110
M5_=+^S-_R;?\/O\ L2-)_P#2.*OX6J_NE_9F_P"3;_A]_P!B1I/_ *1Q5^=^
M('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U__)B.J_\ 8PZ;_P"C:_&2OV;_
M ."U_P#R8CJO_8PZ;_Z-K\9*_H/PP_Y)N7_7R7Y1/P[Q$_Y'Z_P1_.04445^
MBGP@4444 %%%% !7S)_P5/\ ^2&Z%_V-D7_I-<5]-U\R?\%3_P#DANA?]C9%
M_P"DUQ7!FG^XR^7YH^CX2_Y*&A_V]_Z3(^#J***^6/W$**** "BBB@ HHHH
M_HS_ .#*7_DTSXS_ /91;/\ ](%K]J:_%;_@RE_Y-,^,_P#V46S_ /2!:_:F
MOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-G_!;S_D^6Z_[%
M;3OY25]-X8?\E(_^O<OSB?$^(?\ R(%_CC^3/D*BBBOZ#/PX**** "BBB@ H
MHHH _-#]O#_D['Q=_P!=K3_TC@KR*O7?V\/^3L?%W_7:T_\ 2."O(J^)G\;/
MZ)P'^XTO\,?R04445)UA1110 4444 %?W2_LS?\ )M_P^_[$C2?_ $CBK^%J
MO[I?V9O^3;_A]_V)&D_^D<5?G?B!_"P_K+]#KPF[.WHHHK\S.T**** /DK_@
MM?\ \F(ZK_V,.F_^C:_&2OV;_P""U_\ R8CJO_8PZ;_Z-K\9*_H/PP_Y)N7_
M %\E^43\.\1/^1^O\$?SD%%%%?HI\(%%%% !1110 5\R?\%3_P#DANA?]C9%
M_P"DUQ7TW7S)_P %3_\ DANA?]C9%_Z37%<&:?[C+Y?FCZ/A+_DH:'_;W_I,
MCX.HHHKY8_<0HHHH **** "BBB@#^C/_ (,I?^33/C/_ -E%L_\ T@6OVIK\
M5O\ @RE_Y-,^,_\ V46S_P#2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y
M;K_L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25]-X8?\E(_^O<OSB?$^(?_ "(%
M_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_ ).Q\7?]=K3_ -(X*\BK
MUW]O#_D['Q=_UVM/_2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 4444 %
M?W2_LS?\FW_#[_L2-)_](XJ_A:K^Z7]F;_DV_P"'W_8D:3_Z1Q5^=^('\+#^
MLOT.O";L[>BBBOS,[0HHHH ^2O\ @M?_ ,F(ZK_V,.F_^C:_&2OZ(_C9\"_A
M7^T5X$E^&?QD\+?VQHD]Q'/+9?;I[?=)&<H=\#HXP>V[![UXQ_PZ$_X)V_\
M1O7_ )=NK_\ R77ZEP;QOE7#V4O"XF$W)R<O=46K-)=9+MV/SGBOA#,L]S-8
MFA."CRI>\Y)W3?:+[]S\0Z*_;S_AT)_P3M_Z-Z_\NW5__DNC_AT)_P $[?\
MHWK_ ,NW5_\ Y+KZO_B*G#W_ #ZJ_P#@,/\ Y,^9_P"(;YY_S\I_?+_Y _$.
MBOV\_P"'0G_!.W_HWK_R[=7_ /DNC_AT)_P3M_Z-Z_\ +MU?_P"2Z/\ B*G#
MW_/JK_X##_Y,/^(;YY_S\I_?+_Y _$.BOV\_X="?\$[?^C>O_+MU?_Y+H_X=
M"?\ !.W_ *-Z_P#+MU?_ .2Z/^(J</?\^JO_ (##_P"3#_B&^>?\_*?WR_\
MD#\0Z^9/^"I__)#="_[&R+_TFN*_I7_X="?\$[?^C>O_ "[=7_\ DNN8^*G_
M  0A_P""4WQKT.#PU\3?V5_[3LK:[%S!#_PG&NP[90K(&S%?*3\KL,$XYZ5R
MXSQ-R'$89TXTJMW;>,.C3_G/6R/@;-LLS6GB:LX.,;WLY7U376*[]S^-ZBOZ
MY?\ B&&_X(;_ /1D/_F2O$W_ ,LJ/^(8;_@AO_T9#_YDKQ-_\LJ\;_7S)_\
MGW4^Z/\ \D?H_P!5J=T?R-45_7+_ ,0PW_!#?_HR'_S)7B;_ .65'_$,-_P0
MW_Z,A_\ ,E>)O_EE1_KYD_\ S[J?='_Y(/JM3NC^1JBOZY?^(8;_ ((;_P#1
MD/\ YDKQ-_\ +*C_ (AAO^"&_P#T9#_YDKQ-_P#+*C_7S)_^?=3[H_\ R0?5
M:G='\C5%?UR_\0PW_!#?_HR'_P R5XF_^65'_$,-_P $-_\ HR'_ ,R5XF_^
M65'^OF3_ //NI]T?_D@^JU.Z/DW_ (,I?^33/C/_ -E%L_\ T@6OVIKQ7]BG
M_@G=^QU_P3L\):UX&_8Y^#__  A^E>(=12_UBU_X2#4-0^T7"1B-7W7UQ,R8
M48PI [XS7M5?G&<XVEF.9U,33349/2^^R71O\SLIQ<(),*_&S_@MY_R?+=?]
MBMIW\I*_9.O&OC?_ ,$_?V1?VCO'+?$GXS_"3^V=:>UCMFO?[>O[?,4>=B[(
M)T3C)YQD]Z]C@[/<)P]F[Q6)C)QY7'W4F[MKNUV[GSO%638K/,K6&H-*7,G[
MUTK*_9/OV/P4HK]O/^'0G_!.W_HWK_R[=7_^2Z/^'0G_  3M_P"C>O\ R[=7
M_P#DNOU+_B*G#W_/JK_X##_Y,_./^(;YY_S\I_?+_P"0/Q#HK]O/^'0G_!.W
M_HWK_P NW5__ )+H_P"'0G_!.W_HWK_R[=7_ /DNC_B*G#W_ #ZJ_P#@,/\
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
MWOT#6ZZO>B0I-(O\2Q10SRA3PSHBMPQ-;O@K_@E9\#I/A59:-\=_%_C;QO\
M$*73U.O_ !6NO'NJ6VM2:B5!DN;.>"X0Z=&),F*"W$<4:JJ[3@Y\@_X.0_V.
M_C-^UE_P3_L/$?[/'AB?7O&?PA^(>F>/=*\.VB%Y]7CLTGBGMXE'+R>7<-*$
M&6<P[%!9@I^LO@=^U_\ L^?'_P#9JTW]K/P3\3-)C\$WVC#4;W5K_4(X(])"
MINGAO&=@+:6 [DE23:8V1@V,4 ?)/_!*[]KO]HGXXZS^T9_P3.^/'Q=N9?BC
M\ /$YT32?BBVG0O>ZQH5WYW]G:E+"0(6OHXX\NQ4QEGA9UD._?S&O?L8VG[+
M/_!6GX"VW[$/[1?CK^V->M];U+X_>$_%_P 5-0UR'5O#T=L%34[J"^N)62X>
M\DCCB,852Q9D55AE(SO^"3.@Z-H/[0?[7'_!:KX[:[:>!?AI\7/%5K#X UGQ
M?<+ID,WAK3MT$>LRFX*^3!=DP&$OM)"%L%9$)M_\%*OV2/V5OB]^T3^SA^U5
M^PU;>$[7X\:A\<=#U.T\6?#J>#S]?\-B0OK-U?-:';=6B6H)>XDW9+) '/V@
M1N ?IA7P#^P_^P5^TKJO[!3_ +,_QH_:(\?^'XM2^-GC.[\9ZK9^(+FWU^^T
M6/6K^"UL[2\;,EK#=>3;W+31L&:"1U0CSRZ_?U>4?MD?MH_L_P#["GP<F^-'
M[0OCW3=%L&NX['2+:^U*"UDU2_E.(;6%IW2,,QY+NRQQ(KR2.D:.X /B?]FG
M]GKX@?\ !.O_ (+3Z#^RE^S;\:O'7B/X-?$?X-ZIXH\5>!?&WBBYUE?"U[9W
M<5O#?6TURS21+/)(D6TL=Y,NXMLC$?;?\%TOCW\6K[]C7XU_!7]FCQA<Z%>^
M$?A3J'B'XE^,=.<B72;,VTC6FDP./NWEZREF(YAM(Y6.Q[BV8]#^QA^V+^P'
MKWQJFU^V_;0^&7Q*^/?QDO(+6]TSX>^*(=8-A96D4TT&DV:P$O'86<)N97GD
M6/SI7N)V"&584^3/V\?V3_\ @LC^S]_P2^^/UK\2/VH_@+KWA;4_">OZY\0I
MK'X?ZG'K6N/<1LUS(+E[LQK+Y82*/*;(HH8HD58XT4 'Z=?L/W=U?_L6?""^
MOKF2:>;X7>'Y)IIG+/(YTZ EF)Y)).237J-?-_\ P26TC]H[1_V _AO#^TOX
MS\*ZWJ4OA/2I?#T_A+29[.*WT=M.M?LL$ZS2.7N%&_?(I"MD848KZ0H R?'W
MC?P[\,_ FM?$CQ?>&WTGP_I%SJ6J7 7)BMX(FED;'?"(Q_"OS\_X)3Z;JO\
MP5_^ U]_P4:_;8DU/6-'\>>)=4A^%WPO&MW,&A^&-!L[N6S3=:PR)'>7TDT$
M[274P=L!1%Y2Y4_>'QR^%]A\;_@IXP^"^JWS6UKXO\+:AHES<HN6BCNK:2!G
M [D"0G'M7PK_ ,&XNOZW\"OV/)_^"8?Q\LD\/?%SX#>)-7L-:\-7C[)K_2[O
M4;B]M=6M0V/M%E+]I=$F3*YBYQD9 *_B'XU>,O\ @E7_ ,%8_A#^R-!XUUW6
M?@-^TKI]_9^%=#\2ZU<:E-X+\367EEDLKFY=YOL-P)[5/LKNRQ23%HMB*4,G
M_!9G]B/P+)^S;\0OVK_$7[5'Q)TCXRVSL?@SJVC?$J]T:VL=6:3;I.B66GQW
M*6A\Z0PPRRNC32,\DQD10%3'_;'\ 2?\%'O^"WG[.?A/X/RKJ?A+]E&?5/%?
MQ5\56+>9:6.KW1M#8:-YH^5KS?912O"#N2&4LV" I]M_;U\&_P#!);_@H/\
MLU_$'3?VAO&/PL\76/@NRU#3=2\36>K65WJGA#4(PRLD,T3&:VNDE Q "#(X
M"%'W;2 ?3/P.LOBAIOP4\'Z=\;]3M;WQI;^%M/C\7WEBH$$^J+;1BZDC   1
MIA(1@ 8(KYGU;X _M-)_P5U^(O[0'@'QOJ,'AZ]_97L]$\,6NLSW#Z);^)'U
M>\=)&A4[&,:6\3MM&_;<N/XQGMO^"1W@?X]?#;_@F=\$O O[3K7X\<Z;\/[&
M+7(=59C=6WRDPV\^[YO-B@,43@\AD(/.:]_\0^(= \(Z#>^*O%>MVFF:7IMI
M)=:CJ.H7*PP6L$:EY)9)'(5$506+$@  DF@#\G_^"IW[ ?CO_@GK\";#_@H9
M^QU^UW\9]4^.WA[QUX?M[A/%?Q NM1MOB'+J.J6UBVG7%@Q%NJNUP&6&"-(T
M2-E5!A&3] _VMOV.OAY^US91:1\?_B5XKM? >F:?)+=>%_#/BZ\T"&ZN>2;N
M]N[&>*>9(D5?+A+K"K&1Y%E/E^5\KI_P5*_X);?M.?%K2OV@/C/^WI\)-,\#
M?#;5)K[X;^#M2\=V(O-1U1$>$Z_>6OF&161'E2RM2N]!(]Q(OFO"EO\ 67C7
MXP?L3_'2STK]GCXT>*/ .JW'C[PI!KMG\,O'CV?VW4]+ER4G?3+O]XZ!E93F
M,[7C8'!4X /!_P#@A/X;^+/A;]ECQGI7BOXX:I\0_A_#\8O$,'P*\3Z]K?\
M:5]=>#H9U@M&EN<DRH98KEHRW)C*,H5&15^UZ^ /^",/[+_A7]F3]H_]J_2?
MV9KAT_9ZU+X@:*WPOT^UNWFTZWU5-.;^WA8NQ(D@6ZD@M]R$JKVKPY)@;'W_
M $ %?G1\"?C)XD_X*W_\%(?CS\,O%7B_6M.^ _[-VL0>$[;P=H.LW&GCQAXD
M9YUO+K49;9TEFMK=[9XX[3?Y+[DD=6(*C]%Z_,/_ ()G^#KS_@G'_P %</VH
M/V7/C@1I.E_M!^,Q\1?@KXAO#Y=GKYEEN9-0TR*5L*UW;M<QCR,^84B>3:4*
ML0#1_P""IFL:A_P10\.^"_\ @H+^R==ZS9?#^Q\;V.A_&?X3OK5S=:/J>C7A
M9!?6=O<2.EC?0R+&%>W\L2^:!*'"X/TS^V5^QO\ L_\ [8'ABY^(G[3WQX\6
M6/P\TSPW]JTJT\/>/KSPWINE?(TDFKSS6D\7VF4*5*&X+01)'Q%EY&?YS_X.
M)=%U;]LKX)>$/^"47P$FBU;XE_%OQQI=QJ-A:_O?^$;\.V<WVBZUJ^V_\>]L
MCI"BE\&5G*1AV!%?5WQ#L/\ @G]\5=(F_8*^-^M_#'Q?+H'A^TEU#X;^+K^P
MO+NVLTAVP7<EI,2\>$&5FV@KG<",@T >=?\ !#^Q_:'LO^";G@8_M'_$[4/&
M%_//J$WA;Q#K=Y]HU&\\.M>2G2Y+N0DEIFM?*<ACO571'PZL!9_;Z^!/QG^*
MG[7O[)'CKX;^*-?L=!\)?%G4Y_&L.CWDT<#VC:#?3Q-=+&0&B,MHMN-^5W7@
M7^/GS_\ X(+_ +/Y_9S^#GQC\%_#?5[VY^#4_P >=<N?@4EW=O<1KX>*6ZE[
M21R3)9FZ6Y$4F2)0C3 L)@[?=E 'Y_?MX_\ !*&/XR_"SXD_M3?%/]L_XL:#
M\4]*TS5==\'^)/"WQ$O=-TCP;%;)+-9VMM91,D1ACBCB$\KKYTS^;)OC+J$]
M@_8#_:O\=7?_  2:^&/[7O[;.I-8ZW/\,K+6?%=\;(B:\+1CR95@C7+SW*&%
MEAC7+RSA$7+*M>5_M:_\%&?^"=_[07Q*U[]B;XG_ +</PM\*^!?#]ZMI\7SK
M?C^QLKC7Y%(9O#MNCRJ_D-PM]/\ =V%K1"TDEPUMO_M%:1\;O^"BO@WX3_&O
M_@ES^T=\+X_ W@[Q-J-X9/&7A>\U#1=>OK0QVUE<VJVTD(FCLYEO=A):+STB
ME0%H(W4 \M_8C\9?M-^(O^"\OQ+?]H_Q'>VT^K_LS:3K>G> ?M>^T\)6\^M2
M+#IX"DI)<)$BF>89#W$DVP^4(U'Z45^0/[,_@O\ X*BV/_!P[XAM?BQ\<_@]
MJ&O6WP*T&X\=W>B^#+^"VOO#7]LR?Z+9H]RS0WF_>?.<LF"!LXK]?J "BBB@
M HHHH 9/!!=0/:W4*212(5DCD4%64C!!!Z@CM7P3XW_X(=?#_P"$/[<.C_\
M!1O_ ()Y:AH'@/QM8M.OB'X?:[I7F^%O$$$XQ.(EB!DT>X<@/]HME=0Z F!M
MTGF??-% '!^)/A1X(_:.^'</A+]JK]GOPEK<$=VLT_ASQ#:6VNZ>)T!"S1?:
M(0'QN8*[11O@GY5S6_\ #KX8?#3X/^%H? WPE^'FA>%M$MF)M]'\.:3#8VL1
M/4K%"JHN<#H.U;M% !7$^//V:?V<?BGKY\5_$[]G_P $^(]4:)8FU+7O"EG>
M7!C7[J>9+&S;1DX&<#-=M10!R/@K]G[X"_#73M4T?X<_!+PAH%IKD AUJUT3
MPU:VL>H1@.H2=8HU$J@22##9&'8=S5'X1?LL?LQ?L_7UUJGP&_9Q\!^"+F^3
M9>W'A'PA9:;)<+D':[6\2%QD X.>@KO** "BBB@ KX@_X*._\$,_V</VYO'N
MC?M(_#S4HOAC\9/#6K6VJ:9XVTK0X;RSU6XMY1+$NK:=)MBU% PQN8K)M^4N
MR#97V_10!Y[X"T?XF?$/X;W'P[_:V^%'@RYDNM.%KK,&BW;:EHNKHPVR P7D
M*/&K8R8'655#;?-DQN-_X0?LX_L\_L]VMU8_ /X#>#/ \-\P:]A\(>%[33%N
M".A<6T:!R,]\UV=% !7,_$?X+?!SXQQ6D/Q=^$WAGQ4FGL[6">)-!M[X6Q?;
MO,8F1MA;:N<8SM&>@KIJ* .'\#?LR?LV_##Q#'XN^&O[/?@?P]JL4;I%J>A^
M$[.TN$5AAE$D4:L 1P1GD5U?B+PYX>\7Z%=^%_%F@V6J:9?P-!?:=J-JD\%S
M$PPR21N"KJ1P000:NT4 0:;ING:+IUOH^CZ?!:6EI D-K:VT0CCAC4!51%4
M*H   '  Q4]%% !7B7[=/_!/3]EG_@HK\(Y_A%^TO\/TOD",=&\1:<XM]6T2
M8C'GV=T 6A;U7F-Q\KHZDJ?;:* /EO\ X)Q_LH_M&?\ !/CX/:1^R%K?B#PS
M\0/A]X:D:W\(>+[*#^R=;M[)G+)!?V01K>Y:(':;N.9'D4+N@W LWL.E_LB_
MLH:)\4)OC?HO[,7P\L_&EQ=O=7'B^U\%6,>J2SL<M*UVL0E9R>2Q;)]:]#HH
M *H^)O"_AGQKH%UX4\9>';'5M+OXC%?:;J=HEQ;W$9ZH\;@JZ^Q!%7J* /,!
M^Q'^Q@#D?LB_##_P@=._^,UI_%G]EK]F/X^:K8:]\=?V<_ ?C2^TJ,QZ7>^+
M?"%EJ4MFF[=MB>XB<QC=SA2.>:[RB@"OI6E:7H6F6^BZ)IMO9V=I"L-I:6L*
MQQ0QJ,*B*H 50   !@ 58HHH *Y/XW_ CX.?M)_#34_@[\>?AOI/BOPSJ\!B
MO]'UFT66)P00'7/,<BYRLB%70X96! -=910!\.?L!_\ !+KXC_\ !)KQQXR\
M/_LH^+=+\;_"3QOJXU:?PMXTF-KXA\/W80(1;:G'%(NHP,@55M[E83&5#"8E
MI/,^H/B%^R=^RQ\9_%UG\2_C!^S#X \3>([2"-+36_$W@VPOKZV5265%GEB=
MU"DD@*V 22*]#HH ;###;PI;V\2QQHH5$1<!0.  !T%.HHH \QE_8G_8TGE:
M:;]DCX8N[L6=V\!:<2Q/4D^3R:[[PKX2\*>!/#UKX1\$>&=/T;2K&/99:9I5
ME';V]NN2=J1Q@*@R2< #DFM"B@#,A\%>#;?Q=-\0+?PEID>O7-BME<:VEA&+
<R6V5MZP-,%WM&&)8(3M!.<5IT44 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ctsh-20240930_g5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g5.jpg
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
M"&__ $>]_P"8U\3?_*VC^QLX_P"@>I_X!+_(/:4^Z/O>BO@C_B)Y_P""&_\
MT>]_YC7Q-_\ *VONGPSXCT;QCX;T_P 7>'+S[3IVJV,5Y87'ELGFPRH'1MK
M,N58'! (SR!7/B,%C,(DZ].4+[<R:O\ >AJ49;,O4445RE!1110 4444 %%%
M% !1110 4444 %%%% ')?'W6/BIX=^!7C7Q!\"O#$.M^-['PEJ5QX-T6YE2.
M._U5+61K2W=G9557G$:$LR@!LD@<U^-/_!3G]BWQ%_P5V_;&M_$_P*_9<^(G
MP\^-&E>'?AM=0>)?$>C-I \'Q+JGB<ZG<WLY80W@6.*Q$,ENTTDDEHBQ-MCE
M _<.B@#\L/\ @YA_9H_:<_:^T?X%^#?V6_V>/%?CF\\#?%"/Q#XF?2;%8X;6
MT2)  );AXTE=MQPL9;&PAMIQGZP_;U_:I_;?^#FB_"O7/V&_V,9_BI'XM\;P
M:?XU@U2673YM"TQL!IFCDV/$2=_[YP8X_+RRL'4U]/T4 ?EA_P ',/[-'[3G
M[7VC_ OP;^RW^SQXK\<WG@;XH1^(?$SZ38K'#:VB1( !+</&DKMN.%C+8V$-
MM.,_IAJWCV*Q^&E_\2=-\+ZU?"STB>^BT:+2IDU"Y,4;/Y"6[J)#*Q7:JXRQ
M(QG(K?HH ^8_^"0WP%^(WP,_8BT/5/CIH<NG_$KXD:SJ7C[XEVUS&4FBUK6+
MI[R6"13RKP1/#;%>WV?':OIRBB@ HHHH **** /"?^"@'B3]C=_A;X?^!?[=
M6@Z%J'@3XN^+H_!S1>)G2.Q6]DLKR]MS)*S*869K$I%(K*ZS21;2IP1^3/\
MP1D^"GQR_8$_X+$V_P"S-^RW\9+[Q-\!_'T_Q#N_%W@62[:Z7P=;:-K^KZ1I
MMW,=S!99WL+)%N/D:83RJRL(E:OW+\6>#_"/CW09_"WCGPMIVM:7= "YTW5K
M&.Y@F'7#1R JWXBN<^!W[.GP*_9I\,77@SX!?"G1/"6EWNJW>I7=EHEBL*2W
M-S<2W,KG'./,FDVI]V-2$0*BJH /RD\4>(_#_P#Q&8^';3^V[3S5^"#V;1_:
M%W"X.FW,HBQG[^PAMO7!STK]$#_P4M_9<'_!0L?\$QCK&L_\+1/A3^WQ#_8T
MGV#R/+\WROM'3S?*_>=-F/EW[_DKU,? 3X%BY^V#X+^$_.W[_-_X1RUW;LYW
M9V9SGG-;'_"#^"O^$R_X6+_PA^E_\)!_9_V#^W?[/C^V?9=^_P CS]N_RM_S
M;,[<\XS0!^0GBCQ'X?\ ^(S'P[:?VW:>:OP0>S:/[0NX7!TVYE$6,_?V$-MZ
MX.>E5OC1^SQX.A_X.OVO/VP_ASH^N_#[XR?!">S\"?\ "6:;%<:=/<6VGPQW
M-LAF!03*+6Z8J/G"W*GCS!G];!\!/@6+G[8/@OX3\[?O\W_A'+7=NSG=G9G.
M><U?^(/PN^&?Q:T1?#/Q5^'6A>)M-2=9DT_Q#I$-[ LBYVN(YE90PR<'&1F@
M#\T/^#2/PC\7?"'_  3I\6V/C&\U&;P4_P 7]8_X56VHNS++I"I CS6Y;_EW
M>Y6<C;\ID$S#[Q)_4RH=/T[3](L(-*TJQAM;6VB6*VMK>()'$BC"HJC 50
M . !4U '\;G_  7I_P"4PW[0'_8_3?\ HF*OD:OKG_@O3_RF&_: _P"Q^F_]
M$Q5\C5_0>6?\BVC_ ((_DCR9_&PHHHKM)"BBB@ HHHH *_NE_9F_Y-O^'W_8
MD:3_ .D<5?PM5_=+^S-_R;?\/O\ L2-)_P#2.*OSOQ _A8?UE^AUX3=G;T44
M5^9G:%%%% !1110 45\;>(?^"N-OXM^,MW\*OV3?V==0^)L.@_%N^^''B34T
M\3V>EE]?L]!U'6+FTL8Y\_:&B33VA:2=K:(RR;4D<*S#K_C+_P %3?@U\$_V
M"8O^"@WB'X/_ !,NO#4FAOJ4_ARQ\)E]6T]4D\J6.\7S/(M&CD^1_,F &&*E
M@IP ?35%>/?L!_M;Z?\ MW_L>^!OVN=)\#S>&[7QQIDE];:)<7XN9+6-;B6)
M0TBH@9B(PQPN 6QDXR>=_;G_ ."@O@;]B[Q%\+?A0/"S>)?B#\:/&T/AGX>^
M&/[1%E#/,6C$]W=7/ER&"U@66,R.D4LF9$"QMDD 'T'17SS^PE_P4*\$?MK:
M_P#%+X4R>$SX8^(7P6\;S^&/B'X7&I?;88)E>58+NUN?+B-Q:SB&0QN\44F8
MW#1K@$\Q\0?^"LGP:\+?\%4OA[_P2C\(^'SX@\8>*]#U+5/%>K6^IB.'PO'!
M837EM$\?EMY\TZPMF/='Y:/&Y+;PM 'U;7Q/_P %K_\ @L1_PYY^%W@GXD_\
M,[?\+%_X3'7[C3/L7_"7?V1]C\J 2^9O^R7/F9Z;<+CKD]*^V*_$_P#X/7?^
M37?@E_V/VH?^D0KV,@PM#&YO2H5E>,F[K5=&^EF9U9.--M' _P#$;_\ ]8Q?
M_,T__>:C_B-__P"L8O\ YFG_ .\U?@C17ZI_JCP]_P ^?_)I_P#R1P_6*W<_
M>[_B-_\ ^L8O_F:?_O-1_P 1O_\ UC%_\S3_ />:OP1HH_U1X>_Y\_\ DT__
M )(/K%;N?O=_Q&__ /6,7_S-/_WFH_XC?_\ K&+_ .9I_P#O-7X(T4?ZH\/?
M\^?_ ":?_P D'UBMW/WN_P"(W_\ ZQB_^9I_^\U'_$;_ /\ 6,7_ ,S3_P#>
M:OP1HH_U1X>_Y\_^33_^2#ZQ6[G]@_\ P12_X+!?\/A?A+XT^*/_  SQ_P *
M[_X1#Q%#I7V'_A+?[7^U^9 )O,W_ &2V\O&<;=K9ZY[5]JU^*W_!E+_R:9\9
M_P#LHMG_ .D"U^U-?E6?86A@LWJT**M&+5EJ^B[W9W4I.5--A7C7QO\ ^"@7
M[(O[./CEOAM\9_BW_8VM):QW+67]@W]QB*3.QM\$#IS@\9R.]>RU^-G_  6\
M_P"3Y;K_ +%;3OY25ZG!V183B'-WA<3*2CRN7NM)W37=/OV/GN*LYQ61Y6L3
M02<N9+WKM6=^S7;N??\ _P />_\ @G;_ -'"_P#EI:O_ /(E'_#WO_@G;_T<
M+_Y:6K__ ")7XAT5^I?\0KX>_P"?M7_P*'_R!^<?\1(SS_GW3^Z7_P F?MY_
MP][_ ."=O_1PO_EI:O\ _(E'_#WO_@G;_P!'"_\ EI:O_P#(E?B'11_Q"OA[
M_G[5_P# H?\ R ?\1(SS_GW3^Z7_ ,F?MY_P][_X)V_]'"_^6EJ__P B4?\
M#WO_ ()V_P#1PO\ Y:6K_P#R)7XAT4?\0KX>_P"?M7_P*'_R ?\ $2,\_P"?
M=/[I?_)G[>?\/>_^"=O_ $<+_P"6EJ__ ,B4?\/>_P#@G;_T<+_Y:6K_ /R)
M7XAT4?\ $*^'O^?M7_P*'_R ?\1(SS_GW3^Z7_R9\*_\%JO'?A3XH?\ !5'X
MV?$3P+JOV[1M:\8&\TR\\B2+SH7@B9'V2*KKD'HP!]17R[7KO[>'_)V/B[_K
MM:?^D<%>15WTJ$,-2C1CM%)*^]EH?IV&JRQ&'A5EO))OYJX4445H;!1110 4
M444 %?W2_LS?\FW_  ^_[$C2?_2.*OX6J_NE_9F_Y-O^'W_8D:3_ .D<5?G?
MB!_"P_K+]#KPF[.WHHHK\S.T**** "BBB@#\*_\ @JM_P3U^./[ 7[6NE?\
M!6W_ ((^?%:34]8\6_%36[OQ/\)[I%N].GURTTC7[C5KF-&=5DQ;6NM0M 1Y
M\4D\JV\BEPB?4O[4/[9&F_\ !0+_ (-A_B%^V#IW@1?#+>-?A#JL]_H<;;DM
MKV&\EMKH(V 6C:X@E=6(RRLI/)->\?$__@D'\)/'?C*+5O#'QZ^)GAGPY??$
M;6?&/BCP7IOB9I;*]O=5TS5+*_-I)*&N-,:<ZK/(_P!GD5,/*%C1W66+TGXH
M_P#!/K]G#XG?LB1?L(1Z'?\ AKX4)H2:-+X2\*7@LTFL$*%8&FVM,!E,LRNK
M2%FWE]QR >)_\$!?$7A_PE_P1 ^!?BCQ5KEGIFF:?X%GN-0U'4+I(8+:%+RY
M9Y))'(5$4 DL2  ,FOE7_@L;/<>)O^"Z?_!.WXGZ'K5OJ?@[6-<N%T+5+"Y6
M>TN)OM5M([QR(2C!XY;8A@<,,$9K[WT+_@EO^RYH?[!VJ?\ !-G;XEN_A+J.
MC2:7!HE]KK/<:?;O,TY$%UM$W$S;QYC. 5"@;,J4_P"'5?[(-O\ LQ?#+]E;
M2/"^J6&D?!O4[/5?ACK]KJK?VOH&I6TAE2]AN7#!I&=G+HZM"X<JT94!0 ?E
M)^RG\>?C'^RA_P %)_\ @IO^T]\)_A9XD\7/HOBG3=*M])\,Z!)JD_\ :%[K
M,L$-R+2-E:Y%O&;FX:(,F]8V4O&&WCSSX;?MC_"";_@Y$_9C^(?P^_9E^/.C
MV-G\-9/#.J6/Q!\!?9?$NL:KJ-QKHN->N(!*?,MWGU$SSW((5!%<;4"Q!:_=
MS]ES]C_X*?LB:)XBL?A/I%T^I^,_$]UXC\;>)=7N?M&HZ_JUPVZ6[N9<*,GH
ML<:I%&.$11D5A^,?^"?7[-/CO]NGPI_P49\1>'-1D^*/@OPI)X=T'4X]7E2V
MBL'%X&1K<'8[?Z?<_,1GYA_=% 'ME?B?_P 'KO\ R:[\$O\ L?M0_P#2(5^V
M%?B?_P 'KO\ R:[\$O\ L?M0_P#2(5]!PM_R/Z'J_P#TEF-?^$S^=.BBBOW
M\T**** "BBB@ HHHH _HS_X,I?\ DTSXS_\ 91;/_P!(%K]J:_%;_@RE_P"3
M3/C/_P!E%L__ $@6OVIK\.XH_P"1_7]5^2/3H?PD%?C9_P %O/\ D^6Z_P"Q
M6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_ .O<OSB?$^(?_(@7^./Y
M,^0J***_H,_#@HHHH **** "BBB@#\T/V\/^3L?%W_7:T_\ 2."O(J]=_;P_
MY.Q\7?\ 7:T_](X*\BKXF?QL_HG ?[C2_P ,?R04445)UA1110 4444 %?W2
M_LS?\FW_  ^_[$C2?_2.*OX6J_NE_9F_Y-O^'W_8D:3_ .D<5?G?B!_"P_K+
M]#KPF[.WHHHK\S.T**** "BODK_@M?\ \F(ZK_V,.F_^C:_&2OT'A?@3_63+
M7B_K'L[2<;<G-LD[WYEW['P_$7&?]@8]8;V'/[JE?FMNWI;E?;N?TH45_-?1
M7T?_ !"3_J-_\I__ '0\'_B)W_4)_P"5/_M#^E"BOYKZ*/\ B$G_ %&_^4__
M +H'_$3O^H3_ ,J?_:']*%%?S7T4?\0D_P"HW_RG_P#= _XB=_U"?^5/_M#^
ME"OQ/_X/7?\ DUWX)?\ 8_:A_P"D0KY?KYD_X*G_ /)#="_[&R+_ -)KBNC"
M>'7]B8F.-^M<_(]N2U[Z;\[MOV._+.//[8QT,']7Y>>^O/>UDWMRKMW/@ZBB
MBOI#Z\**** "BBB@ HHHH _HS_X,I?\ DTSXS_\ 91;/_P!(%K]J:_%;_@RE
M_P"33/C/_P!E%L__ $@6OVIK\.XH_P"1_7]5^2/3H?PD%?C9_P %O/\ D^6Z
M_P"Q6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_ .O<OSB?$^(?_(@7
M^./Y,^0J***_H,_#@HHHH **** "BBB@#\T/V\/^3L?%W_7:T_\ 2."O(J]=
M_;P_Y.Q\7?\ 7:T_](X*\BKXF?QL_HG ?[C2_P ,?R04445)UA1110 4444
M%?W2_LS?\FW_  ^_[$C2?_2.*OX6J_NE_9F_Y-O^'W_8D:3_ .D<5?G?B!_"
MP_K+]#KPF[.WHHHK\S.T**** /DK_@M?_P F(ZK_ -C#IO\ Z-K\9*_9O_@M
M?_R8CJO_ &,.F_\ HVOQDK^@_##_ ))N7_7R7Y1/P[Q$_P"1^O\ !'\Y!111
M7Z*?"!1110 4444 %?,G_!4__DANA?\ 8V1?^DUQ7TW7S)_P5/\ ^2&Z%_V-
MD7_I-<5P9I_N,OE^:/H^$O\ DH:'_;W_ *3(^#J***^6/W$**** "BBB@ HH
MHH _HS_X,I?^33/C/_V46S_](%K]J:_%;_@RE_Y-,^,__91;/_T@6OVIK\.X
MH_Y']?U7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P %O/\ D^6Z_P"Q
M6T[^4E?3>&'_ "4C_P"O<OSB?$^(?_(@7^./Y,^0J***_H,_#@HHHH ****
M"BBB@#\T/V\/^3L?%W_7:T_](X*\BKUW]O#_ ).Q\7?]=K3_ -(X*\BKXF?Q
ML_HG ?[C2_PQ_)!1114G6%%%% !1110 5_=+^S-_R;?\/O\ L2-)_P#2.*OX
M6J_NE_9F_P"3;_A]_P!B1I/_ *1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH
M ^2O^"U__)B.J_\ 8PZ;_P"C:_&2OV;_ ."U_P#R8CJO_8PZ;_Z-K\9*_H/P
MP_Y)N7_7R7Y1/P[Q$_Y'Z_P1_.04445^BGP@4444 %%%% !7S)_P5/\ ^2&Z
M%_V-D7_I-<5]-U\R?\%3_P#DANA?]C9%_P"DUQ7!FG^XR^7YH^CX2_Y*&A_V
M]_Z3(^#J***^6/W$**** "BBB@ HHHH _HS_ .#*7_DTSXS_ /91;/\ ](%K
M]J:_%;_@RE_Y-,^,_P#V46S_ /2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/
M^3Y;K_L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25]-X8?\E(_^O<OSB?$^(?\
MR(%_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_D['Q=_P!=K3_TC@KR
M*O7?V\/^3L?%W_7:T_\ 2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 444
M4 %?W2_LS?\ )M_P^_[$C2?_ $CBK^%JO[I?V9O^3;_A]_V)&D_^D<5?G?B!
M_"P_K+]#KPF[.WHHHK\S.T**** /DK_@M?\ \F(ZK_V,.F_^C:_&2OV;_P""
MU_\ R8CJO_8PZ;_Z-K\9*_H/PP_Y)N7_ %\E^43\.\1/^1^O\$?SD%%%%?HI
M\(%%%% !1110 5\R?\%3_P#DANA?]C9%_P"DUQ7TW7S)_P %3_\ DANA?]C9
M%_Z37%<&:?[C+Y?FCZ/A+_DH:'_;W_I,CX.HHHKY8_<0HHHH **** "BBB@#
M^C/_ (,I?^33/C/_ -E%L_\ T@6OVIK\5O\ @RE_Y-,^,_\ V46S_P#2!:_:
MFOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-G_!;S_D^6Z_[
M%;3OY25]-X8?\E(_^O<OSB?$^(?_ "(%_CC^3/D*BBBOZ#/PX**** "BBB@
MHHHH _-#]O#_ ).Q\7?]=K3_ -(X*\BKUW]O#_D['Q=_UVM/_2."O(J^)G\;
M/Z)P'^XTO\,?R04445)UA1110 4444 %?W2_LS?\FW_#[_L2-)_](XJ_A:K^
MZ7]F;_DV_P"'W_8D:3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O\
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
M/PP_Y)N7_7R7Y1/P[Q$_Y'Z_P1_.04445^BGP@4444 %%%% !7S)_P %3_\
MDANA?]C9%_Z37%?3=?,G_!4__DANA?\ 8V1?^DUQ7!FG^XR^7YH^CX2_Y*&A
M_P!O?^DR/@ZBBBOEC]Q"BBB@ HHHH **** /Z,_^#*7_ )-,^,__ &46S_\
M2!:_:FOQ6_X,I?\ DTSXS_\ 91;/_P!(%K]J:_#N*/\ D?U_5?DCTZ'\)!7X
MV?\ !;S_ )/ENO\ L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25]-X8?\E(_P#K
MW+\XGQ/B'_R(%_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_D['Q=_U
MVM/_ $C@KR*O7?V\/^3L?%W_ %VM/_2."O(J^)G\;/Z)P'^XTO\ #'\D%%%%
M2=84444 %%%% !7]TO[,W_)M_P /O^Q(TG_TCBK^%JO[I?V9O^3;_A]_V)&D
M_P#I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"BBB@#Y*_X+7_\ )B.J_P#8PZ;_
M .C:_&2OZ(_C9\"_A7^T5X$E^&?QD\+?VQHD]Q'/+9?;I[?=)&<H=\#HXP>V
M[![UXQ_PZ$_X)V_]&]?^7;J__P EU^I<&\;Y5P]E+PN)A-R<G+W5%JS2762[
M=C\YXKX0S+/<S6)H3@H\J7O.2=TWVB^_<_$.BOV\_P"'0G_!.W_HWK_R[=7_
M /DNC_AT)_P3M_Z-Z_\ +MU?_P"2Z^K_ .(J</?\^JO_ (##_P"3/F?^(;YY
M_P _*?WR_P#D#\0Z*_;S_AT)_P $[?\ HWK_ ,NW5_\ Y+H_X="?\$[?^C>O
M_+MU?_Y+H_XBIP]_SZJ_^ P_^3#_ (AOGG_/RG]\O_D#\0Z*_;S_ (="?\$[
M?^C>O_+MU?\ ^2Z/^'0G_!.W_HWK_P NW5__ )+H_P"(J</?\^JO_@,/_DP_
MXAOGG_/RG]\O_D#\0Z^9/^"I_P#R0W0O^QLB_P#2:XK^E?\ X="?\$[?^C>O
M_+MU?_Y+KF/BI_P0A_X)3?&O0X/#7Q-_97_M.RMKL7,$/_"<:[#ME"L@;,5\
MI/RNPP3CGI7+C/$W(<1AG3C2JW=MXPZ-/^<];(^!LVRS-:>)JS@XQO>SE?5-
M=8KOW/XWJ*_KE_XAAO\ @AO_ -&0_P#F2O$W_P LJ/\ B&&_X(;_ /1D/_F2
MO$W_ ,LJ\;_7S)_^?=3[H_\ R1^C_5:G='\C5%?UR_\ $,-_P0W_ .C(?_,E
M>)O_ )94?\0PW_!#?_HR'_S)7B;_ .65'^OF3_\ /NI]T?\ Y(/JM3NC^1JB
MOZY?^(8;_@AO_P!&0_\ F2O$W_RRH_XAAO\ @AO_ -&0_P#F2O$W_P LJ/\
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
ME7_C7XI>.[+Q#;7D332R^;>ZMJM]"?L\$LSF63:S*J10,J*D4 "_.'_!:?\
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
M#PCH-[XJ\5ZW::9I>FVDEUJ.HZA<K#!:P1J7DEDD<A415!8L2  "2: /R?\
M^"IW[ ?CO_@GK\";#_@H9^QU^UW\9]4^.WA[QUX?M[A/%?Q NM1MOB'+J.J6
MUBVG7%@Q%NJNUP&6&"-(T2-E5!A&3] _VMOV.OAY^US91:1\?_B5XKM? >F:
M?)+=>%_#/BZ\T"&ZN>2;N]N[&>*>9(D5?+A+K"K&1Y%E/E^5\KI_P5*_X);?
MM.?%K2OV@/C/^WI\)-,\#?#;5)K[X;^#M2\=V(O-1U1$>$Z_>6OF&161'E2R
MM2N]!(]Q(OFO"EO]9>-?C!^Q/\=+/2OV>/C1XH\ ZK<>/O"D&NV?PR\>/9_;
M=3TN7)2=],N_WCH&5E.8SM>-@<%3@ \'_P""$_AOXL^%OV6/&>E>*_CAJGQ#
M^'\/QB\0P? KQ/KVM_VE?77@Z&=8+1I;G),J&6*Y:,MR8RC*%1D5?M>O@#_@
MC#^R_P"%?V9/VC_VK])_9FN'3]GK4OB!HK?"_3[6[>;3K?54TYO[>%B[$B2!
M;J2"WW(2JO:O#DF!L??] !7YT? GXR>)/^"M_P#P4A^//PR\5>+]:T[X#_LW
M:Q!X3MO!V@ZS<:>/&'B1GG6\NM1EMG26:VMWMGCCM-_DON21U8@J/T7K\P_^
M"9_@Z\_X)Q_\%</VH/V7/C@1I.E_M!^,Q\1?@KXAO#Y=GKYEEN9-0TR*5L*U
MW;M<QCR,^84B>3:4*L0#1_X*F:QJ'_!%#P[X+_X*"_LG7>LV7P_L?&]CH?QG
M^$[ZU<W6CZGHUX607UG;W$CI8WT,BQA7M_+$OF@2APN#],_ME?L;_L__ +8'
MABY^(G[3WQX\66/P\TSPW]JTJT\/>/KSPWINE?(TDFKSS6D\7VF4*5*&X+01
M)'Q%EY&?YS_X.)=%U;]LKX)>$/\ @E%\!)HM6^)?Q;\<:7<:C86O[W_A&_#M
MG-]HNM:OMO\ Q[VR.D**7P96<I&'8$5]7?$.P_X)_?%72)OV"OC?K?PQ\7RZ
M!X?M)=0^&_BZ_L+R[MK-(=L%W):3$O'A!E9MH*YW C(- 'G7_!#^Q_:'LO\
M@FYX&/[1_P 3M0\87\\^H3>%O$.MWGVC4;SPZUY*=+DNY"26F:U\IR&.]5=$
M?#JP%G]OKX$_&?XJ?M>_LD>.OAOXHU^QT'PE\6=3G\:PZ/>31P/:-H-]/$UT
ML9 :(RVBVXWY7=>!?X^?/_\ @@O^S^?V<_@Y\8_!?PWU>]N?@U/\>=<N?@4E
MW=O<1KX>*6ZE[21R3)9FZ6Y$4F2)0C3 L)@[?=E 'Y_?MX_\$H8_C+\+/B3^
MU-\4_P!L_P"+&@_%/2M,U77?!_B3PM\1+W3=(\&Q6R2S6=K;643)$88XHXA/
M*Z^=,_FR;XRZA/8/V _VK_'5W_P2:^&/[7O[;.I-8ZW/\,K+6?%=\;(B:\+1
MCR95@C7+SW*&%EAC7+RSA$7+*M>5_M:_\%&?^"=_[07Q*U[]B;XG_MP_"WPK
MX%\/WJVGQ?.M^/[&RN-?D4AF\.VZ/*K^0W"WT_W=A:T0M))<-;;_ .T5I'QN
M_P""BO@WX3_&O_@ES^T=\+X_ W@[Q-J-X9/&7A>\U#1=>OK0QVUE<VJVTD(F
MCLYEO=A):+STBE0%H(W4 \M_8C\9?M-^(O\ @O+\2W_:/\1WMM/J_P"S-I.M
MZ=X!^U[[3PE;SZU(L.G@*2DEPD2*9YAD/<23;#Y0C4?I17Y _LS^"_\ @J+8
M_P#!P[XAM?BQ\<_@]J&O6WP*T&X\=W>B^#+^"VOO#7]LR?Z+9H]RS0WF_>?.
M<LF"!LXK]?J "BBB@ HHHH 9/!!=0/:W4*212(5DCD4%64C!!!Z@CM7P3XW_
M ."'7P_^$/[<.C_\%&_^">6H:!X#\;6+3KXA^'VNZ5YOA;Q!!.,3B)8@9-'N
M'(#_ &BV5U#H"8&W2>9]\T4 <'XD^%'@C]H[X=P^$OVJOV>_"6MP1W:S3^'/
M$-I;:[IXG0$+-%]HA ?&Y@KM%&^"?E7-;_PZ^&'PT^#_ (6A\#?"7X>:%X6T
M2V8FWT?PYI,-C:Q$]2L4*JBYP.@[5NT4 %<3X\_9I_9Q^*>OGQ7\3OV?_!/B
M/5&B6)M2U[PI9WEP8U^ZGF2QLVT9.!G S7;44 <CX*_9^^ OPUT[5-'^'/P2
M\(:!::Y (=:M=$\-6MK'J$8#J$G6*-1*H$D@PV1AV'<U1^$7[+'[,7[/U]=:
MI\!OV<? ?@BYODV7MQX1\(66FR7"Y!VNUO$A<9 .#GH*[RB@ HHHH *^(/\
M@H[_ ,$,_P!G#]N;Q[HW[2/P\U*+X8_&3PUJUMJFF>-M*T.&\L]5N+>42Q+J
MVG2;8M10,,;F*R;?E+L@V5]OT4 >>^ M'^)GQ#^&]Q\._P!K;X4>#+F2ZTX6
MNLP:+=MJ6BZNC#;(#!>0H\:MC)@=954-M\V3&XW_ (0?LX_L\_L]VMU8_ /X
M#>#/ \-\P:]A\(>%[33%N".A<6T:!R,]\UV=% !7,_$?X+?!SXQQ6D/Q=^$W
MAGQ4FGL[6">)-!M[X6Q?;O,8F1MA;:N<8SM&>@KIJ* .'\#?LR?LV_##Q#'X
MN^&O[/?@?P]JL4;I%J>A^$[.TN$5AAE$D4:L 1P1GD5U?B+PYX>\7Z%=^%_%
MF@V6J:9?P-!?:=J-JD\%S$PPR21N"KJ1P000:NT4 0:;ING:+IUOH^CZ?!:6
MEI D-K:VT0CCAC4!51%4 *H   '  Q4]%% !7B7[=/\ P3T_99_X**_".?X1
M?M+_  _2^0(QT;Q%ISBWU;1)B,>?9W0!:%O5>8W'RNCJ2I]MHH ^6_\ @G'^
MRC^T9_P3X^#VD?LA:WX@\,_$#X?>&I&M_"'B^R@_LG6[>R9RR07]D$:WN6B!
MVF[CF1Y%"[H-P+-[#I?[(O[*&B?%";XWZ+^S%\/+/QI<7;W5QXOM?!5C'JDL
M['+2M=K$)6<GDL6R?6O0Z* "J/B;POX9\:Z!=>%/&7AVQU;2[^(Q7VFZG:)<
M6]Q&>J/&X*NOL015ZB@#S ?L1_L8 Y'[(OPP_P#"!T[_ .,UI_%G]EK]F/X^
M:K8:]\=?V<_ ?C2^TJ,QZ7>^+?"%EJ4MFF[=MB>XB<QC=SA2.>:[RB@"OI6E
M:7H6F6^BZ)IMO9V=I"L-I:6L*QQ0QJ,*B*H 50   !@ 58HHH *Y/XW_  (^
M#G[2?PTU/X._'GX;Z3XK\,ZO 8K_ $?6;198G!! =<\QR+G*R(5=#AE8$ UU
ME% 'PY^P'_P2Z^(__!)KQQXR\/\ [*/BW2_&_P )/&^KC5I_"WC28VOB'P_=
MA A%MJ<<4BZC R!56WN5A,94,)B6D\SZ@^(7[)W[+'QG\76?Q+^,'[,/@#Q-
MXCM((TM-;\3>#;"^OK95)946>6)W4*22 K8!)(KT.B@!L,,-O"EO;Q+'&BA4
M1%P% X  '04ZBB@#S&7]B?\ 8TGE::;]DCX8N[L6=V\!:<2Q/4D^3R:[[PKX
M2\*>!/#UKX1\$>&=/T;2K&/99:9I5E';V]NN2=J1Q@*@R2< #DFM"B@#,A\%
M>#;?Q=-\0+?PEID>O7-BME<:VEA&+R6V5MZP-,%WM&&)8(3M!.<5IT44 %%%
$% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ctsh-20240930_g6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M* )8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /SR_X*T_\ !>>3_@D;\7/"GPW^+7[(USXHLO'5O<3^
M%M9\/>.(T\Q()8XY%N(IK13#(#+&<*TBX<8<D$!?VJ_^"^5O_P $Z_C)X2^&
MW_!1G]B3QA\.M!\:R2)HGC[P]XCLO$&ED1M&LS2"'RIE\KS8V=1&9-K!E1\X
MK\_/^#V1I$^.W[,K0QAW&G:^50MC<?M6FX&>U-_X.3_&'QR^.W[07P0\"_\
M!4CX0:A\!/@#8ZE?&P\;> +F#QG<:A?2B#SUF(-J;0K#&-B^5(PW2.%N-I2,
M _H(T76=)\1Z/:>(= U*"]L+^VCN+*\MI0\<\+J&21&'#*RD$$<$&K-?CA_P
M<&_MW_&S_@G_ /\ !/S]G7XR_P#!+7]JJ^T#PEK*VFA:+-IUAIVI6>IZ,FF>
M;9S[KVUE?S D2#<"N0QW+GHG_!6K_@HI^W;^RY_P4F_8X^&'P7_:;U;3/"7Q
MCE\.+XX\,R:'I<]O<^9JEI;7'ER26AFB\V.5@VV3@\IMH _9"OG_ /X*??MU
MM_P3<_8O\5?M>+\%=7\?GPT]JG_".Z1=?9R_GW"0^;-/Y<OD0IORTGEOC@8Y
MR/SZ_P""LG_!7SQA^R;_ ,%C?"G[+'[3'QC^(GPG^ =Q\.XKRS\4_#BSM?M5
MSK%S*RKJ-R\]M.TUG;F.2)K>)#\XWLDH^2NH_P""D_[4/[<W[)O_  0?3]K+
MX<_MXMXA\?Z3XUEFTOXH^&=.T>YLO%FB:AX@G2PF>$VTEO'C3YK;Y(0GEO&5
MRP!R ?HO^R'^T$?VKOV8/ ?[29^'>K>$CXV\,6NK_P#"-ZXN+JP\Z,-Y;G W
M#G*OA=RE6VKG ]&K\9?^"A?_  4<_;S^%'_!NU\ ?^"@7PN_:?U;0_B=KO\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!^*_\ P<X?\$VO^"C/_!2CX\_"74OV0OV.
M=7\0:1\.;'4DU+6K[QGX>T^&\DN+BV=! EQJ*S8"VQ)+QI]]>#@X[3_@N#^R
MA_P4_P#^"U?@?X>_LH_"O]AFZ^$WA#1_%<7B+Q)XV^*WCOP^[)=+:SVR0PV^
MC7U_*T:I=3LS8!=M@"J%)/ZZ44 ?CU_P6E_X(=?'SQU_P1B^"?[&?[&=I)X\
M\0? W4K.2XLI[B*TN-;@^QSPW4\ E<(K^=*)%A+Y$>Y59F50WF/[=W[$'_!7
MO]NC]KG]D3]KBR_X)T7.A>'_ (/_ -AOK_AUOB1H3ZM"+/4;6YN'E6>[AB'F
M+$WDQHSL%3,K1L_EI^Z=% 'YY?\ !4']GSQ!^V3XB\:? 7]J[_@G1XL^*7PG
MF\*V-]\,_''@.YT9?$'A/Q!)%,MU;QK-=PR["8[=_,4RQ%R4E#QD;/DC7_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHILHD,;"%U5RIV,RY /8D9&?ID4 .HKX"^!G[97_!1_X]?\%+?VB_V#M-^)
M?P1T+3O@?;^'+K3_ !!/\(-8O9]5BU:Q6\5)(QXCA6)H@P0L"0Y!.$Z5W/QX
M_;,_:Y_X)]_LT_'K]I#]LS1O WC?1OASH=AJ?P^U#X<^'KW1$UIKEY+9K.[B
MN[^^:&2.Z\D/(CLHBF5\%LHH!]B45\3_ !@^)?\ P50^$_[)$O[6?@'XR_!C
MXEN?#D.M:MX9TSP+>6EI!8R1I)+<Z7?+J4IN5@B9I0LT9^TJF0T)(0_;% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>;?&7]K_]FOX
M>);#P-\5OBYIMAXBU2V:YTSPO:K+>ZM=P*<-/'8VJ27#Q*>#((R@/!(J+P%^
MV?\ LK?%#79_"7P_^.F@:KKEII-WJ=_X=M+O.IV5K:M L\D]F1Y\!0W5N"LB
M*Q\Y, YH ].HKSSX"_M9_LS?M1MKL?[.OQU\,>-)/#%ZMGXCB\/:M'<OIEPV
M_;%.JG,3'RW&& .48=C73?$WXG_#KX+> =5^*GQ;\;Z9X;\-Z':&YUC7-9O$
MM[6SA! +R2.0JC) Y/4@=Z -VBO&-7_X*)?L-^'_ (7Z'\;->_:E\&V/A#Q-
M?BQ\-^)+S5TBLM6N"C/Y=M*V%G.U&/R%ONGTKG(_^"N/_!,B6^N=+B_;G^&K
M7-DBO>6Z^)X3) K#(+KG*@CD$XR* /HJBN<^$OQ>^%_QY^'>F?%SX+^/M*\4
M>&-:B:72=>T2\6XM;M%=HV:.1"0P#HRG'=2.U='0 4444 %%%% !1110 444
M4 %%>??M(?M7_LV?L@> 7^)_[3OQL\.^"-#4LL5YK^HI";EP,F."/_67$F.?
M+C5F/I7Y(?MI?\'F7[/W@6XO?"?["W[/FJ>.[N/='!XM\9RMI>F;NTD=JH-S
M.A])#;-^7/I8#*,RS-_[/3<EWV7WO0B=2$-V?MA5+Q!XD\.^$M*EUWQ5K]EI
MEC",S7NH720Q1C_:=R /Q-?R/_M,?\'*'_!7_P#:7N)X9OVH+CP'I<Q)31_A
MG8II"PY_NW*[KS_OJ<XQZY-?&'Q#^+'Q3^+NM-XD^+'Q+\0>*-1=BSW_ (BU
MF>]G8GJ2\SLQ)^M?6X;@'&35Z]91]$Y?Y?J82Q45LC^T_P 7_P#!2[_@G-X
MN6L?&W[>_P &-*N%ZVM_\3]*BEZX/R-<;OTKDS_P6<_X)."3RO\ AXE\(<[L
M9_X3BTQ^>_'XU_%Y17IQX P27O5I?<C/ZU+L?VX>#_\ @I7_ ,$Z?B!=+8>!
M_P!O7X,ZM<O]VUT_XG:5++UQ]Q;@L/RKV#0?$7A_Q5I<>M^&-<L]2LIAF&\L
M+I)HG^CH2#^!K^"^NA^'7Q=^+'P?U@>(?A)\3_$7A;4%8,M]X<UJ>QF!'0[X
M75LCZUA5\/Z;7[JN_G&_Y-#6+?5']W=%?R+?LS_\'*W_  6 _9IN+>!?VFY?
M'VEP8WZ/\2]/35EFQ_?NCLO/RG'7UK]._P!B[_@\R_9Y\=RV?A3]N?\ 9^U;
MP'>2,L<WBOP;*VJ:9D]9)+9@MS @_NQ_:6X]^/G\;P;G.$3E"*J+^Z]?N=G]
MUS:.(IR\C]KJ*\^_9P_:N_9L_:]\!I\3?V8_C;X<\;Z(VT2W>@:DDQMG89$<
M\8/F6\F.?+D56'<5Z#7RTX3IS<9JS71[FZ:>P4445(!11394:2-HTE9"RD!U
MQE?<9!'YB@#\I?V=/A/\3OBK_P '#7[=MK\-?VH/%WPRDM-$^'1NKGPGH^BW
M;WP;P] %$@U6PNU79@D>6$)WG=N  'VGX1_9\\#_  G_ &$)_P!FC]M_Q?%\
M0-$UG4K_ $7Q7K7B"$9U\:SKDT<$MP(@HBEE:^AWF/:L4C$J5"!A3^!'_!,G
MP%\ /VROB!^W)X<_:)^)NJ^,?BC%91>.;36[C1WT_48[.)8;1/*ATV-X1%$H
M13&Z$C[Q8G->I?M5_LT_#_\ ;!^ FO?LY?%2[U.'P]XD^RKJCZ->FVN3'#=0
MW.V.5?FC+&$+O7# $E2#@@ _*OXW_LK_ /!0O_@W1\(:K^TS^P5\=;KXM?LP
MZ!<B\\9_ CXC7)EN_#]A)*!++IUT!PB[R24";=P>2*Y"NX_7KX6_$+0_BY\,
MO#GQ7\,1SIIGB?0;/5M.6ZCV2B"YA2:,.O.UMKC([&OGOX@_\$S)/C5X$C^!
MGQ^_;6^+WCGX8L\']J>!-<GT:,:U##(KI:7VH6NG17UQ;DJNY?/624+B620%
M@WTY86%CI5C#I>EV45M;6T*Q6]O!&$CBC4 *BJ.%4   #@ 4 2T444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M)],U\/?L@_$W2/V3OV7_ -I'_@I+XFMTTCX*>)];O/B'\,/ ^G3Q$6VBQ:7
MK7,:1DQVTNJ7,4ET+8?<:Y4R!97E1?'O^"?'[;/[.EOI?@/]N?\ X*;:OX@A
M^+'QTU%1X/\ %GBGX>ZM%X3\%VUTQ?3O#VDZA<6PM+3= $DDG5P;B7S/,F?R
MAM /U"'C3P<VM#PVOBS3#J);:+ 7\?GYQNQLSNZ<].G-:=?DE_P<3?LS>._$
M_P"T;\*_VJ?V6-,@T_XL?!?X6>,?B;I%S8V:B;6CH>M>$MUK<%1OG1;2_ORL
M9SN+%.DAK[J\/_\ !1/X1^,O^"<FG_\ !1KP79S:GH6L>"8=8T?0[:4-<W>H
MS;88='4]#=-?,MD!T\XXH ]Q7QEX0?6_^$93Q7IIU+<5_L\7T?GY W$>7G=G
M'/3I6E7Y'?\ !OC\"];^'/\ P4J_;EC^.%W9>)?B+IOB'P;-X@\42VRNZZE?
M66H7>H+:N1NBMS<2,J(#_JXXE.=@K]<: "BBB@ HHHH **** "BBB@ HHHH
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
MUCU^QPX=S"K_ !\5;RIP2_&?/]]D?FF)\0JKTPV'2\Y-O\%R_FSJ_"'[&/\
MP0-^ 43)X?\ V5?BI\:=0BG$D.H?$WQU_9< 8$$!8M+$0>/(SMEC).2#D5ZS
MX3_;[M_@7YT7[&O['WP7^#GFQA&U'P=X!MAJ,BC@>;<.I\XCU9,U\]T5VT^%
M\G6M6+J/^_*4E_X"WR_=$^>Q7&'$&)T]MR+^ZE'\5K^)]B_L-_MX_M._$3]N
M;P GQ@^./B#6=,U36'L+K29KXQ64AN()(4)MXML65=T8';P0,5^Q2LKJ'4\$
M9%?SS_LSZV_AG]H[P!XBCDV-8>-=*N V>FR[B;^E?T,@ # %?D_B?@,-@\PP
M\J$%!.#5DDEH^R_Q'Z%X=XW$8K!5XUIN34D[MMO5=WZ!1117Y@?H@4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?CKXR##Q?JH?.X:E/G/KYC5FUTWQJTE]!^,?BS1'7!M/$M]#C_ ';A
MQ_2N9K^DZ$E.A&2ZI?D?S_6BX5I1?1L 2I#*<$="*T]/\9^,-)Q_9?BS4[;'
M3[/?R)C\C6915RC&2M)7)C*47H['6Z?\?OCKI6!IGQH\5P =%B\17*C\@^.U
M?5G_  3/^,_Q0^)7C3Q+HWQ!^(6J:S%:Z3%+:1:C>-+L/FX9@6Y[@5\35]%_
M\$PO%L7A_P#:2;0IY0%US0;FUC4GK(A2<8]]L3_G7SG$N P\\DKN%-<RC>]E
M?1IO\$>]P_C:\,XHJ4WRMVM=VUT7XGZ(T445^&'[(%%%% !1110 4444 %%%
M% !7Y4_\%_YK9OCSX%MT;]\OA&1I!Z*;J0+^H:OU6K\;?^"W7Q A\8_MOW'A
MVWD#+X6\,6&FOM/&]P]V?QQ<J/PK[_PUHRJ<3QDOLPDW^7YL^)\0*L:?#LHO
M[4HI?G^2/D&BBBOZ)/PD**** -_X4[S\4?#0B4EO[?L]H'<^>E?T8U_/1^S%
MH<GB?]I/X?>'(ERU_P"-]*MQ_P #O(E_K7]"_7I7XIXLR3Q6%CU2G^+C_D?K
MOAG%K#8F7G'\G_F%%%%?D1^GA1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!^87[>/A1_"7[5'BJ 1;8K^
MXBOH3C[PFB1V/_?9<?A7D%?7W_!6+X>O:^)_"_Q2MK?]W>6<FF7<BC@/&QDC
MS[D22?@E?(-?OW#N*6,R2A4_NI/UCH_R/Q+/L,\+F]:']YM>CU_4****]H\@
M*Z#X4>/K[X6?$K0_B)IR%Y-'U**Y,2G'FHK?.G_ EW+^-<_145*<*M-PFKIJ
MS]&73G*E-3B[-.Z^1^R.@ZYI?B;0[/Q'H=VMQ97]K'<6DZ'B2-U#*P^H(JW7
MR-_P3+_:2M]9T!OV>_%E^%OM.5YO#LDK\SVY):2 9ZLA)8#^X3T"5]<U_/F;
MY;5RG'SPT^FS[KH_ZZW1^XY7CZ69X*%>'7==GU7]= HHHKS3T HHHH ****
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^:?\
MP7RA\1W'[4O[!T'A#4;*SU1_VF[06%UJ5D]S;Q2[(]K21))$TBYZJ'4GU%>U
M:9_P3+^(/Q7_ ."BWA3_ (*,?MB?''1_$6J?#30;G3/A=X&\'^&)=.TS1WN4
M=+B^N);BYGENYW65@ !&B;8R 2N:Z']NC_@F[>_MP?&;X2_%[5OVB=4\*'X+
M^,8O%'@_3-&T"VF2;44,9#7;SEC*G[LKL01_*[ DG##Z:TR+48=-MX=8O(;B
M[2%1<SV]N8HY) !N94+,4!.2%+-CID]: /QN_P""B\W[07_!:W]G#Q#^W5^P
M?%!I=C^S!X_U"3X.3Z8]TOB#QQ<V9B75IX;BVFC:QM7B4K;PQAKFX>!6+PY5
M#Z_^Q=XK^"/_  54L/@#XR_89\:>._AA\+/A_P"';W5?B]X6\ >-=3T6WEUB
MY91#X?NFM9H_M-R+E;N\GN"?.:+R'=B+]&KT?]F__@BIX[_8L\5^+_#7[&O_
M  45^('P]^$OC3Q#/K-Y\-+3POI-_)I=S-@2_P!GW][#*UJI550?NG8*B$EG
M4/6?H_\ P02T+X _'*^^+W_!/3]N?XI_ 6P\4Q01_$3POHDEOK=KK[QC#7:G
M5%F\B]?+LURPE8,[,H7<P(!R7_!?*P\1M^TA^P?IO@?6;.QU3_AIRPCTR^UB
MREOH(9?+0(\T2S1/.H."5$J,W]\$YKF?V9M&U_\ :1_X+?ZSX<_X*O:_!_PN
M?X%V$^I_LY>&/#M@=/\ ">K>';L!)-=LXIGFN)[\% LL<D[K$R#:&,!:/ZA_
M:R_X)76?[4'B[X'Z[:?M%:[X4L/V?=?L=:\!:;8Z5#>O/>6J0I&]]/=,\ER-
ML.#C82'8L68AAT7[</\ P3=\'?MN2_#?XBZC\5=:\!_%/X4ZXFJ^#OBAX'M8
M8KZSD9-ES;^5<"5'M9^-\$F\$* 2REPX!])45D^!M)\5Z%X4LM(\;^+EU[5(
M(RMWK"Z<EI]J.3AC$C%4., [>"02 ,X&M0 4444 %>3?MD_L[P?M$?".?1M.
MAC&O:66N]!F; S*!\T)/99%&WT#!"?NUZS171A,56P6)A7I.THNZ_KL^IABL
M-2QF'E1JJ\9*S/QGO+.[T^[EL+^VDAG@D:.:&5"K1NIP5(/(((((J.OL_P#X
M*,_LBRRR7/[0_P -],+'&[Q380)SQ_R]J![?ZS\'_OFOC"OWW*,UP^<8*.(I
M?-=GU7^7='XGFF6U\JQ<J%3Y/NNC_P ^S"BBBO3/."BBB@ J[H/B/Q#X5U%-
M8\,:]>Z;=Q_<NK"Z>&1?HR$$52HI2C&2LU=#3<7=;GU1^Q)^U1^T7XY^//AW
MX9>)OB7=:EH]V;@WD5_;Q2N4CMI9!^]*>9U0?Q=Z^<]<_P""Y7[8IU:_30(?
M"0LGNY#8-/H3F2.'<=@)\T G;C.17I?[$&IV_A7X@>*?B5=OMC\)?#O6-8=S
M_"(H@I/Y.:_.2O-RO(,EQN;8AU</!J,::7NJUVYMOUMRGH9CG>;83+*'LJ\D
MY2G?5WLE!)>E^8^E_&__  5V_;V\:P&T'QD31X6&'30]%M8&/_;3RS(/P85X
M#XX^(OC_ .)NM-XD^(_C?5M>U!\[KW6-1DN9<>FZ1B0/;I6-17VF#RO+,O\
M]VHPA_ABD_O2/D\5F688[_>*LI^LF_S"BBBN\X@HHHH ****   L0J@DD\ 5
M^U7_  2A_8RE_95^ 0\1>-=+\GQEXR$5[K*2IB2QMP"8+0YY!4,7<<?/(5.=
M@-?)7_!'C_@GQ<?%'Q3:_M4_&#03_P (QHUSO\*V%TF!JEZC?\?!!^]#$PX[
M/( .0C _JW7XKXD<41KR_LG#2ND[U&NZVC\MWYV71GZYP#P[*C'^T\0M6K03
M[/>7SV7E=]4%%%%?D)^H'S+^TS_P4NT']F+]K_X6?L9>(/V<?'&N>(/C+/?1
M>!M6T2YTO[!.;*-);LS-/>1R0^5'(KG,9W _+N/%7/\ @H__ ,%'?"'_  3-
M^!MK^T/\6O@AXQ\2^')=5M--O'\(/823V=S<L5B5X[FYAW*7 7<A;!8=LD?+
M'_!7R\\<6'_!:?\ X)Z7GPV\.Z3JVMI?_$7[!I^N:S+I]K,W]DV0827$5M<O
M& NX@B%\D 8 .X<G_P '+_B7]J[4_P#@F)=6GQ:^"WP\T31C\1_#1EO_  Y\
M3K[5+I7%^FQ1;S:+:(03P3YH('(#=* /O'X^_MMZ3^S]I/@'P]KWPA\0ZG\1
M_BCK$NE^!OA?I5U9/J-]<Q0/<7#23F<6T,%O C333F4JBX"[V95;'\)_MW>*
MH_VE_"7[)OQN_9+\:>"/$WC.UU"\T/69+ZPU'0;JVLX#+/Y=[;3%Q,I,:F"6
M&)L2;QN49KA/^"M__!/'XN?MJ:5\._B_^R7\?T^&WQU^#&LWNM?##Q!=IYEG
M-]HBCAO+.Y3:Y\F95A5GV2 #*-&ZR$5XO^Q-_P %8/BIXP_:[\'?\$__ /@K
M]^R))\*OCW9RW5[\-_%.FR-)X>\5RK:3PS26<JNP1WMY)@(]\T3-D$QRB.*@
M#]*Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *?B'Q#H'A'0+[Q7X
MKURSTS2],LY;O4M2U&Y2&WM+>-"\DTLCD+&BJI9F8@  DD 5<K\EO^#A[XUZ
MC\#?C/I>J?M4^"-8UG]G7Q'\ O%>@:#/;V,EUI6D_$:X1_L%YJ,* ASY"+%;
M-(K"*2:65-IC=U^^?V3?V;/@K\'O&'B?XN_LP:YIT7PX^(>@Z)=:'X:\,:D9
M-"M;J$WQFO\ 3X8V-M;I=0W%F&%N%1S:AR"3D@'N%%?GIX!\+?\ "$?\'.'B
M+1]/\5>(KVRU7]C :T]EK?B6\OX;6[F\61P2_9DN)76UC9+6']U"$C!!(4$F
MOT+H **^#OVXO^"+G[)/[3G@OXB_M"_M:^+O$M_\1$M=5U3PW\1X_&&H6@\"
MVL(DDLH]/MHYEMH([:%(S(3&3/()9'.7&VS^PC\+/V@OV]O^".OP%\,_ME?$
MCQ-97GB7P[:WOQ*DL=4GL=5\3:,%N#:6TMW"RSPFYB-A+<2(RR2H)4)'G,0
M?=%%?F!\%/V(?"7_  39_P""WWPX^$'_  3YEUGP_P#"_P")'PG\0:S\7OAI
M_;MU?:9IILGABL=4C6YDD:*6:ZG2$'=T24+@,PK+\:_M&?LS?!O_ (*=_'7X
M,_\ !7GX2Q:U<^,GLK_]G'6?$GA5M9L-7T!+&*)M"T>,QR"&_P#MAD+11A9+
MF>=022(-P!^J=%?F=\<?V4/BKX@_X-\XOA3^W)%//\1M,T9!;:O?WBWNL>&H
M[C6T^QQ"]RS-=6]C);6\LJN?,:%PS2 DMW7_  0!_:(^)&N_L[>*_P!@3]I+
M5WN/BQ^R_P"*I/!'B62X<F34=*0N=*U!=Q),4ENAC1CDL+<.?OB@#[WHK\8/
M^"A_BK7?VK_^"VG[*FL^([TZA\((/B_K_@;P_P"&KCY[#6[O2+>"75K^6,Y6
M9/M\@L0C KG2)#@AZ_9JPL+'2K&'2]+LHK:VMHEBM[>",)'%&H 5%4<*H
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
M:9^TSX]^%3ZA\0-$1DT+Q>_B#4$O]*C8.&CM)4N ;6,B20%(MJGS'X^8Y]B
M"@*,\#N:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
+ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>ctsh-20240930_g7.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M* )8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH 1F55+,0 !DD]J^%O"W_  6QTW]JO]J#Q'^RM_P3#_9PF^-U
MYX(P/''Q U'Q<GA_PEI+,[(B+?BVNYKIF=)%40V[!PC-&716=>D_X.!/BY\0
M/@=_P1Q^/'Q!^&%]<6NL#PI#IL=U:L5EA@OKZVL;B16'*LL%S*0PY7&0017R
M3_P9<^"?#>C?\$Q/&?C>P@C.J:W\8[^+4;@ ;_+M].T\0Q$^B^9(X'_38^M
M'U3^T9_P56^-O[$DOA[3_P!L+]@?6+#_ (3'Q1IWA_PQXH^&_C6'Q!X=:_N[
MF.!(;R[GMK*ZLCARX+V95PC*K%OEK[3KY;_:V_;^_P""5NEW=_\ LO?M@_M)
M^#-&OVNK2XN?"WBB[DL[GS8+I)[:=$=58[;B!'CD7(+1@J37S!_P4^_X*]ZU
MX6_X*)_ #_@G)\(?C!/\/O#/Q!L$\3_$OXD6NFYU"'1S]J,-A:+/"YMI)OL4
MH>7RC(HFA*%/F) /U#HK\G_V6/\ @L-\7/@1XM_:_P#!GQYNO$WQ(^''P0\.
MW7C+X0?$+6-':UGUS35"#^R9;L01QW+K//;Q1S%?,_UI<L%&WPO0?^"@W_!2
M3Q=_P0T\6_\ !<F3]L#6K+Q_I/Q%232O =MI5A_PBJZ+_;-KI3::UDT!D<9F
MDD\\S>?\B@2 Y8@'[J45^+G_  4S_P""^?[2FH_L+_LD>.?V/6A\ ZS^U'/)
M%X@\7_88[P^&WM;BTM+RUM!<*T9<W%Q*!*ZDB.#( 9]R:O[5?[1_[?7[,?\
MP7<^"W_!,;X3?\%!?B(OPZ^)W@ZRUBZ?5/#>@:YJ=G=%]2BD!GN]/:0P/_9H
M=P&7RQ/(R8"!: /V.HK\7/VQ/^"AG_!3CX6?\''/AO\ X)]_LZ?M%->^#?&6
MF136/A3Q1H6GRV.FSW>E73&=Y(K9+J6"UD07?D^<KR" Q>:H?</==>\-_P#!
M?O\ 84_X)X_&CQ#J'Q9T7]I/XRZCXUB?X8R:+H:A]*TB5HXYKDV9A@5Y5&YU
MLT\V.(X.Z5 R4 ?I=17X6?'O_@JI^U1^QQ_P4=_90\"^"/VN_$/C2'XHPZ)I
M/[0'PN\8:KI6K1^'M9NKFU@N[,36%M$EI=P_:B3'"5"M$A*>7)L;T?\ X+0_
MMX?\%$?V9O\ @M%^SI^RG^RG^UA<^'?"_P 7Y]!BU+P_K7AG3;_3X)[C6GL7
M;)MUN3$R!"R"=6)W;73<" #]C*^'#_P6GTO2O^"R.G?\$=O%?[-][:Z_JT=Q
M<Z?XVL_$\<]D]HFD7&J12-"8$D5VB@\MDR0CDX9U 9OE7Q1^W5^V[_P2]_X+
MY?#?]A+XY_M::_\ &3X4?';2],DM&\9:3I\-]HU_?W-S8PM ]E;PH@6\MUS&
MJB/R;C&W>HDKQ/\ :S\/?%'Q9_P>8^$/#?P9^(5KX3\17OA(16?B2ZTE;[^S
MXSX0OO/EC@<A'F$'F^5YFZ,2^6SI(@9& /WYKXY_85_X*VO^VO\ MT?'?]BL
M_LH^+?!H^"FIR6@\7:O<>9;ZOLNFM\M'Y*?96DQYT*[Y?-AR^5Q@_)O_  1
M_;R_;2\:?\%4OVH/^"8G[3/[1NJ_$O1?AT^JW/A3Q9K6FVD&I6PM-5BLB-T$
M2H1(ES&Y0J51HOD"JQ4TO^"./_!3+]K[XA_\%.OVP_@%^UE^TQJ?B_X<_ QO
M$(T%=4T/38)K2VT[6I;;SW>SM86E?[/$<YX)R0!0!^PM%?B?\ OVM?\ @KG_
M ,%>OV /C%_P4*_8G^.>M^'/B'X;^,BZ1\)OA%H4FE0Z7'HUK%8S3079O(2M
MY=20WS2,T\@4M;J(P@?97Z^?LXZK\:M=_9]\$:U^TEX9L-%^(5WX3T^;QQI&
ME3K+;6>K-;H;J*)E9E*+,7 PS# X9A\Q /C/_@K9_P %Q]<_X)&^+M%T_P")
M_P"QIJ'C'0/$5E<WFE^(/"_C- (8H9H86^U12VBF!M]Q !AI$)D4;\\5]9_L
M9?M4_#O]M[]ECP-^U?\ "HNNB>.- AU&WM99 \EG*<I/:R%>#)#,DL+XXW1M
MCBOFG_@IQ^Q_X3_;V^/#?LE>+_)CB\9?LO>.+;3KR=,K8Z@FN>%Y;.ZQU_=7
M,<,F!U"$=Z_,7_@VT_X*4_$;]DGX"?'K_@FO\0M-V_$SP7K#S?"7PMJKX:;7
M[N]BTB32F'\*)J<MG(P7)59[J0_+&30!]P_M+?\ !R_\.O@?_P %$+3_ ()W
M^!/V2=?\8:SJ_C&R\,>'_% \406-AJ.H3WHT^0+NA=ECAOUGM7?GY[:7 P!G
M]+_#T_B&YT2VG\6:7966I/$#>6FG7[W4$3^B2O%$T@]S&OTK^;;_ (*?_ _1
M?V;/^#C3]BOX&Z%J,U_'X<'PQMKK5+D?OM2NSXHG>YO9?66>=I9W/=Y6/>OU
MY_X*E?'#_@H1X$_:+^!OPN_9O\!ZKIWP:\1Z[(_QT^*NAW5A#<^'=-1T5B;B
M^22&QACC:2>29HR\BQ^7$\3\D ^W:*_'S_@CE_P4^^/GQ)_X+._'#_@G?J?[
M2UY\7_A#I>BWNN?#CQ9KQMY[Z!(IK+:([N"*,75N\=VX#,&!\J-XV 9M_!>"
M?V\?^"N/Q)_X+U?&S_@E_P#!7]KU3X>L])U2+PMJWC'PGIEW%X2 @M+E;\QV
M]M#)>O$)'@BCDD"%IXWE\P(RL ?HK_P5U_X*=1?\$G/V=M,_::\0_ VX\<:!
M=>(XM%U*WT_Q"EE=6DTT;O!(JO"ZRQGRI%8[E93LPKAF*>Y_LR?&VP_:7_9M
M^'O[1VE:#-I5K\0/ ^D^)+;2[B8226<=]9Q72PLX #,@E"E@ "1G%?B__P %
MWO@W^W1\"?\ @W@L?A__ ,%#_P!H;2/B=\18OCG9SOXET5&\D6+K=FWA+O!
MTC*-Q),8V[P@+! Q]^_8X_:7O/VMOA=^RC_P3X_8I_;VN?A]XO\  /P!\(>(
M?C3+X>@TJ^D_L@:)9Q?V7!%>VLX:_::2!FD7"VL>3(LCR1QT ?JU17YC_P#!
M7C_@J'\0/V8OVSOV=O\ @F-\.?C1>>#S\0WM=4^)WQ2GLX+C5+30%GD@V6H,
M+0QW-P;6Z#3"$^60A103\M']BG]M+]IKXO?MA_M,_P#!.UOC7X[U7P!I'A/_
M (2'X)?'A] B&H6<#0V9NK 75Q:&WO)(I;PK%)+&\@^SS;B^%V 'Z)?#[]H+
MX3_%3XF>-OA)X!\50ZGK/P[O+.S\716WS)875S!Y\=NS=#((BCLH^[YB@\Y
M[2OP._X,_/"_QK^)_P ._C'^T,W[3/CSS[#XA1WVO>#H#IL]KXPO)+&20O?7
M%Y:2W8D9V^_%/%D\MGG-G_@F?_P5_P#CQ^WMK.K_  M^(7[>_C#X9?M-GXF1
MS6?PW\0:?IEMX6\0:+'?0F;P_9)-:>99WBP)/""TJ7+R%27E#.L8!^]%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R7
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
M,UM%J33+$WV1SA4:0!URF<@?KU10!^>'_!R]^QW^UA^WE^P%IG[-_P"Q_P#
MJ]\;>([KQ]8ZI=B+7]+T^"QM;:&<,TCW]U!N9FF4*L8?HQ;;@9^(_C=_P14_
MX*"_ "']D;]NG_@F-^R=<>&_CW\/O FDZ'\9/!P\2>'[.RO+NPL(+:6[FE&H
MK#<"\'VB&7RW=I8F5W\J0-N_>NB@#\=/^"T7_!/7_@HS^TM\9_V>/^"OO[&W
M[/4^G?&+X86-E#XJ^$>N>(--ENK<6M[)>PB.>"Y:VNXO,GNXY%28.\<L950V
M]5_0']D'XO\ [;?[4?AZZ\7?M/\ [)<?P+TB30I+.'PGJ?BFWUG5=0OI2NZZ
M9[=5CM;:)5=$1LRS-,6985B7S?HJB@#\AO\ @VZ_8$_X*,?\$P]4^*O[,'Q[
M_9LM;+P_K?BZ+4+;XHQ>+K&:QN+>&UEA7[+:QNUQ))(_D,HE2)41I"Y#HL4G
MC7[=/_!)/]I?_@IIIWP;^)-Q_P $^?$GP7_:H?7=);XO?%/3M8T>/PU<V20D
MW&KNUI>,[WJRK"\<:0K.I\R-C(B1R#]WJ*   @ $D\=3WHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ^2?^"D'_!1KXQ_L*?$SX,_#_P3^S+X<\<1?&GX
MCVG@G1-0U3XESZ-_9^I7)41/<1QZ3=_N,EMSHS, O"'.!2U3_@J/XX^ W[;/
MP[_8H_;D_9HT_P !W?Q?2XB^&7C?P;X\?Q#HVJ7\&SS+"=I]/L)[6;,L('[E
MT9IHQNP25\7_ .#A'_A(O^%P_L-?\(A]B_M7_AKOP_\ V;_:6_[/Y^3L\W9\
MVS=C.WG&<5R?P:TKQ1^W=_P6VF\+_P#!3?5K+PQ\0OV8!-K?P,^%?AFR>/1O
M$.FWGEC_ (29;Z>1IKZ17CA#0*D2P/#%]\K.H /U7K/\5W/BJS\-WMUX'T73
M]1U>.!CI]CJNIO9V\\O99)XX9FB4_P!X1.1_=-?&OQM^.WB/X]_\%E_#7_!-
M*^\8:WH7@;0/@)>?$CQ+!X?UJXTRY\1WTFJQ:;:V3W-L\<ZVT*-+.T<;J)7*
MK)O1"M8/[)?Q1^+W[-W_  69^)/_  3(U/XA>(O%GPUUCX.6OQ1^'C>*]:N-
M4OO#&=073KK3A>7+O/-;/,6DC65W\H(J*<$Y .R_X)T_\%,_CE_P4,_9O^)7
MQ5\/_LE^'_"GC?X>>.-2\)3?#G5?BC+*[ZK9)&98;JZ&E+]D!,@566*8$@YV
MX..A_P""3'_!1GQ1_P %.OV9M2_:%UKX#V/P\NM-\5W_ (>N?"H\8OJMU9WM
MHP66.Z8V-L('^:-@JB3Y7!.#Q7R)XF^-&E_\$?/^"T7QXDUG3G;P-^TA\(I?
MB+X1TF'@7OC'1XI$N=-@'>XN@9)3C)9YX5],><?LJ>-?BG_P1"_;%^/7[)WQ
M&\0/XDU?XP_"72_B?\.GO),Q:Y\0)MFFZA8Q$<;[S5I@53JD,<0YX+ 'Z@?L
M<?M(?%W]I>P\9^(_'OP5T'PIHWA[Q[K'AKP]J.C^-I=7.N?V;>26=Q=[7T^U
M$$?VB&:,#=(2T+]MI;V>N&_9E^">G_LX?L^>#?@7IVI/??\ "+^'K:QNM3E'
M[S4+E4'VB[D]9)IC),Y[M(Q[UW- !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!\E?\%%O^"<'Q:_;N^*GP=^(7A[]I[1
M?!-I\%_B+9>-?#^F3?#J35)+[4K5D:-+F;^TH 8#M8%$1&P_W\@&K_[>'_!-
M6Y_;,OOAC\:?"/QT;X:?&_X3:RE_X4^*OASPT)]L;KMO+&6REN/WUG."<PO,
MVWD;F5Y%?Z@U'4=/T?3Y]7U>_AM;2UA::ZNKF4)'#&H+,[,Q 50 22> !4J.
MDJ"2-PRL,JRG((]: /D_XZ?\$Y?B7\6?C5\+_P!M;PS^T/HGAGX_?#33KG29
M?%^G^ Y6T+Q+HUPSM+IE[I;Z@9O)R[.C)>!HY'=QGY0OH7[/W['D_P .OC]X
MP_:]^,GCJS\7?%#QGHECH5SJVF:&VFZ?I.BV;220Z?96SSW$B(TTLLTKR32-
M+(P/R*J(OM]% 'S_ /MF_P#!/'X/_MK_ !=^!?Q?^)*J+[X'_$;_ (2K2E-L
M)#=@6S@6I)/R*;N.PN"<'/V/;CY]RM_:H_X)W?"']J[]J?X#?M5>.=HUCX%>
M)-0U33+<VP9;];BT*)&[9!4PW4=I<H><-"PP-Y-?05% !1110 4444 %%%%
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
MNM2^"O[".G:9\4_'5LSV]YXHEG8^'-)E!Q\KQD-J+@C[L3+%S_K6(*5^:_\
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
MNPU]7T_S^X^?X@Q[PF%]E!^]/\%U_P C#HHHK]+/S\ 2#D'!'0BN&_X* _\
M!/[X,?\ !8;X,6WPX^(^IV7AGXT>&;)H?AE\3;B,[;I<EAI.I%06EMW8G:^"
M\3L70$F2.?N: 2#D'!'0BL*]#VMI1?+..L9+=/\ 5/JMFCLP6-JX&KSPVZKH
MU_6SZ'\PG[1'[._QF_91^,VO?L_?M ^ KWPUXM\-7IMM6TF^490X!61&!*RQ
M.I5TE0E'1E925(-<57]._P#P4!_X)_?!C_@L-\&+;X<?$?4[+PS\:/#-DT/P
MR^)MQ&=MTN2PTG4BH+2V[L3M?!>)V+H"3)'/^ ?AO_@F'^W3XL_;0N_^"?NC
M?L\ZTWQ4T^^:#4O#TB*J6D2[2;R2<GREM"K(ZW.[RG61"K-O7/HX+-(582CB
M+0G!7EVM_,F_L_D]'Y_;X>O2Q=)5*3NG]Z?9_P!:G@E?2W[&W_!'W_@H[^WK
M%;ZO^S=^RUXAU'0KCE/%FKQKIND,H.&*7=T8XYL=UB+M_LU^_7_!*O\ X-;?
MV/\ ]C#3=-^*/[6NG:9\8/B8L:2R1:I:>9X>T>;&2MM:2KBZ922//N <[59(
MH6K]2;:VM[.WCM+2!(HHD"111J%5% P  .  .U?*9IQU2I2=/ PYO[TMODMW
M\[>AZ$,*WK(_G+^"W_!E=^UMXEM(+OX^?M@> O"+2J&EMO#>CW>MR0@_PMYA
MM$+#OM8CT8]:]AMO^#(WP"MEY=W_ ,%%=8>YVG$L?PRB1,]CL.H$X]MU?NM1
M7RU3B_/ZDKJK;R48_JFS=8>DNA_/'\6O^#)SX\:19S3_  +_ &Z_"6OW !-O
M;>*_"%UI"G_9:2WFO#^.SGT%?!/[8?\ P0'_ ."J/[$]E>>)?B7^S'J&O>'+
M)"\_BGP',-8LTC'WI)%@_?P(.[311BO[$J*ZL+QMG-&7[VTUYJS^]6_)DRPU
M-[:'\$?3K17]<7_!47_@W?\ V%_^"D&FZEXWTWPM;_#?XH3QL]MX\\+6*HMW
M/V.H6BE8[P$]7^2;@8EP-I_F5_X*$?\ !.#]J3_@F;\;I?@E^TSX,%K),KS:
M!XBT\M+IFN6RD#S[68J-P&0&1@LD9(#JN1G]!R;B/ 9RN6'NSZQ>_P GU7X^
M1R5*,J>^QX/1117OF04444 %?T@?\&CG_!4JZ^.?P3U'_@G3\8_$;3^)OAS8
M?;O -S=RY>]T NJO: GEFM)'4*,_ZF9%4!837\W]>M?L*?M;^._V%/VN/ ?[
M5WP\DD:^\':]%=7-G'+L%_9-F.ZM&/99H'EB)[;\]0*\?/<KAFV73HV]Y:Q?
M:2V^_9^II2G[.=S^X*BL'X5_$SP;\:/ACX=^,'PZU==0\/\ BK0[35]$OD'$
M]I<PK-$_ME'4X[9K>K\(DG%M/<]0****0!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7CO[27[</P;_9K\;>&O@[J5AKOBWXB^-!*_A'X:^";%+O6=3BB
MYEN-LDD4-K;)@[KFYEAA!!&_/%>Q5^7?_!)_7-1^-W_!>/\ ;W^+?Q08R^(?
M ]QX;\&^$DN/O6.AYO2T<(/W(Y&L;:9@."\A8\MD@'UQX[_X**:7\%+_ ,):
M9^T?^RU\4? ;>./&FC^%?#=[?66F:G93ZEJ5Y%:0Q2W&EWUTEH%:4,S7/E*P
M1A&97PAJ_$G_ (*:^"?AU^V=9?L$1?LV_$[7?B-JOA27Q-HUCH\>B+:W^DQS
M20O<I<76J0HN'B<>7(4EZ'9@BO?/'_P]\'_%#PV?"7CG18K^P-]:7JP2Y^6X
MM;F*ZMY01R&CGABD4]F0&OS7_:XU[XG>'/\ @YM^$.I?"3X=6'BC5Q^ROJ:K
MI6I>(?[,B,9U6[W/Y_D38(X^79SGJ* /N#P+^UY=>)/CCIGP"\>?LP?$SP+J
MNM:+>ZEI.H^*+;29M.NDM6@$T(N-.U"Z59L7",(VVEE5R/N&O8J\(_9T^)?[
M5'Q$_:.\?^'/VDO@!I'@S1O#GAOP]<^!VTWQ"FL)>2W4FK+?3BY^S0-&X$%M
M&T!4[0JN"1-BO=Z "BBB@ HHHH **** "BBB@#Q?]M'X]_#KX/>#]-\,_$7P
M[?:I9^)[EX+BWTR\$,\4$05VE7.-Q#F(;"5!#')P,'Y\T;P/\!OB[M;X'?'&
MTCOI<;/#GB]?L=UN/2-),;)F]D!'O7+?\%-?'9\4_M'MX9AG+0>'=)@M=@.5
M\V0&=V^N)$4_[E?.]?K^0</\F34JD*DH3FN9]8N^UXORMLT_,_+<[SSFS6I3
MG34X1?*NC5M[->=]TT?2GCGX0?$KX;R%?&7@^\LXPV!=>7O@;Z2)E3],YKFZ
MY3X6_M7?'KX011Z?X4\?W4NFHJH='U/%U:&,?P".3/EJ>AV%3[UZ;H_[5/[.
M_P 2MMM\:/@U+X;OY,!]=\$R 1%B>6:UDX51U)!=CS7=4P^:87^)34UWAO\
M.+U^YR..G7R[$?!/D?:>W_@2T^]1.=HKTBQ^ ^B?$6V;4_V??BSHGB^,(7.F
MB86FH1KG^*"4@@>YVY["N)\3>$/%7@R_.F>+/#UYIT_.([RW9"P]1D?,/<<5
ME2Q>'K2<(R]Y;IZ27JG9K[C6IAJ]*/-)>Z^JU3]&KK\1_@KP=X@\?>*+/PGX
M7M#->WDH6(9P$'4NQ[*HR2>P%?>/@'X9Z1X/BMM9U*&UU'Q*-&M]-U'Q1+8Q
MK>WEO"\DD<+R@;VB1YI2B,3@R,>69B?/_P!C7X,0> _ J>.M8M1_:VNPK(A9
M>8+4\H@]"W#G_@(_AKV:OSWB3-?KN)]A3^"'7N^OR_/?L?<Y!EKPF']M/XI]
M.RZ?/_ANX4445\R?0!1110 4444 %>+_ +>W[!G[/G_!1C]G35_V;_VB/#(N
M].OT,NEZK;JHO=%O0I$5[:R$'9*A/3[KJ61PRLP/M%%:4JM2A452F[26J:Z"
M:35F?Q*?\%$?V"/C3_P3:_:G\0?LO_&RRWW.FR?:-#UN& I;:YIKLWD7L.<_
M*X4AER3'(CQDY0UX=7]87_!RW_P3%TW]OC]A#4_BEX&\/>=\2_A':7&N>&9;
M>+,U_8*H:_T\XY??$GFQJ 3YL"*,>8V?Y/:_;N'<X6<Y>JDOCCI)>??T?^:Z
M'FUJ?LYVZ!1117O&04444 ?U#_\ !HQ^V-/^T#_P3?O/V>O$FJM<:W\&_$;Z
M;$LC[G_LB\WW-FQ)YP)/MD*CLEN@'H/U5K^8#_@S]_:/F^%/_!3C4O@5?:@5
MT_XI>!+VSAM=V!)J%CB^A?W*V\5ZH_ZZ&OZ?Z_$^+,&L'G=116D_>7SW_&YZ
M5"7-2045\1?\%F?VL_VZ/V"?AMX;_:;_ &6+7P_XVTA?&-EIWB+X7:AX6FEO
M]3M&CEEF-E>03@QR[(),*T,OWL@'9L?WO]F3]J[X9?\ !07]D[1/VC_V3?B9
M'#IOBK3UDL-0GL4N)M*NE8":UN;<L )HV#1NF[_:5BI5C\V;'L5%>$?\$W/B
M;\=OCC^R'X0^-O[0WC31]7\0^*=.^VSQZ!H)T^TM1YLBB.-&EE=OE"Y+.>0<
M8!P/&?V@O^"LR_!'_@KM\*/V#[OPT/\ A!O&&G7>B^(_&$D)\FS\77,4-WI6
MF^;G"RFV7F/!W_VK;-D;#0!]NT444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q'^
MT#_P3V_:)^$W[?ES_P %//\ @G7K/A1O%?BOP_#HGQ@^%_CB]GLM+\8VL 06
M]W#>013-97\2QQHKM$\;*HSMS)YGVY10!XEX3U#]M7XS36>F_%'X8^'?A1H<
M=Q'-K$FB^.GUK5M05&#&TA9+."*SC<@*]QODEV;U2.)V6>/YS^./[(/[?^M_
M\%D?"G_!1KX8_"WX9:CX4\(?"F\\$Q:%K7Q*O+&_OQ-=W$_VS,>DSI#CS8QY
M67Z,=W(%??-% 'S[HTO_  41^)/QV\(K\1OAW\/?A_\ #?1)[C4/$K>&?B/>
MZSJNO3B!H[6RVOI=G';VRRR">1M[M(8(TP$:0-]!444 %%%% !1110 4444
M%%%1W5PEI:R74@RL49=L>@&:$KL-C\F/VA/$W_"9?'7Q?XE63='=>([QH&/_
M #R$K*G_ (Z%KCJDN[J6]NY;V<Y>:1G<^I)R:CK^DZ%)4:,::VBDON5C^?ZU
M1UJTJCW;;^\****U,Q]M<W-E<QWEG</%-$X>*6)RK(P.001R"#WKZ._9)_:2
M^/\ X]^)^@?!'Q%KUOXIT75;S9>6?BFS%Z8X%!DE=9&Q)N$:OMW,R@X^7M7S
M=7TU_P $K_#$>J_'K5/$<\8(TKP[*8CC[LLDL: _]\>8/QKP^(EAH916K58*
M3C%VNMGLFNVMMCV,A>(EFE*E3FTI-7L]UNT^^A^@$<<<,:PPQA410%51@ #H
M!3J**_ S]L"BBB@ HHHH **** "BBB@!'574HP!!'((XK^,#_@LE^R-8_L/?
M\%+OBS^SUH&G&UT*R\2-J/AB$)A(],OHTO+:)?41QSB'/K$>]?V@5_-9_P '
MGOPLM/#?[?'PW^+5G$J'Q1\+EM+H*N/,FLK^Y^<GN?+N8E^D8K[3@;%2I9M*
MCTG%_>M5^%_O.;%1O3OV/QVHHHK]<. **** /I#_ ((_?%R;X&_\%2/@'\1D
MO/L\4'Q2TBROILXV6MW<+9W!^GDSR5_:97\'OPU\53^!?B+H'C>UDV2Z-K=K
M?1O_ '6BF60'\UK^\($$9!R#T-?F/B!22Q%"IW4E]S3_ %.W"/1H^?/V_/\
MC^^!?_9P>@?^B+VOBC]HWP7XL_X-_/VP;_\ ;Q^!GAR\O/V3_BYKL2?'GP'I
M-NTB^!=8F<1Q^(;*%!\D#LP66-1C)\L#YK81??\ ^TY^R1IW[4&J^$-2UOXX
M>.?"Z>"?$UIXAT:T\)3:='&VI6WF"*>8W5E.\H"RNIB+>4PQN0D9KT#Q5\/?
M"OQ!^'E_\+OB7I,'B31=8TF33=<L]9MHY(]2MY(S'*LT:JJ,'4MN 4+\QP .
M*_/3K/FG_@GQ\;_AW\(?^"/W@7]HGQ=K07POX?\ AE-KM[>P#<7LXA-,3&.K
MLRC"J.6+ #DU\<?MH_L8?MX_'O\ X):>)-%U?]D2/3?B^/&4OQCM?%]CX_MI
M+VP\31S&Z2.&W$&YFAL0NF0INR$AAR25Y^Y?&7_!,#X.>)/V0_!?[#WAKXL_
M$+PIX \#-9?V=8^'-6LQ/>)9W$=S9Q74MS:3&6.*6*-@@VB3:!*)!7OLOAS6
M)/!)\*IX^U9+_P#L\6__  DJPV?VT2;-OVG:;<VWFY^;'D^7G^#'% 'DW_!-
M_P#;'\-_M^_L/_#?]K3PZ84?Q;X<BEUBT@;*V6IQ$PWMN.^([F.91GDJ%/>O
M;Z^;?^">'_!,3X0?\$S?#NN>!O@!\7?B'J/AG7M2FU.Y\,^+=6LKNS@OY2GF
M74'EVD4D+,(P"BN(CDDINPP^DJ "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\ROCE^
MV7\0/VB_^"A7Q0_8IU#]I77?A=)\+_B%\.[/PAX2\,?8K;4/$EGJ-S:2WFL/
M+=6\SW"QM.D211;847:9TE\T!?TUKX!_X*[?L-_LQ?M^>&?#WQ/\%^)9O"GQ
MA\#_ !5T/PMH'Q<\)F2WUGPQ=3:E;(\3%6C,ZQBY$JHQP#)NC9-Y8@'UE^R[
MHG[0OA#P1K/A+]I3XA#Q9J>D^*+R'1/%<FF6UG-JFD$)):RSQ6JI")U5S%(R
M1QJSQ,RQJ"!7Q]X3_;__ &A?C5_P6B^&'PN\(:XNF_ ;Q/\ ##Q1J/A>SCB4
MR>*WLYH(O[:=BNY;9Y-ZVH4XDA3[1DK<(%\_^$G[1/\ P54_:P_82\9?L[WW
MP9\/_%/X@?#+X^ZA\,/BYJNE>-8O"\'C#0+"!);B>WNG@D6VEN3+#:SA(]RQ
MR3%!#(P,/GGC;X[_ /!18?\ !</X 7^O_P#!,7PMX7U_3?@WK^FZ+X)T_P".
MEI<6TFD-<VZSWBW*:<B0_9U"A;;RR9!P&3% 'UO'^U)X@^.G_!5OXK?L&>.O
MV@]9^&5IX"\#Z#JW@#0=!>TM;KQBMW!+/?ZI]HN8)7E2T=8K<01;4&)GD$HP
M(M7]D+_@H'K&G_\ !.;QS^V9^UOXC2\\-_#S7O%4>E>/([**V/C3P[IE]/#8
M:O'#&%C$MY%&@58@L<LA#1JJR*H\'_;;_8Y^'7_!;_\ ;2^,?[,GC.^D\ WO
M[-'A_1++P?XVT73XFU>YUG7+)[XSSNXW2:9%"J0_9 569Y;EBX*QE??/^"0G
MQ]^.7Q__ &3O$WPO_;:\,^'QXX^#_P 2M2^&?BO4-.M(X]+\02Z<MMY5]!%M
M5%25+B)=BJJ^8C82/(C4 \=_X)E>-_VP?VW_ !WH_P"U/X<_X+S^$_B%X%CO
MQJ7C/X&>"?@SH<)T?SXWD31GU*0F_CBA<B-;B6%)9XX"049RR\O^WU_P4,_;
M$_X)X?\ !7+P2?%7QSOM=_9@U'3_  Y#\2M'UC0=)0^&;K7[S7;.TNX[JWLX
M[E;2!])5V,LCGEE)8R)CT#]J;]A/X5?L]?\ !4#]FC]K#]BKP9I_@GQUXO\
M'5_X;^)NA>%+5+.S\2>%SI-Y=7=[>6\0$;&VE@M@)BH)EN;<,6<0@=7^UM^R
M1X&_;N_::_:2_9*^(/EI8^-?V6O ]G!=O'O-C>#7?&$EK=J.[0W"12@=S'CO
M0!]3_M*_';PW^S-\!?%/QX\4V4]Y:^&](DN8=-M.9]2N3A+:RA'\4T\[Q01K
MW>51WKXK_P"#?']IC]N+]K[X7_&7XC_MR?'F;7_$?@KXZZYX&B\-Z;H>E6FE
MZ:EC;V4C>4]M9QW$Q$ES*@>25\HB9!;+'S3_ ())_M$?&3_@HAX8^&/[(G[0
M_AS4;77OV3=:GC^/1OXFV:GXBTF9K+P];EV&)\F.7496!RMQID!Y$@KN/^#;
M0@_##]K#!_YO?\=?^B-,H _1^BBB@ JIX@2630;V.$9=K24(/4[3BK=! 8%6
M&0>HIQ?+),35U8_&.BKGB+2)M \07V@W Q)97DMNX]T<J?Y53K^EHM22:/Y]
M:<79A1113$%?7G_!),1?\)=XT)^__9MGM^GF29_I7R?HGA_7O$M\NE^'-$O-
M0N7^[;V5L\LA^BJ":^QO^";GP3^-_P +OB%JWB3QW\/+_1]&U+0S"L^H[(I/
M/66-T'E,PD^[YG.W KYGBVK161UJ<II2:5DVDW9IZ+KL?0\,4JSSFE4C%N*;
MNTG9736I]E4445^&G[&%%%% !1110 4444 %%%% !7\]G_![7>6K_&#]G^P1
MD\^+PUK\D@'W@C7%D%S[91L?C7]"=?S!_P#!X=\;+/XA_P#!3[1?A5IETKQ_
M#_X:6%G>H&R4O+J:>];/I^XFM>.O?N*^KX,IRJ9]"2^RI-_=;]3#$NU)GY/T
M445^RGG!1110  $G &2>@%?WK:;'+#IUO#.,.D"!P/4 9K^%;X!>"9OB5\=O
M!7PYMX#+)X@\6Z;IJ1 <N9[J.(#\=U?W7U^;>(,DY8:/^/\ ]M.S"=2CXD\3
M>&_!NA7/BCQ?X@L=*TRRC\R\U'4KM((($Z;GD<A5'/4D5B_!WXV?"/\ :"\!
M6'Q0^"7Q%TCQ1H&IVT<]GJ>CWBS1LKHKJ&QS&^U@2C@,N<$ \5\1_P#!;S7_
M (N_ SXH_L[_ +;4WP4U;XF_!/X1>*=:OOC)X(T6T6[G@6ZL4M['7!:/\MQ]
M@)N906_U9D#93)ECZ_\ X)#> OV2OBK\"?A%^VQ^S7XA\-W>KM\"=,\$^.+O
MPU'$&O;RWAL'\N^V8*W-K)#<)B1=^VZ/.T+G\X.P^KYOC3\'+?XCI\'+CXL^
M&4\7R0^;'X5?7K<:D\>W=O%L7\TKMYSMQCFNFK\DO^"Q_P"SK_P2G^&?_"JO
M@#HWC7P#\,_VA?$7Q=T+5-"^+%_+'#XALG2]CN+_ %;5-251+(TL2R(@N'"O
M<30;=B(7C_6V@#!\3_%/X8^"-072?&?Q'T'2+IX1*EMJFL06\C1DD!PLC E2
M589Z9!]*L^%O'?@?QS;S77@GQEI6L16[!;B32]1BN%B8C(#&-B%./6OG'XZ_
M\$AO^"=G[1/Q9\2_M)_M<_ G2/'_ (CU5(O.U?Q=<RM#I.GVT(2*UMXQ(L<$
M*!7E8XW-)+*[-@A5\G_X(\_L0?L^W?\ P3S\2ZCX=^%R>%/!G[0?CG4O&,/A
M?16>T5?#,URL>E6#,#O,$VEVUL94R-XO)QQO)H ^U?A_\:?@Y\6;G4+/X5_%
MGPSXFFTB80ZK%X?UZWO6LI#D;)1"[&-N#PV#P?2M;Q-XM\*>"].&L>,?$^GZ
M3:&41BZU.]C@C+D$A=SD#) /'L:_,7X*^"/^":8_X+^>&++_ ()_>./AMX"U
MKP#\)M9L?B=X.\!0PZ=;^+9KAHA9V45O;JD%P]HD<US.Z;F7;:@[MC^5I?\
M!;U/B_K?QK\-ZK\<_P#@D[XB_:*_9D\%>&);_6X_#?C&WCN;76YI!YFHC2XI
M/M-X;6TC:.//EH/MET6; 1@ ?HK_ ,+B^$8T#_A+#\4_#G]E&\^R?VG_ &Y;
M_9_M&W?Y7F;]N_;\VW.<<XQ6SHVMZ-XCTN'6_#VKVM_97"[K>[LKA98I1G&5
M=20PR#T/:OAGPEH?_!.WQ]_P0D^(^L?\$_?AYH-I\(/$OPE\5:G8:/!8MB.\
M-A<B=;B.8NZW,<T>QMQ)4Q#:=H4UY1_P;_\ B[Q)^QS\5/B7_P $9/BKK,\Z
M>#+>W\?_  4O+Y\MJ'A+5=LTD*$XW&VNI=KD#F2>;  2@#]-/%'C3P=X'LH]
M3\:^+-,T>VEE\J*XU2_CMT=\$[0TA )P"<=< ^E6M(UC2/$&FPZUH.J6U[9W
M*;[>[M)UDBE7^\K*2&'N#7XP?\%^=6U#]IC]IOX%>*I;DW'P[^&G[7W@OX=V
MNG2*'M=;UF]2>]UJ213Q+';QPZ;9J>0LIU!#T(K]IT1(T$<:!54850, #TH
M6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KYS^-?_!,/]G/XN>--2^)&B7WBWP=KWB'Q9I6N^+;SP?X[UC3H
M=:GL98&5Y;:VO(X5N#' D2W:H)XP%*OE17T910!RGP6^!_PG_9U^'=G\*/@I
MX'L_#V@6+RR0V%F&.^65VDEFED<L\TTDC,[RR,SR.Q9F8DFJ&O?LU?!'Q/\
MM!:!^U1KO@6.X\?>%]!N]%T'Q ;V=6M;&Z97GA$2R")@S*IW,A88X(KNJ* /
M,?B!^R!\"OB+\51\<[_1-7TCQBVD+I5WXE\)>*=0T:[OK%79TMKE[&>+[5&C
M,S1B4.8B[&,H6.<CXH?\$^OV/_C)^S%>?L=?$+X,VM[\/=0O/MMYHZ:C=0S2
MWOVG[6;UKN.5;EKIKC,SW!E,LCLS.S%FS[+10!YA^SY^QY\ OV8E>X^%GAO5
M)-1DL$L9/$'BKQ5J.O:H;16W+;"]U.XGN%@##<(5<1@\A0:=H'[(7P,\,_M!
M:E^U)I&F>(E\<:QIL.G:GJL_CS6)H;BSBDEDAMC:27;6WE1O/.Z1B(*C32%0
M"QSZ;10!Q^@? +X1>$KGQG?^#O!L>BW?Q!UC^U?&%]HEU-9W.HWOV6"U^T&:
M%UDC?R;:%<QLO*EOO,S'B/V4O^"?G[*7[$=QK]Q^S'X!U7PXOBC5)=3\0V\O
MC;6-0@O[Z7;YEW)#>W<L9N'"J&FV[V"@%B!7L]% !1110 4444 ?EW^TU\)/
M%T7[4WC/PEX4\+:AJ<\FN27D5MIUD\S[+G$Z@*@)QB0#\*GT;]AS]H&ZTIO$
M?B_1=-\):5&NZ;5/%NKQ6440[EP274#W6NY_X+2_M"?M6_L]>(_"W_"H/BQ?
M^'_"WBC2;B"[ATNVA287L#@N_P!HV>=&6BFB "N/]6Q'>OS*\9_$#QY\1]6_
MM_XA^-M7UZ_V[?MNM:E+=38]-\K,V/QK^@>'L/F^<9/1KPJ0A%Q2O:4Y/E]U
MZ>XD[I_S6\S\0SRME>5YI6HSA.<D[VNH1UU6OO-JS_N_(^Y]9TO]@[X4$CXL
M?MG6FNW:1;SI/PYTI[_S/9;O#0 ^S;:Y/6/^"@_[&/P^/E?!7]CO4/$DXB_=
MZM\1=> VOVW6D'F1./7YE-?%M%?10X9P\M<36J5/+FY%]T.73U;/"GQ#6C_N
M]*%/SY>9_?/F_!(^FO&/_!6[]L;7;(Z-X#USP]X"TUHRCZ=X(\.06J'W#RB6
M1".Q5UKS[X0?M>_%[P5^T;X0^/GCWXA^(/$MSX;U=)I6UG5YKN5[5ODN(E:5
MCMWQ,Z^G->345Z-/),HHT94Z=",5)-.R5VFK.[W>G=G#4S?-*M6-2I6DW%IJ
M[=DUJK+9'](7AGQ%HGC#PY8>+/#6I1WNG:G917=A>0G*3PR('1P?0J0?QJ]7
MYT?\$4OVZ;/4]$C_ &._BAK(2]L]\O@>\N9/^/B'EY+')_C0[GC'=2R\;%!_
M1>OYDS[)L1D.9SPE7IK%_P T7L_\^SNC^A<ES:AG.70Q-/KNNTNJ_P NZLPH
MHHKQCU0HHHH **** "BBB@#*\=>-?"_PV\$ZQ\1/'&M0Z;HN@Z7<:CJ^HW#8
MCM;6"-I996/8*BLQ]A7\2/[=_P"U%K7[:O[8_P 2/VJ=<BEA?QMXLNM0L[6=
MMSVMF7V6MN3W\JW2*//^Q7[M?\';7_!5[3/A1\'D_P"":/P9\1[O%7C:WAO/
MB/<6<_.F:+N#Q63%>5ENF569<Y$"$,"MPIK^<ROU7@?*Y8;"RQE16<](_P"%
M=?F_R3ZG#B9WERKH%%%%?=G*%%%% 'UM_P $(?@Q-\>/^"O7P$\%):&:.Q\>
MV^OW"XRHCTM'U([O;_1<<]<X[U_9-7\WG_!F-^S)/XY_;%^(_P"U5JE@6L/
M/@R/2-/E=, :AJ4V=RGN5M[2X4@=!.N>HS_2'7Y%QQB56S=4E]B*7S>OY-'H
M8:-J=^YXW\?_ -LSX??LS?&CP=X ^-%K<Z)X4\7Z+JDQ^(%Y9S?V1IFH6LMF
M(K*\N@AAM#/%<3O&\SHK?974') /YV_\$:_@)X-\ ?M@^$/VA/V(]'U#3?A1
MJ?[)^B_\+YDT2UF;0-7\:".V:$6<:@I<:BD2SM<&W#",N5;$L[JWZ[5G^$O"
M?AOP'X4TSP-X-T6WTW1]%T^&PTK3K5-L5K;0QK'%$@[*J*J@=@!7QAT'Y\_M
MV?M&?L9?\%B?^"=_CS]F[]GG2KSXA>-O%-B^G>$/"U_X-OK/4-"UW?MM[ZZ%
MU;H=.AMY/WDES(43RU=%9S(J/] ?&+]MWX&?\$V].^!/[.G[0NI^*]1U#QU]
MF\+:3XGTWP]+=VB75M':6[7-_,#_ *,DDD\7S'<<NQ(VH[+]+5QWQ;^#.C_&
MG^QM'\9:S=G0-,U:VU2\T"W5%BU2YM9XKBT%PY!<PQ3Q)+Y2%1(R*'+1[XW
M/'/^"K_B;Q4/V0+[X$_#J^GMO%'QJU[3_AOH%U;#Y[3^UY?(O;L$?=^SZ<+Z
MYW=OL]>A?&CXS_ ?]@#]FJ/QWXZL]3TGP'X+LK#3$C\/^';S4WL+4-';0_N+
M2.27RD!3<VW"J,FO4J* /@+XZ>#?@?\ \%*/VU_V8/VCOV2T&LW7PK\877B#
MQ7\4M/TB:WM[;0C83QC2&N9(T\^>XNI+?%L"S0QK<.ZQAP)/=/&'_!4K]DCX
M=?M(^(_V3_B!JGB_2?&OA^"VFM]/?X>ZM<IKL<T"RJVFO;6\HO2-_EE8_FWJ
MR@':2/HFB@#\_-"^!VE_L7?\$F/VCCXVTA/"$GQ8U#XA^*/#_@:0H9]-;6(+
MIK#1XHHBP>Z,*1,UO#N"RO*B;E3<?-_^"D/PL^,OB7P/^S!_P5;_ .";&B6G
MB[XI_"B]TOPWJ&BVS,5UK1-6CBLIK"[5/G3R+B="RL 8!<3RL 8^/U+HH _(
MG_@LI\-/"W[-7[,G['/[-NC:]=^)_$/@G]J3PKXO\>W>G6,EU>7"*=0N-6UZ
M[CA5FB6>\NI9F9@ 6F8+G:0/UJT#Q#H'BO1K;Q'X7UNTU+3[R(26E]87*S0S
M(>C(Z$JP]P:N44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!\V?\%7OV>W_: _8XU]-)T\SZSX4(U[2 B9=O(5O/C&.3N@:7"CJP3T%?B%
M7])[HDB&.10RL,,I&017X5?\%'_V5;K]D_\ :=UCPKIVG&+PWK4C:IX5D5?D
M%K(Q)@!]8GW1XZ[51C]X5^S>%N=1<*F65'K\</RDOR?WL_)_$?*6I4\QIK3X
M9?\ MK_-?<>"T445^Q'Y6%%%% %G1]8U7P]JUKKV@ZE/9WUE<)/9W=K*4D@E
M1@R.C#E6! ((Y!%?M-_P3D_;BUS]HGX Z9XB^/EG;Z!JQUN/0-,UV_N8;:V\
M57OENX6T1F!>XVQOOC0$$JQ3@,D?Y7?LQ?L]^$?'VF^(/CU^T)XUB\&?!SX>
M6G]H>/\ QC>$JJ1+@K9V^ 3+<RDJBH@9LNH"L[QH_P":?_!5_P#X*O>.?^"A
M?QOTJ7X<:7=>!?A/\.C]D^$7@>SG\IM+@0C%],8V(-[+M5V8%O+^5%9]ID?\
M[XRPN#S^<<!"*]I#5S_DO]GS<M+K9+5Z\I^H< 8+,,/*6,<G&E+3E_G??R4>
M_5Z;7/['J*_G%_X)7?\ !W%\7?@;IFG_  7_ ."CGAW4_B)X=MPD%E\0](V?
MV[91@;0+J-RJ:@HX_>;DFP&+&=B /W4_9(_X*&_L4_MV>'E\1?LI?M'^&O%^
M(1+<Z79WOE:C:+ZSV4P2XA'N\8![$U^)YGD.993-^VA>/\RUC]_3T=C]8A5A
M4V9[-1117CF@445Y[^T7^UC^S1^R-X,;X@?M,_'3PQX(TD*QBN/$.K1V[7!'
M)2&,G?._^Q&K,>PJH0G4FHP5V^BW!M(]"KX%_P""W?\ P7-^#7_!*OX73^#/
M"5WI_B?XSZY9'_A&/!XG#IIJL"%U#4 IS' O5(^'G8;5PH>1/@S_ (*B?\'@
M%G<Z;J7P?_X)>>%;A)I-T$OQ7\5:<%\M>1OT^PD!))X(EN0,8(,!X8?A1\0?
MB%XZ^+'C;5/B3\3O&&I:_P"(-;O'N]7UK5[Q[BYO)W.6DDD<EF8^I-?>9#P;
M7K35?'KEBOL]7Z]EY;^ARU<0DK1+/Q8^*WQ%^.GQ+USXQ?%SQ?>:_P")O$FI
M2ZAK>L:A)NENKB1MS.>P'8* %4     5SU%%?J,8QC%)*R1PA1113 ***^KO
M^"+/_!/C5/\ @I/_ ,% _!GP%NM.ED\)V%P-<^(-T@.V'1K5T:9"P^ZTS&.V
M4]FN%/0&L<3B*6%H2K5':,4V_D.*<G9']%G_  ;._L63_L<_\$K/!][XETHV
MWB7XGSOXTUQ9(\21QW<<:V41SR +..W<J<;7ED&,YS^@51V=G9Z=9Q:?I]K'
M!;P1K'!!"@5(T4855 X     Z5)7\_XW%5,;BYXB>\FW]_3Y;'JQBHQ2"BBB
MN4H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BOS8_X.5+/5/#WP(^"OC?P1XW\3^&=8U7]HSPOX;U/4O"OBF]TR6[TJ[6\$
M]I(;:5-Z,54\\J5!!'.?T+D^''@N7P+_ ,*U?11_8IMO(^QBXD!V9S]\-OSG
MG=NW9YSF@#<HK\MO'_P^L_"O_!N%X^^)VC^,/%R^+=,\!>(=;L?&$OC74GU>
M*]M[R[\F07C3F;"*BH$W;=HVXQFMW]FKQ!?_ +4/_!.3X5?L'?LW>*=7O/&_
MC#X*^%]5^-'Q6FUZ[N9? YU'2+:XEO'NVE,DNM3[V>UM5<>5N6>4)"D:3 'Z
M645P?[.G[.GP^_9@^&EE\+_AW?>(+ZVM(46?5/%7B6[U;4+Z0+@S3W-U([N[
M')(&%&<*JJ !WE !7SS_ ,%*/V-+?]L7X 3Z-H5O&OBWP\7O_"MPV!YDFW]Y
M:ECT690!U #K&QX4@_0U%=> QV(RW&0Q5!VG!W7^3\GL_(Y<;@Z&882>'K*\
M9*S_ *[K=>9_-KJ&GW^DW\^E:I92VUU;3-%<V\\91XI%)#(RGD$$$$'H14-?
MI9_P6._X)WS7CWG[7WP3\/EY ID\=Z19Q<D ?\A%%'M_K<>TF/\ 6-7YIU_4
M>09YA,_RZ.*HORDNL9=4_P!'U6I_.>=9/B<DQ\L-5]4^DET?^?9A7IW[+7[,
M^N_M)^-KJREUVT\/>%/#UB^J>./&6JRK%9:#IL2EY;B61R%!VJY4$@':22%5
MF7)_9V_9\^(W[3OQ5T_X2_#+3!->WC;[FZER(+&W4CS+B9A]V-0>>Y)"@%F
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
MN&(?$+QQ^R)J?B[XDR0OO5=:O_$5W)+;(W\45K&(;&(_\\;.*OV#H *^4_\
M@I+_ ,$:?V'O^"H7AMD^/GP\_L_Q;;VWE:1\0O#>RVUBS 'RHTA4K<Q#G]U,
MKJ,G;L8[J^K**VP^)KX2JJM&3C)=4)I25F?RB_\ !13_ (-@O^"B'[$MQ?>,
MOA/X8?XR^!(&9X];\%6+MJ=M$.ANM-!:53@$EH3,@ RS+TK\X;RSN]/NY;"_
MM9()X)&CFAF0J\;J<%6!Y!!!!!Z5_>Q7SE^V3_P23_X)W_M[1SW?[3'[+_AW
M5]9F7'_"5:?"VGZNI PI-Y:E)9 .R2,Z>JG)K[S+>.ZL$H8V'-_>CH_FMON:
M]#EGA4_A9_%A17]"'[3O_!E9\+M8FN=9_8]_;#UC0B26M] ^(.C1W\63_#]L
MM3"T:CMF&0XZDGD_#GQI_P"#37_@L)\+)ISX,^'G@WXA6\62L_A#QI;Q%U]0
MFHBU;..P!/IFOL,-Q/D>*7NUDGVE[OYZ?B<\J%6/0_-*BOJ3QM_P1)_X*W^
M)I(-=_X)Y_%.=HP2QT3PM-J:G'H;,2AOPS7&3_\ !,7_ (*3VMT;&Y_X)Z_'
M&.8$ PR?";6 V3TX-MGO7J1QV"FKQJQ?_;R_S(Y9+H>'45]+>$_^"-?_  5?
M\9SK;Z/_ ,$Z_C#"S' .K> KVP7\6N8XP.G<U[S\(/\ @UH_X+,_%2:%M8_9
MZT?P7:3$;;[Q?XSL(PH]6BM9)YUQZ&//M657-<LH*]2M!?\ ;R_S&J<WLC\\
M**_>/]FS_@RDUR6>WU3]L']M2TAB5A]JT/X:Z&TK2+WV7U[LV'MS:MZ^U?IK
M^QG_ ,$%O^"6_P"PY/:Z_P#"W]F;3=<\26A5HO%OCMO[8U!)%.1+'YX\FV<?
MWH(XC7@8WC7)\,FJ3=1^2LOO=OP3-8X:I+?0_G _X)Y_\&__ /P4<_X*(W%E
MXC\&?":7P5X&N2KOX^\>126-E)$>=]K$5,U[D9VF)#'N&&D3.:_H2_X);?\
M!O9^PY_P3*%E\0++1F^(GQ/A4,WQ \562%K*3')T^URT=D.OS@O-AF!E*G;7
MWC17P6;<4YGFB<+\D']E=?5[O\%Y'53H0IZ]0HHHKYHV"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QS
M]H?6OVN?!?QB\#>/?@/\-K'QMX)M])UFQ^('A-/$46GZH\\TFGR:?>V7VE5M
MYS$+>]C>.6:#B[4JQVD5\E_L1_\ !/WQO\>/'GPB_:H_:A^"FG^%?#_A']E"
MR^&5OX+UEH[C5/$J7EI +V35(T!C@M5C#Q16C/)(3/*THA(\L_HO10!^<'_!
M3C_@W]_9%^-'[(.L^ /V(/V)_A'X6^(EQK>CS:;K,6A6^GF.UBU*WEO$\](R
MR[[9)DQCYMVT]:]A_:._X)[2>#?$W[.?Q1_8B^&WAO3;#]G3QAJVH6/PHMF3
M3-.U/3]5LKBTO1;$*8X;R,W#W$.\+&SM(K.F_>/KZB@#Y2T']ESQKX\_X*(#
M_@I)J_P:;P=>^'O@[>>#=*\.WFIV;:OXCFGO(KK?>R6DDUM%!#Y CA'G2LS7
M$C.(A$@?Q7PA+_P7F\._%KQ'\;M?_8<^!&O>(]8:2STF]U#XRW:KH>C"0/%I
MMJBV&$4E4DGD^_<3 ,Q"1P10_HO10!\K?&[P'^VIX_\  ?P"EUWX8Z+X@\7^
M%OB!I'BWXFS:3K4-EIUKLM[M+JST\3,9)VB>Y5(O-"!TC#/(&8@<1^T%_P $
MDX?CA_P58^'/_!032/$CZ)X<7PHMK\8/!YF"GQ+=:;=6U[H7G*FY)3#=QQR2
M,6QC3K= 6#-7W!10!\)^-/V5OVM-6_X+I>&_^"AVF?!VS?X;Z'\$IOA_<H_B
M>U7599GU"XO/ML=OGR_)S*B[6E#[06P#A*^[*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
'"BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ctsh-20240930_g8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g8.jpg
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
M<KX@^/\ PS\+_"%[XY\83W::?81AI_L&EW%[</DA52*WMHY)IG)( 2-&9B<
M&OCK_@GK_P %T/V>_P#@I=^V1X]_96_9Z^%OBNTL? 'AR34-1\5>*K<6#W5P
MEY';-;QV+ RQJ#(26F,;@H5,0ZC[>K\&_P#@W. '_!P=^W& , :UXJP!_P!C
M8: /T!_X*Y?\%CO$G_!).'1?%7CC]D2]\<^%=>CN7MM:\->+UBFLE@:UCD:[
M@EM<0J9;R%$9)) 21G:2!7O'_!/']N+X9_\ !1K]D/PA^UW\*;":PT[Q1;2B
MYT>[G62?3+N&9X9[61E !9)$.#@;E*L!AA7EW_!1C]G7P%^UQ\>OAS^S+\3K
M;S-"\<?#'X@Z1?L$#/ )K?2E2=,_\M(WVR(>SHI[5^1G_!N?^WIXJ_X)8?$O
M]I3_ ()H?M-6<LNK>%9=1UGP;X>27#:GXDLF%E-IEKN^_)?8M##C"D0EOXZ
M/OG_ (*%?\'+7PL_83_;._X8RTS]E3Q'XZU$WMIIT>OV/B*WLK2;49A$7MD\
MR-MWE&>)'?.!(73K&U?I'X.O/%]_X:M;SQ[H&GZ7J\B$WEAI6JO?6\)W' 2=
MX(&D^7!),:X)(&0-Q_FI_P"#@7X&ZG^SO^W[^Q[\-_%&J1:CXE/ARPU3QKK$
M*X74]>OO$]S>:E=#/(62[GG90<[4*KT45_330 4444 %%%% !1110 4444 %
M%%% !7Y[_P#!SA^SG^U5^TS_ ,$K];\&?LF:5J&KZII/BK3M:\3>&=*0R7&N
M:/;"9I;9(1_Q\%9FMKCRL$N+8A0S;5/Z$5X9^WK^VWX-_8&^'OA+XT_%*#R_
M!M_\0+#0O&&L?9Y)!HME=Q7"K?-Y8.V..=;?S&(($;/@;MM 'Y+?\$TO^"B?
M[$?_  6H@^-W[(O[<ECH7P\^(?QBO=!D\-^'YH_]'75--T>VL$NM,EE4+%<I
M<6PECM6;?M?R@9AO)_4K]NSP'_P3K^%WA/Q-^V5^WM\,/#_B+2].\.KIE[J/
MBOPFVO+I^GCS'-M:VWDR^2)79VD9%!D.SS&*QQA/Q%_X+<?LP?LL_MC_ +3'
MQ%^,W["OCG2?$GQRUKXQ^%+'X<:/\+]:@NSXELKCP]:SW=ZJ6C$*(+D><]^"
MJHS.)7)9"GZZVG_!;#]B3X0?M<W'_!-+]K'XEW?@WXC>'/#6F?VGXK\<646G
M^'=?NIK**61;:\DDQSO/,R1([!D1G8 $ ^%/^#.;2_V89M2_:-^)'P<^*B6^
MK^*/%%NUG\)I1*MQX=\/P7%XUC/*[_+=,PN3&6C+B+R@&;=,!7[-?&OX3>'_
M ([_  HU[X->+M4U2TT?Q-ISZ?K#Z->FVN9;23Y9X5E4;HA)&7B9TVN%D8HR
M-M<?EK_P2G_8*\#?!K_@L9^U%_P4;_9C\,FW_9_G\)MI'@/_ (1RUW6?B&_N
M%T^_U-M)5,+<6D-U:3Q1M'^Y9Y@D)81''J7_  3A_P"#E/\ 95_;H^''QE^)
MOQ/^'>H_"#3O@QI\>K:W-XAU9+R.YTN1Y(XY5:.-"MQYL8C-L%8EYHEC:0L0
M #XD_P"#G_\ X)/?LC> -*_9W\"?L"_LS:!X4^+/C[Q[)X:T30/!5@MF-9LQ
M I:6:./ 9H9GM\W##<JS.78@ KTO_!UO\3?'WA>?]C?]B36O%EQJ=EJ'B&/4
M_&,\KDC5[NT>PLH)9 ?O<SWK$'/,@/45Y)\//^#I/]C(?MD^*/V[?CY^RS\0
MO%GC=(+C0?A79Q7-A'8>#/#NYL1VX>4DWMWDR75R1N^<01XBC/F>Z?\ !Q=\
M!/CM^U)^QK^RE_P5,G^&;)J7P_%CK?Q/\/Z#!+.=&T[4TL;UI,'+O%:2V_E.
MX&?WWF%54-M (/\ @K)\;O$7[-O_  =E?LF^,/!EY):GQ3X&\-^&M;CA8A;R
MVU37M8TUUE X< 2QL,YPT*-U4$5O^",?Q&UR\_X.9OVT_ '[2%Q_Q4_B2+7;
M71;76?O76F6NKP"VMH@_WX_[.^SNBC.88MV,*371_M/_  1TK_@I]_P=!_ [
MXN_L[^(M/\8?#SX*?#70-<\<>,_#U['>:;I]W:ZEJFI65H;B(F-IY9)K,B,-
MNV.[XPC8^D?^"R^@?\$X-0O[O7)/V0O"WQN_:IGT=K#X=>#?#^CG4-;DNF0I
M;SZDEL?W>GPEM[R7F(O+1T4DMB@#X]_X,V?'GB_P]\4?VHOV7M.U2XNO _AS
MQ!8:CHL#REHK.Z:XO;5V3L#-#;PY]?LR^]?'_P"V9\.O%W_!)3]IS]DK_@L#
M\$]#D31?%ND6MUXCM;,;$FU&S)MM1M21@(+S3I%'/+/]H;J":_8S_@A%_P $
MR?#?_!$_]A+6-=_:>\=>'M&\9^+[N+6_B7K=YJL,.GZ/'&ACM; W+LL;+ ))
M"TF=IEN)0I90A/D7Q"_9Y^#O_!8'_@V\M?A+\"/&.B^+/%OA'PJNN^%X=)O$
MGN;+7+&2X*VKQ@[H9+B(7-L X7B?=T&: /<?^"H?CSPA^VS\ C\+/AOK46K^
M!H_@CJWQ?\47L!S#>6,>FSGPY WM/?YOD_[ ;@XSS\;_ /!D&!_PS-\=&QR?
M'>E\_P#;E)7J'_!-_P"#:_L2?\&WOBOXC?M6?$BWT[Q-\1_@SK%Y#/XIU)(7
MM-,;2KI=&TB$RE20MN_FI /F$EY*H!KQ7_@R/^(_P_T_X/?&KX8ZAXWTF#Q'
M?>+]-N['09]0C2\N8!9S!I8X2V^11L;)4$#'.* /W=HHHH **** "BBB@ HH
MHH *_,O]NSXU_MM^ _@9\8?@?^T7^R%XSU[PQ-\9=(U+X8?$CPQJ.F:C9WFB
M2>*=.NHK&\A:[2YM9HSN@CW1&,J8U+($W-^FE% 'Y&?LD?\ !.7]OC]@BQ_:
MT_X*#?L@_LN>$M'^)?Q8U^"7X1? 3Q#J]N;;2](2_::;[8UG<I;)<R1RN\=M
M%<B*(H$\T[M@])_:3T;]MC_@LY_P3LO?V*/C1_P3X\2_!;Q?XMO](C\8>*_%
MVIZ9<:%H,=K?V]U->V'DW;WEW*Z0,D4/DH TI628*-[_ *544 ?EY_P63\;_
M /!5C_@F5^S5\(Q_P2?\+Z"_PA^#W@IXOB)<ZVFGSW$>G:7;6\=M#,MVZ.T3
MP12 FU_?O)\H*DH&]9UO]NG_ (*S?#7]LPZ#XQ_X)?WGC'X":YX>TRX\/>)?
MAQJUJ^OZ7>2VD+W*7L-[>1)($N&EBV;(-J*'#RG*GZX^+GP(\ ?'.31;3XGV
M]WJ>D:+J4>HKX<>Z*Z??7<4D<MO+=Q+C[2(9(Q)'$Y,0<AV1GCB:/LJ /B7]
MA[_@G7K7A7_@I+\</^"L?Q8\"KX/\1?%?3+'0O"_@5KNWN+K2-*@M[-+BXOI
M+9Y+<W=U-8PR&.&21(E7!ED9VV_(7_!>G]@C_@HU^W#_ ,%"O@)\>/V9OV(/
M$&N>%O@_=P7&L:C>>-?#5DVH,FJ17++;1S:HKD>7 ,&18^9 "!@U^R]% '/K
MXR\1'P"/&)^$_B :B8MW_"*&YT[[>#OV[-_VO[+G'S_Z_&WON^6OR'_X(N?L
M$_\ !1K]D?\ X*[?M _M<_M#?L/^(=#\$?&:]UN?1K^W\:^&;R733>:XM]%]
MJBAU1G"B$L&,0D(90 &!R/V8HH ^8/VB;O\ :._X;\^$'C/P#^QYXO\ %'@S
MPGHOB2T\2^+].\1>'X(H7U"&Q^SF&WNM2BN)@'MG63,:[<J5\S)QX1\8?^"'
MOACXE?\ !>_P+_P5&_LVQ/A33/"3ZEXEL&9-T_BRQ$=KITQ3@D&"1)@R@A9-
M,&XYE /Z+44 ?B-_P<#?\$U_^"DW[>7_  4?^$W[0/[,'[%.MZYX3^&NDV-M
MJ.I7GC;PW9-J$L.JS73_ &>*?4UDV&,I@R+&26(*C&:_:CPGK6I>(O#UKK6L
M>$-1T&YN$+2Z1JTML]Q;')&UVMIIHB<#/R2,,$<YR!HT4 %%%% !1110 444
M4 %%%% !1110 4V6**>)H9HU='4JZ,,A@>H([BG44 <;\./V>?@G\(?&/B?Q
M_P##'X;:9H>K^,KJWN/$EWI\13[9)! D$1V9VIB.-1A H)&X@L23M>)OAYX
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
MHHH **** "BBB@ HHHH _K;_ .#77_E"%\'O^OOQ)_ZD&HU^@-?G]_P:Z_\
M*$+X/?\ 7WXD_P#4@U&OT!K\"SK_ )'&(_QS_P#2F>K3_AKT"BBBO,+"BBB@
M HHHH **** "OY__ -MW_D\GXJ_]E$UG_P!+9:_H K^?_P#;=_Y/)^*O_91-
M9_\ 2V6OU?PH_P"1EB?\"_,_-/$O_<*'^)_D>7T445^XGX\%%>E:Y^SCJ/PW
M\)Z;XK^-_BVU\+RZS:"[T?PX;9[G5[FV;[EP;<;4@B;G:9I(V;JJL.:QO@7\
M&-;^/'C^+P+I'B/1M$B%M+=:CKWB.^%KI^FV\8RTUQ,01&FXH@..7D0=ZY5C
M<*Z,JJE[L=WTTWL]G\KZZ;G2\'B55C2<?>ELNNNUUT^=NYQU%>K?M%?LOZ9^
MS[I6F:A;?M*?#/QS+J=Q)&+/P%XC.H26RHH)DFQ&%C4D@#)RQS@':<>4U>&Q
M-'&455I.\7ULU^=B,1AZV%JNG55FO-/\@HKW_P"&'[ E_P"/O &E>.O%7[4O
MP@\#RZQ:_:K70?&WC(66H"W8D1S-"4)5)%&]#GYD93WKA/AW^SY>^.=&\9>/
M+GQ?9V7A'P*(?[:\1I;RS+,T\YAMH[>+"M(\K L VP*JL6*XP>:.:X";GRS^
M!I/1[MV26FK;T5KW9T2RW&QY;P^)-K5;)7;>NB2U=[61YW17:_'GX&^)O@#X
MU@\*>(;^UOK?4M'M=7T/5K'=Y&HZ?<Q^9!<(' 8 C(*D AE8<XR:/BCX:7?@
M[P#H/B_7]5CAO?$?FW&GZ+Y9\X6"'8MW(<X19)!(L:XRPB9N%*%^B&*P]6$)
MPE=3V\]+_DOD83PU>G.<91LX[^6MCF****Z# ]#_ &1/^3L?AA_V431/_2^&
MOZ#:_GR_9$_Y.Q^&'_91-$_]+X:_H-K\0\6/]^PW^&7YH_8/#3_<L1_B7Y!1
M117Y,?I@4444 %%%% 'X.?\ ![S_ ,@+]FK_ *^_%W_H.C5^ U?OS_P>\_\
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
MA0_Q/\CR^BBBOW$_'@HHHH **** "BBB@ HHHH **** /0_V1/\ D['X8?\
M91-$_P#2^&OZ#:_GR_9$_P"3L?AA_P!E$T3_ -+X:_H-K\0\6/\ ?L-_AE^:
M/V#PT_W+$?XE^04445^3'Z8%%%% !1110!^#G_![S_R OV:O^OOQ=_Z#HU?@
M-7[\_P#![S_R OV:O^OOQ=_Z#HU?@-7[7PA_R3U'_M[_ -+D>;B/XS"BBBOI
M3$**** "BBB@ HHHH **** "BBB@#^MO_@UU_P"4(7P>_P"OOQ)_ZD&HU^@-
M?G]_P:Z_\H0O@]_U]^)/_4@U&OT!K\"SK_D<8C_'/_TIGJT_X:] HHHKS"PH
MHHH **** "BBB@ K^?\ _;=_Y/)^*O\ V436?_2V6OZ *_G_ /VW?^3R?BK_
M -E$UG_TMEK]7\*/^1EB?\"_,_-/$O\ W"A_B?Y'E]%%%?N)^/!1110 C,JJ
M68@ #))[5VO[-_[&_P"W=^VAX3?XF_LP?L_6UYX/^U2V]GXI\3:_#I\&HR1L
M5D^SHQ\R1 RE?,"[=P(R"K <-?VBW]C-8NY431-&6'4 @C/ZU^G?_!"[_@H%
M^SG9_L7Z-^RQ\6OBEX?\'^-OA>MU8:CIOB+5(; 7UEY\LT-[;F5E66,QR /@
MEE9"S !U+?.\59KF>39.\5@**J34DG=-J,6G[UHM/>RWLKGU/">5Y9FV82HX
MR=E:ZU2N^UWY'YG>./!WQB^"/Q8O_@'^T?\ "J\\&^,K"S2]_LVXN8[B&\M'
M8JMS;SQ$I-&6!&5)PP*GYE8"*O:_^"K/[67PQ_;:_;\B\7_ O4X-6\(_#KPB
M?#R>*+09@U>_DN'FF,#_ /+6",,J!AP6#,I*NK'Q2O5RVOBL7EM&OB:?LZDX
MIRCKHWY/5:6=GJKV>QY6=87"8+,ZE'#2YH1>C_X/7U"BBBNT\L**** /0_V1
M/^3L?AA_V431/_2^&OZ#:_GR_9$_Y.Q^&'_91-$_]+X:_H-K\0\6/]^PW^&7
MYH_8/#3_ '+$?XE^04445^3'Z8%%%% !1110!^#G_![S_P @+]FK_K[\7?\
MH.C5^ U?OS_P>\_\@+]FK_K[\7?^@Z-7X#5^U\(?\D]1_P"WO_2Y'FXC^,PH
MHHKZ4Q"BBB@#T;]ES]EKXP_M@?%S3/@K\$/"=UK.O:M<"&RL;.,-)*Y#-@9*
MJ %5W9F94149F8 9K[(_:8_X-H_^"D7[,7P4U#XY^,/AU;W6D:-9M=:W_9.K
MVMY)I\*C+2RQQ2%O+4<LZ"0(H+-A02.9_P"#?/\ ;6^&W[#W_!0?PQ\3_BW.
M8/#\QGL-5NDAWM;6]S;R0M. ,L?*=HI&506,:R8!/!_H>_X*@_\ !5G]BWX(
M?L+^--?T?X\^#O%6J^+?"%YIWA31-"UVWOGOI+J!X5F=(G;;;Q[B\CMA<(4!
M+LJGS,RS'-,%F.$P^$PBJPJ_%)\U[\S3BG%I1Y8VE=I[W>FAYDYJ7MY5*SIN
M&R]W5633U3;N[K1K:RUU/X_KVSN=.O);"]B,<T$A25#_  L#@BHJT?%VKQ:]
MXGO]8MUQ'<73O&",';GC/OC%9U>O5C"-62@[I-V?D=]*4Y4HN:LVE=>84445
MF:!1110!_6W_ ,&NO_*$+X/?]??B3_U(-1K] :_/[_@UU_Y0A?![_K[\2?\
MJ0:C7Z U^!9U_P CC$?XY_\ I3/5I_PUZ!1117F%A1110 4444 %%%% !7\_
M_P"V[_R>3\5?^RB:S_Z6RU_0!7\__P"V[_R>3\5?^RB:S_Z6RU^K^%'_ ",L
M3_@7YGYIXE_[A0_Q/\CR^BBBOW$_'@HHHH *R?$?@3P;XO>.7Q-X9L[UXAB.
M2> %E'IGKCVZ5K44U*47=.PTW%W1!IVFZ?I%E'IVE6,-M;Q+B*"",(B#T '
MJ>BBEN+<**** "BBB@#T/]D3_D['X8?]E$T3_P!+X:_H-K^?+]D3_D['X8?]
ME$T3_P!+X:_H-K\0\6/]^PW^&7YH_8/#3_<L1_B7Y!1117Y,?I@4444 %%%%
M 'X.?\'O/_("_9J_Z^_%W_H.C5^ U?OS_P 'O/\ R OV:O\ K[\7?^@Z-7X#
M5^U\(?\ )/4?^WO_ $N1YN(_C,****^E,0HHHH =%++!(LT,C(Z'*NIP0?4&
MM#4_&'BG6;06.JZ_=SPC_EG),2#]?7\:S:*N-6I"+C&32>^NY$J5.<E*44VM
MM-O0****@L**** "BBB@#^MO_@UU_P"4(7P>_P"OOQ)_ZD&HU^@-?G]_P:Z_
M\H0O@]_U]^)/_4@U&OT!K\"SK_D<8C_'/_TIGJT_X:] HHHKS"PHHHH ****
M "BBB@ K^?\ _;=_Y/)^*O\ V436?_2V6OZ *_G_ /VW?^3R?BK_ -E$UG_T
MMEK]7\*/^1EB?\"_,_-/$O\ W"A_B?Y'E]%%%?N)^/!1110 4444 %%%% !1
M110 4444 >A_LB?\G8_##_LHFB?^E\-?T&U_/E^R)_R=C\,/^RB:)_Z7PU_0
M;7XAXL?[]AO\,OS1^P>&G^Y8C_$OR"BBBOR8_3 HHHH **** /P<_P"#WG_D
M!?LU?]??B[_T'1J_ :OWY_X/>?\ D!?LU?\ 7WXN_P#0=&K\!J_:^$/^2>H_
M]O?^ER/-Q'\9A1117TIB%%%% !1110 4444 %%%% !1110!_6W_P:Z_\H0O@
M]_U]^)/_ %(-1K] :_/[_@UU_P"4(7P>_P"OOQ)_ZD&HU^@-?@6=?\CC$?XY
M_P#I3/5I_P ->@4445YA84444 %%%<'\0?VGO@!\*O$;>$OB)\5-+TC4DA25
MK.[D8.$;E6X!X- '>45Y1_PW/^R/_P!%ZT'_ +_/_P#$T?\ #<_[(_\ T7K0
M?^_S_P#Q- 'J]?S_ /[;O_)Y/Q5_[*)K/_I;+7[4_P##<_[(_P#T7K0?^_S_
M /Q-?C_^U+\'O&GQ'_:6^('Q \&3Z#>:1K?C/4K[2[O_ (2S3H_.MY;F1XWV
M23JRY5@<, 1GD U^F>&>/P. Q]>6)JQIIQ5G*2C?7I=H_/O$'!8S&X*C'#TY
M3:D[\J;MIY)G@U%=Y_PS5\6?^?/0?_"RTO\ ^2:/^&:OBS_SYZ#_ .%EI?\
M\DU^Q_ZQ\/?]!E+_ ,&0_P S\I_L'//^@6I_X!+_ ".#HKO/^&:OBS_SYZ#_
M .%EI?\ \DT?\,U?%G_GST'_ ,++2_\ Y)H_UCX>_P"@RE_X,A_F']@YY_T"
MU/\ P"7^1P=%=Y_PS5\6?^?/0?\ PLM+_P#DFC_AFKXL_P#/GH/_ (66E_\
MR31_K'P]_P!!E+_P9#_,/[!SS_H%J?\ @$O\C@Z*[S_AFKXL_P#/GH/_ (66
ME_\ R31_PS5\6?\ GST'_P ++2__ ))H_P!8^'O^@RE_X,A_F']@YY_T"U/_
M  "7^1P=%=Y_PS5\6?\ GST'_P ++2__ ))H_P"&:OBS_P ^>@_^%EI?_P D
MT?ZQ\/?]!E+_ ,&0_P P_L'//^@6I_X!+_(X.BN\_P"&:OBS_P ^>@_^%EI?
M_P DT?\ #-7Q9_Y\]!_\++2__DFC_6/A[_H,I?\ @R'^8?V#GG_0+4_\ E_D
M3_LB?\G8_##_ +*)HG_I?#7]!M?@]^SG\%?'7@/]H3P'XY\5R:#::7HWC/2[
M[4KK_A+=-D\FWANXI)'VI<%FPJDX4$G& ":_8K_AN?\ 9'_Z+UH/_?Y__B:_
M'O$W'X#'XW#RPM6-1*+ORR4K:];-GZIX>X+&8+!UXXBG*#<E;F35]/-(]7HK
MRC_AN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\ B:_,3]#/5Z*\H_X;
MG_9'_P"B]:#_ -_G_P#B:/\ AN?]D?\ Z+UH/_?Y_P#XF@#U>BO*/^&Y_P!D
M?_HO6@_]_G_^)H_X;G_9'_Z+UH/_ '^?_P")H _'/_@]Y_Y 7[-7_7WXN_\
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
M^._BCX<;3H[33GCD\NY:WM)[A+J]CMW#)+,D:PHT;CS#L8CZO^'OCSPI\5/
M.A_$_P !ZNFH:'XDT>VU31K^-2JW-I<1++#* P! 9'5L$ \U\J_\%MK;]L_7
M/V&O&7A']E?X$>%_'>CZEH<T?Q%TG4O%EQ8:K>Z#@F_L]/B2V9'FFMA)'YAF
M1T#GRXY)-E>Q_L ?'_X5_M2?L4_##X]_!+PBWA[PKXB\'6<NB^'F ']DQ1QB
M$V8V@ B%HVB!  (C!'!H YG]L']NSQ1^SMXJM?A3\#?V1?B!\:_'$NDKJVH>
M'O!"6T$&D:>TDD<4]Y>7<B11&9X9UAB7?)(;>4A0$S2?\$__ /@I/\"_^"@W
MP;U_XH^"]'USP=J?@C6[G1?B+X-\<VBV6I>%]1MQNEANE+%54#+"3.,*P;:R
M.B^T^,O$GP]^$_AK7?BMXUU#3M$TRPL&O?$&MW*K&J00(29)7QE@J XSD]AZ
M5^:'QQ^!7Q+^"?\ P2=_;H_;0OO#-[X:\9?M!:?KOB<^'Y(C#=Z)H/V+[%90
MW"#F.[-EYMS..L<ERT9YB+$ ^F='_P""M7PTOOAOH/[46K_"/Q!I7P(\4^*8
M="T/XMZA=6Z0LT]V;.VU*XLRWG6VF3W.V*.Y?Y_WL3O%'$_F#KOVP?V[/%'[
M.WBJU^%/P-_9%^('QK\<2Z2NK:AX>\$);00:1I[221Q3WEY=R)%$9GAG6&)=
M\DAMY2% 3-?'_P"V/X?\*:=_P:50:,D4+:?#^RWX1DMC@;7E%IILD;^Y,NUL
M^IS7V[^S!\0-%\'?L*^ _CW\;=5L]'N#\)=$U?QQKVH 1L'32X7FEG?&6*G?
MUR>P]* ,?_@G=_P47^#?_!1WX5:QX\^&WAKQ%X7UWPEXAGT#QYX$\8V M=6\
M.:I#C?;W$8)&.ZN#@X8$*Z.BU/VOO^"D_P '/V1/V@O@W^S%KNC7VN>+_C)X
MTM-#T^QTZ0*ND6TYD47]TQ!"(7C=(TX:4QS;.(9"OC/[/%UX3_X)U_L]_M%_
M\%4_VHM#G\+2?%GQP_C*Z\-WFRVN=.TW$6GZ'I]QYA"0WL^Z)Y?,95BFOBDC
M 1,]?%W[8/[:O[!4WQ'_ &5?BI=_MS_"SQAX]NOVJ=(\7_&77O#_ (K@N+72
M+:.PNHDA1LYBTVR1TMXBP7=\TSCS9Y68 _<*BL_PEXL\,^/?"FF>.O!6NVNJ
M:-K6GPW^DZG8S"2&[MIHUDBFC<<,CHRL".""#6A0 4444 %%%% !1110 444
M4 %%%% !1110!\Y_\%!O^">OAW]MNV\"_$+PSX\E\$?%7X2>)E\0?"WQ_;6
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

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ctsh-20240930_g9.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g9.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M34&D+)G(N)T;%>#_ /!,6UMK+_@\$^,]E96\<,,.N>-4BBB0*J*!@* .  .
M!0!_1#]:*** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ]IG@K6_ FM:-\
M2H+"7PY=Z3<PZ_%JK*+5[)XF6<3%\*(S&6#9XVYSQ7\X_P#P40_X)9?M2?\
M! #]L?0/VQ_^"2_Q(U75='U'2-=UL^%+RP6]N-$TFQ%JVH0W(?(OK(1W,9W@
M">-%+$YB,]?T4_&?X;6?QF^#WBSX/ZCJ<ME;^*_#5_H\][#&&>W2ZMW@:15/
M!*AR0#P2*^ O&G_!.3_@JOKVL?#+X/Z_^UWX \2Z#X8^''BOPC-\7+GX=2QZ
MO:6.HVUA;*UU9-JGEW=XT4#*DZ$1AHR\T;EL, ?-/_!1K_@J]^QK_P %$O\
M@@3X&^)O[2_[.NH:QXS^+7B630O!O@K0-5%M+I7BVR:2!]0@NY$?RK= X892
M1F2\6%@=SNOQIX ^&G[3W_!NE_P5*^!G@/\ ;KT#2?BW\,Q=2I\.-4N+FYNK
M'0%OY[>._O\ 2(9FVV=]!+Y+2(4.]2I4J94E7]=/VA_^#<S]EGXI?\$ZOAO^
MP?\ "3X@ZSX*O_A%JS:UX$^(+6L=]=KJDCM)=3W<),:SK/(V]D5H]ICB"$*F
MP]'\<_\ @DM\5/V_/V@O@S\9/^"BOQA\'ZQHOP1N9=2T;P;\/O"ES91:[JLC
M6SM<WL]U<RLMONM(2+6-.?F#2L#B@#X*_9VT77]"_P"#U?XE1>*$<376A7=S
M9O)_';R>&[-HBI[@1X7VVD=JK?\ ! '1_$-Y_P ',W[<7B>SCD_LBUU/QU;7
MKC[@N)?&5NT /N5AN"/8-7Z8?M4?\$OW^(O[>7P__P""G?[-GCS2?"GQ<\$:
M1<Z+J4'B'1I+W2/$^ES03PB&Z2":*6*:(7#M'.C'[JHZ,JKMT_\ @F7_ ,$O
M_!?_  3V7XD_$?5/&H\8?$_XS>,[GQ/\3/&*Z9]BAN;J:>>=;:UM_,D,%M$]
MS.5#2.[-*S,V-JH ?F'_ ,%@?^5M3]DG_L">$O\ T]ZM7ZR_\%.O^3-=;_[&
MGPM_ZD6FU\L?M9_\$)?CW^U9_P %.? '_!3K5/V\?#&B^(/AL=)3P[X9MO@M
M/-9O#874MRL<[MKH=S(\\P9EV85@  1D_5W[;W[,G[0G[5O[.\?P1^'W[17A
MGP/J%U?:==ZUXBN?AS-JPEDL[VWO(Q;VYU. 0*TEN%8.\QV.0"&PU 'XH?\
M!;/PMX@_X(M?\%^/AC_P51^&>D3Q>#/B-J(U/Q+:V286:= MGKEJ ."TUK,E
MPI;K-.[ ?NZ]6_X.&O#FM:K_ ,$-+O\ ::\;Z7/:>)/C5\>=)\87MK=QE9K#
M39;*Y@TBQ=3S&T&F0V:R)P!<-<-@%VK]//VZ/^";'PW_ ."D7P*\%_"']K34
M].U.[\(^/=*\3OJ6B:$UK;W;6MQFXM!!+<3/'#<VKRV[@S/@R"3DHJUQ?_!9
M;_@EGX^_X*U?L]:=^S'8?M+Z1\.?#5IXBM=9NIC\/9-7O)Y[>*>-(UD_M*V2
M.,B?)'ELV4'S8)% $G_!OY_RAH_9\_[$1/\ THFK[$KP/_@FK^Q[\0/V"/V1
MO"?[)7C'XTZ3XZLO!6G?8-#UK3_!TFCS/!YLLG[]&OKI9&'F*H92@^3)!SQ[
MY0 4444 %%%% !1110 4444 %%%% 'S-^T/\7/VT_@+^V-I'C+P'^S+XE^)_
MP7UOP(EAXDA\':OI_P#:7A_6X;R=XKN.RO+F W$4L,WER^4Q?]W&<'RPK?G/
M_P $U?\ @F)X]_:C_:T_9<_X*&S? J7X;>$/A%\+TBUC7M4GM(]1\>ZN#=I;
M&.WMI9'2"!)D#3W/ER.L8B5"BJZ_MC10!^27_!,[]BK]I_\ X)+_ !8_:C^$
M?QH_9&\4?&3P%\6]<.L>#?%/@Q].O5UV!OM:R:=J,-W=0O;RNER@9I 82QF_
M>%<%N6_X)P_\$Y?^"K'_  1:_P""97C/QQ^S+\#/!GCGXZ^/O'^GZIJWPQUC
M71+:Z/H,$<J&".=+B".YOAO).V79M?Y?-9 K_LM10!^:W[9OP'_:'_X+L?LL
M>!/V9/C5^Q'XO^!UO'XZTW7?B)KGC;5-+G72X;6.43P:1]EN99[J>83&))98
M8(U1Y&8[@(V]3_:5_:A_X*<?LH_MB>&O ?P7_P""<T/Q1_9K/A>UMIM6\":O
M OB32[U-RN!%=W<4;QHBQA8BBAP<_: 08Q]K44 ?#/P/_P""?WB#XK?\%:M:
M_P""OWQ>^%ESX#EM/AU;^%/ O@K4[JTFU6XEPXN=7OS9S300N89/LT4*S2-Y
M8W2>6P$8]%_97;]H9_VP_CKJ_P 5OV./%?A7P?XXUC2+CPSXEUCQ!X?NX+N*
MUT>&SG$]O9ZC-/%NE@(0>6VY9%+;/F ^H:* /SD_X(X_\$4=(_X)5?M ?M(_
M'.T\.KJ2>+/%+V7PJLM/GA:X@\+!5O5MU:1T5)&N)1;L)60$Z;&^0K@GY9_8
MD_X)R?\ !2_X*_\ !PGX^_X*2_$/]A+Q':_#3QAK_B:2RF@\<>%Y;ZW@OM_V
M>66!=6SSA=RJ6*[N^*_<&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOR5_
MX.F_^"FW[;__  3BTGX(7/[&7QM_X0U_&%QXC7Q$W_"-Z;J/VL6JZ:8!_IUM
M-Y>W[1-]S;G?SG Q^0G_ !$\_P#!<C_H][_S&OAG_P"5M?49;PEF6:8..)I3
M@HRONW?1M=(OMW,)XB$)<K/ZY:*_D:_XB>?^"Y'_ $>]_P"8U\,__*VC_B)Y
M_P""Y'_1[W_F-?#/_P K:[O]0\X_Y^4_OE_\B3]:I]F?URT5_(U_Q$\_\%R/
M^CWO_,:^&?\ Y6T?\1//_!<C_H][_P QKX9_^5M'^H><?\_*?WR_^1#ZU3[,
M_KEHK^1K_B)Y_P""Y'_1[W_F-?#/_P K:/\ B)Y_X+D?]'O?^8U\,_\ RMH_
MU#SC_GY3^^7_ ,B'UJGV9_7+17\C7_$3S_P7(_Z/>_\ ,:^&?_E;1_Q$\_\
M!<C_ */>_P#,:^&?_E;1_J'G'_/RG]\O_D0^M4^S/ZY:*_D:_P"(GG_@N1_T
M>]_YC7PS_P#*VC_B)Y_X+D?]'O?^8U\,_P#RMH_U#SC_ )^4_OE_\B'UJGV9
M_7+17\C7_$3S_P %R/\ H][_ ,QKX9_^5M'_ !$\_P#!<C_H][_S&OAG_P"5
MM'^H><?\_*?WR_\ D0^M4^S/ZY:*^/O^"#'[4OQW_;0_X)8_#?\ :/\ VEO'
M7_"2^,]?N-;75M9_LRUL_/%OK%[;0_N;6**)=L44:_*@SMR<DDG[!KY#%8>>
M$Q,Z$]X-IVVNG;0Z(M2284445@,**** "BBB@ HHHH *_G__ &W?^3R?BK_V
M436?_2V6OZ *_G__ &W?^3R?BK_V436?_2V6OU?PH_Y&6)_P+\S\T\2_]PH?
MXG^1Y?1117[B?CP4444 %%%% !1110 4444 %%%% 'H?[(G_ "=C\,/^RB:)
M_P"E\-?T&U_/E^R)_P G8_##_LHFB?\ I?#7]!M?B'BQ_OV&_P ,OS1^P>&G
M^Y8C_$OR"BBBOR8_3 HHHH **** /P<_X/>?^0%^S5_U]^+O_0=&K\!J_?G_
M (/>?^0%^S5_U]^+O_0=&K\!J_:^$/\ DGJ/_;W_ *7(\W$?QF%%%%?2F(44
M44 %%%% !1110 4444 %%%% '];?_!KK_P H0O@]_P!??B3_ -2#4:_0&OS^
M_P"#77_E"%\'O^OOQ)_ZD&HU^@-?@6=?\CC$?XY_^E,]6G_#7H%%%%>86%%%
M% !1110 4444 %?S_P#[;O\ R>3\5?\ LHFL_P#I;+7] %?S_P#[;O\ R>3\
M5?\ LHFL_P#I;+7ZOX4?\C+$_P"!?F?FGB7_ +A0_P 3_(\OHHHK]Q/QX***
M* "BBB@ HHHH **** "BBB@#T/\ 9$_Y.Q^&'_91-$_]+X:_H-K^?+]D3_D[
M'X8?]E$T3_TOAK^@VOQ#Q8_W[#?X9?FC]@\-/]RQ'^)?D%%%%?DQ^F!1110
M4444 ?@Y_P 'O/\ R OV:O\ K[\7?^@Z-7X#5^_/_![S_P @+]FK_K[\7?\
MH.C5^ U?M?"'_)/4?^WO_2Y'FXC^,PHHHKZ4Q"BBB@ HHHH **** "BBB@ H
MHHH _K;_ .#77_E"%\'O^OOQ)_ZD&HU^@-?G]_P:Z_\ *$+X/?\ 7WXD_P#4
M@U&OT!K\"SK_ )'&(_QS_P#2F>K3_AKT"BBBO,+"BBB@ HHHH **** "OY__
M -MW_D\GXJ_]E$UG_P!+9:_H K^?_P#;=_Y/)^*O_91-9_\ 2V6OU?PH_P"1
MEB?\"_,_-/$O_<*'^)_D>7T45):6TEY=16<+1AY9%13+*L: DX&YF(51ZDD
M=2:_<=C\>W(Z*]0^//[*GC+]GSX?>!?B#XJ\4Z%J,'CVSNKO38]"OOM2P10&
M('?*HV,Q,N,(6 VGYL\#B_AQ\-O'7Q<\:6/P\^&WAFYU?6=2E\NSL;1<LQQD
ML2<!54 LS,0J@$D@ FN:EC,+7P[KPFG!7UZ>ZVGJ^S3.BIA<31KJC.+YW;3K
MJDU]Z:,.BNN^)OPY\+?#:X?0(OBGIGB#6;>;R[R+P]!)-90D9W*+I]@E93QF
M-'C/)60C!/(UK2JPK04X[/R:_,RJ4YTI\LM_5/\ (**]5_9C_9(^(G[4/_"3
MW_A6YM[#2_"6@7&IZKJEZK&/,<;NEN@'+2.$8@= $8GI@XWPE^!.J?$OPCXI
M^)FI:[#HWA;P9;6TFO:O-;M,PDN)?*MX(8EYDE=\\$JH5&9F&!GGEF&#A.<'
M-7ARJ2ZIR^%>KZ+?5=T=$<#BYQA)0=I\S3[J/Q/T75[;]C@Z*[7X\_ WQ-\
M?&L'A3Q#?VM];ZEH]KJ^AZM8[O(U'3[F/S(+A X# $9!4@$,K#G&31\4?#2[
M\'> =!\7Z_JL<-[XC\VXT_1?+/G"P0[%NY#G"+)()%C7&6$3-PI0OI#%8>K"
M$X2NI[>>E_R7R,YX:O3G.,HV<=_+6QS%%%%=!@>A_LB?\G8_##_LHFB?^E\-
M?T&U_/E^R)_R=C\,/^RB:)_Z7PU_0;7XAXL?[]AO\,OS1^P>&G^Y8C_$OR"B
MBBOR8_3 HHHH **** /P<_X/>?\ D!?LU?\ 7WXN_P#0=&K\!J_?G_@]Y_Y
M7[-7_7WXN_\ 0=&K\!J_:^$/^2>H_P#;W_I<CS<1_&8445]H?!G]A_\ 9,^)
M'_!'CXY?MOV7BWQM>_$KX9ZYX;TY-.O+:VM-(M1J-_!$[($>66Z.SSU#NT0'
M!\O/(]W$8FGAHQ<[ZM1T[R:2_%F23D?%]%=9\"?@;\4_VEOC#X=^ OP2\(7.
MO>*_%6IQV&B:5:XW33/W+'"HBJ&=W8A4169B I(]J_:X^%7['_[&OB34OV:_
M"=Q<_%OXB:#YEAXU\;_VM):>&]/U-<K-:Z9;0JD]WY#Y0W<TRQRNAVVX0!G<
M\13A55):R>MEV[OLOSZ7!)M7/FFBBOL+]CC]G#]@3P3^SHG[57_!432OCBWA
MGQAK]QI'PUM/@S9Z=YLS62H;Z[NY=1*QK"9)HH8@AW/)#<\8C-&(Q$,-3YI)
MN^B2U;?E^?H"7,SX]HK[5_9O_8X_8A_X*%?\%0-#_9X_9 O/B?X9^#,FD3ZI
MK6H_$"XT^7Q$;6QL9;N]*+:J;>-G:/R(A^\"[ED;/,8Y[X\?LJ_!'QK_ ,$T
M_#__  4F^ '@Z_\ !\,/QGOOAQXM\(7>N/J,)F_L]-2L;V"615D!,#/%,I)5
MI$5D6,$H,/[0HJK&G)--VW6W->R?F^5]_,?([7/DNBO9/#_P9\"?#[]E2_\
MV@/C393S:KXTDDTKX1Z ERT)F,,RB_UN<+AFM8=IM8EX6:YDDY(LY4;QNNJ%
M2-1NW1V_S^[;UN)JP4445H(_K;_X-=?^4(7P>_Z^_$G_ *D&HU^@-?G]_P &
MNO\ RA"^#W_7WXD_]2#4:_0&OP+.O^1QB/\ '/\ ]*9ZM/\ AKT"BBBO,+"B
MBB@ HHHH **** "OY_\ ]MW_ )/)^*O_ &436?\ TMEK^@"OY_\ ]MW_ )/)
M^*O_ &436?\ TMEK]7\*/^1EB?\  OS/S3Q+_P!PH?XG^1Y?113X(7N)TMXR
M@:1PJF20*H)..68@ >Y.!7[B?CQ].?ME$G]B+]F$D_\ ,O>(/_2Z&NL_9KTG
MP%\!?^";'C7]H/Q-JVHZ=K'Q$\3+X/L]4T>R2>[@T]4\V:"+?(@C,PCG5W).
M%5"%8@*>0_:XU;P3KW[(?P.\(>%_B7X;U75_ VCZI!XGTVPUB-Y;5[FYADC"
MC.)N 0?++8P3TYK*^$GQ8\'?$_\ 8MU[]C;QMXHL=$U;3_%4?BGP+J6K3B&T
MN9Q$89[&68_+ 3&[O&[X0LQ#,ORFOB%0K5LDA!7457DYV6O)[:<KVMMK&3T^
M'78^P=:E2S><G;F]C%1UTYO915K]_B2U^+3<I?&']E+P!;_LR:3^UW^SWXXU
M35O#$VLG1O$>D:_:QQW^C7P7<H9HB4DC8%2" "/,CZ[B%\=\ >!?$7Q+\8V'
M@;PI:I+?:C/Y<7FR!(XU +/+(YXCC1 SNYX559CP#7L/B/XKZ3\)_P!BJ?\
M92T[Q#8ZMKGB;QL-=\1OI5VMS:Z;;0PI'#;":,F.:9W3S&:)F1555W%B0N1J
M6H7?[&?COP?\3?V:/VE=-US7+_PLE]=7^DZ8A.C3W",DMDZS>8K,%)!)"MSR
MB\9]C!XC'0H5*<GS3<I^R<D[.*5US-+17ND[>\DFKMGDXJA@Y5X5$N6"C#VB
MBU=-[\J;U=M6OLMM.UCWS]A?QYX=O?BMXT^$OPRNF?PCX7^#'B5;*Y,9C;5[
MUT@%QJ4BGD&4HJHIYCACB0_,&+>$_ CXR>#+']G#XE_LT>-]:CT;_A,)M+U#
M1==N+::6W@NK.?<T4X@1Y DD;$*RHVUE&1AB1[]^QU_P54_:"U/QIXGB_:/_
M &CT73(_ >IR:&;W2K.)3JP5/LP4Q0 EL[L*?E/<5\A>,?&OQ'_:(^*TOBSQ
MQKZ:GXD\27T,=SJ%UY-LDLI"1(7("1QJ %!;Y5 &3W->9@,!BIX[$0Q=-0C:
ME+F4W+WHMR3NZ<4]=9=MK-/3TL;C</#!4)X:;E*]2/*XI>[)*+5E.36FD>^]
MTUK[G\8O&/PP_:%\=>'_ !1,]W-\-?@Q\-]&\.7VILC6\VOR6RR"*"$-\T;W
M4S2*N?F2&.24J/+9:X#QY\&_VC?B[+=?&O7O"EOYFJ:&VNVND07L$=RFBP_N
MEGM[+?YHLXD0(F%P(XMPRB%AB_&[Q?X=M+2P^"/PUU)+KPUX9D=IM2A!"ZYJ
M;@+<7YSR4.T10@_=AC4X#R29^M?"OQQ^$+?M*>"/VQ)_&NA1>#_#GP4&FZKH
MDFJP+>+J$5A/9G2ULRWG.6DD1E8)Y90EMP"MBZM3$Y3AX3P].ZY9<J=V]+-1
MTM:=5ZOM9*VA%.&'S.O.->=O>CS--):Z.76\::T7>[=]3X'HHHKZ\^6/0_V1
M/^3L?AA_V431/_2^&OZ#:_GR_9$_Y.Q^&'_91-$_]+X:_H-K\0\6/]^PW^&7
MYH_8/#3_ '+$?XE^04445^3'Z8%%%% !1110!^#G_![S_P @+]FK_K[\7?\
MH.C5^ U?OS_P>\_\@+]FK_K[\7?^@Z-7X#5^U\(?\D]1_P"WO_2Y'FXC^,PK
M]"?V*?\ E7K_ &U_^QW^'O\ Z=17Y[5]C?LV?MO?LK?"/_@F?\8?V#_&F@^/
M[K6/C'JNB:C?>)],L+'[-HLFFW*3Q1QP/<!KI6(8,Q>(X884;>?4S.G4J4(*
M"NU.#T[1FFW]R(A9/[SW/_@V:O/#GPJ\<_M,_M@2:+%J7B3X/_LT^(->\*64
MCLK"X6/>\B,OS(VR'R=ZG(6X;UJO_P $T?"/[*O_  5@^'OQE_9"^*G[*G@+
MP+XZ\/\ PRU+QG\*_B)X&M[RUNK:ZLBGF6=\\]S,U]$_FQG=,6<*LQ+ES&R?
M(?\ P3R_;F\7?\$_OVAQ\8=!\+6WB70=8T*\\.>._!]_<-#!XBT&\4)=63R*
M"8RP5'1P&VR1H2& *GLO /[8'[/_ .QSH_Q0N_V'[;QW<^(_B?X1N_"<&M^.
MK6SM6\*:%>2(UY! +6:7[==R1QI"+L_9A&AD*P;G5H_/Q>!Q$L36G"_-/DY)
M)[<NZ?DM7KNFUJ]"XR7*DSY8K[J_84_X. ?VT_V//!FA?LY^-+?PO\2_@=I]
MM_9^H_";Q7X4L#:3Z>[EIHTF2 2>8V]VW2F5"[%G1\G/SQ_PGW[%O_##'_"N
M/^%#^(O^%\_\)]]L_P"%B?\ "0-_9G]@?9]OV+[+OV^9YOS9\O=W\W'[NO2?
M%GQ,_P"".&K?#?P?XA\._LO_ !JTWQSI.A6MOXM\.6WCRR&@:[?QH!)="ZFA
MFN[=97!=XXT4!6V(8R/,KOQD:&+A[.O0<U=K9:6V:UNK]'HUUL1%N+NF>L_M
MD^+_  %_P2,_X*ZZ%^TW_P $^K*V?P5KGA32O&WA7PKK0=X%T?7=,W3Z5. V
MX1-%/*J_-NC22/#%D#'BO WQD\+?M2? ?2_V+O"'@74?A?\ L[?#7Q1?_$_X
MJ:O>^(%UC4Y[F2..R1A/]FMHS.T1AT^SMQ$-TUR&E=EW-'\Q_M"_'GQW^TO\
M7-4^,7Q$:U2_U%8(+>QTZ$QVFFV5O EO:65NA+%((+>**&-26(2-<LQR3U7Q
M1^.'@RS_ &>?"_[,GP/BO8=(W1:_\1=5O(%BF\0>(#&R1IM#-BTL89'@@4G+
M/-=3D+YZI'E' M4J2GK422<NUD]7T;5W:ZW=^X^;5]CWGQ%\!=!_:K^%%E_P
M4$_:;^(EW\,_AUX@^)%I\,?A3X4\*>'UU0Z396UL'R%FN;<+96<)C#.&::YN
M))7;#M)(?G3]LC]E;XC_ +$7[4'C3]E/XM-;2:]X*UEK&[N;)B8;I"JR0W$>
MX!MDL+QRJ& (#@$ Y%>W? _]M']GKQ9^P]X6_87_ &M!XMTO2/ 7QB'C;P]X
M@\&Z+;ZC+=V4\ BO]*DAGNK81.Q598K@.X#,RN@&&'F/_!1G]L?5O^"@/[;7
MQ#_:_P!7\,KHQ\::RDUGI(F\PV=I#!%:VT3/@!W6""(,P !8,0 #BJPBQD,4
MZ<E^[7-Z+6/)9[NZOS;Z]@ER\MUN>)T445ZIF?UM_P#!KK_RA"^#W_7WXD_]
M2#4:_0&OS^_X-=?^4(7P>_Z^_$G_ *D&HU^@-?@6=?\ (XQ'^.?_ *4SU:?\
M->@4445YA84444 %%%% !1110 5_/_\ MN_\GD_%7_LHFL_^ELM?T 5_/_\
MMN_\GD_%7_LHFL_^ELM?J_A1_P C+$_X%^9^:>)?^X4/\3_(\OHHHK]Q/QX*
M*** "BBB@ HHHH **** "BBB@#T/]D3_ ).Q^&'_ &431/\ TOAK^@VOY\OV
M1/\ D['X8?\ 91-$_P#2^&OZ#:_$/%C_ '[#?X9?FC]@\-/]RQ'^)?D%%%%?
MDQ^F!1110 4444 ?@Y_P>\_\@+]FK_K[\7?^@Z-7X#5^_/\ P>\_\@+]FK_K
M[\7?^@Z-7X#5^U\(?\D]1_[>_P#2Y'FXC^,PHHHKZ4Q"BBB@ HHHH **** "
MBBB@ HHHH _K;_X-=?\ E"%\'O\ K[\2?^I!J-?H#7Y_?\&NO_*$+X/?]??B
M3_U(-1K] :_ LZ_Y'&(_QS_]*9ZM/^&O0****\PL**** "BBB@ HHHH *_G_
M /VW?^3R?BK_ -E$UG_TMEK^@"OY_P#]MW_D\GXJ_P#91-9_]+9:_5_"C_D9
M8G_ OS/S3Q+_ -PH?XG^1Y?1117[B?CP4444 (S*JEF(  R2>U=K^S?^QO\
MMW?MH>$W^)O[,'[/UM>>#_M4MO9^*?$VOPZ?!J,D;%9/LZ,?,D0,I7S NW<"
M,@JP'#7]HM_8S6+N5$T31EAU ((S^M?IW_P0N_X*!?LYV?[%^C?LL?%KXI>'
M_!_C;X7K=6&HZ;XBU2&P%]9>?+-#>VYE95EC,<@#X)960LP =2WSO%6:YGDV
M3O%8"BJDU))W3:C%I^]:+3WLM[*Y]3PGE>69MF$J.,G96NM4KOM=^1^9WCCP
M=\8O@C\6+_X!_M'_  JO/!OC*PLTO?[-N+F.XAO+1V*K<V\\1*31E@1E2<,"
MI^96 BKVO_@JS^UE\,?VVOV_(O%_P+U.#5O"/PZ\(GP\GBBT&8-7OY+AYIC
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
M?V#D?_0+3_\  (_Y'Y[_ /#D:R_YX^!/^^M:_P#DVC_AR-9?\\? G_?6M?\
MR;7Z$44?ZQ\0_P#095_\&3_S#^P<C_Z!:?\ X!'_ "/SW_X<C67_ #Q\"?\
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
MAH'@3QI9&=/$7P\UW2_-\+Z_!/@3B$1*9-&N'(#_ &BV5U#H"8&W2"0 Q_\
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
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ctsh-20240930_g10.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M6 $V P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HKYS_P""E?\ P4&\/?\ !/SX
M0:%KEAX*D\7^/_B#XLL_"7PL\"V]V('UW7+MPD,;R$'R8%)#228. 54#<Z@U
M_$GPQ_X*?:-\-)?'OA?]J?P)K/Q M[$W1\#W/P\%OX8O9PNXV,<PN?MT 8_N
MUNGFDP<2-"1F.@#Z4HKY_P#^"<O_  4+^%G_  44_9/L_P!ISPEI<WAJ6TO+
MK2_&WAK5[A?.\-ZO:8^UV<SX4$(&617(7='(C%4)*K[E!XG\-W6N2>&+;Q#8
MR:E%;K<2Z>EVAG2(G D,8.X*3T;&#0!>HK.\1>+_  EX/AAN/%OBC3M+CN9A
M#;R:C>QP"60]$4N1N;V'-6[[4=/TR))M2OX;=))DAC>>4(&D=@B("3RS,0H'
M4D@#K0!-16:WC'PBFD7?B!_%6FBPL))([Z^-]'Y-NZ'#K(^=J%3P02,'K5>]
M^(_P]T[P-=?$Z_\ '6CQ>&[&REO+W7Y-2B%E!;Q M),\V[8J*%8LQ.!@YZ4
M;5%>&^"/C]-^W?\ L0WGQB_8[^+4'@^_\9>'+]O OB_4=*BOO[+??-#:W\MI
M*0K ^6LWE2<8.&!P0?3/AK-K/ASX4>%[7XF?$S3_ !%K"Z-I]KJGBJ&VBLX-
M;OVBC1[F*)&*1">4ETB0D#S JD\4 =-15/3?$7A_6KN[L-'URSNY]/F\F_AM
MKI)'MI,9V2!22C8YP<&HK_QAX2TK7;7POJGBG3K;4[Y2UCIUQ?1I/< 9R4C)
MW/T/0'I0!HT45\*_MO?M=_MB?!7_ (*H?LU_L<_"OXE>&+;P9\=SXA;5I-4\
M(&YO])&DV:W3"WE6X1&\U6V#?&VPY/SCY: /NJBJ<NL:3IC"PU37+9+A+-KB
M03S(CF),!YBN1A 6&6Z#</44_2-9TCQ!ID.M:#JMM?6=RF^WN[.=98I5]592
M0P]P: +-%9VF>+_">M:O>>']'\3Z==W^G$#4+&VO8Y)K8GH)$4ED_$"EUOQ;
MX4\-7-I9^(_$^GZ?-J$WE6$5[>QQ-<R<?)&&(+MR.!D\B@#0HJ'4-2T[2+-]
M0U6_AM;>/'F3W$H1%R0!EB0!R0/QJ&U\1^'K[6;KP[9:[93:A9(CWMA%=(TU
MNKC*ET!W(".A(&>U %RBJ6A^)/#OB>WEN_#6O66H107#P32V-TDJQRK]Z-BA
M(##(RIY%1GQ?X37Q*/!C>*-.&L-!YRZ4;V/[28_[_E9W;??&* -&BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /RW_X."M+U'P/^VU^P'^U
M-XF#1^ ?!/Q\;3?%FHR?\>^GSZC-IIM;B4]%519W+;CP-OJ<']1I98X8VFFD
M5$12SNQP% ZDGM7*_'/X%?"#]ICX3ZW\#/CU\/M-\4^$O$5F;;6=#U6'?#<)
MD,#P0R.K!7212'1E5E*LH(\:OO\ @F_I^O?#C_A1/B_]LOXX:S\.6LQ87/@>
M^\3:>B75@!M-G-J<-A'J\L3)\C;KXNZ95G8$@@'XK)\(+3QC_P $ _V]?VI;
MS17;PKXU_:+O?$'PLG9W2.2U77+&!KZ$*0K(XDD@SSGR9!TZ_9'_  5D_82^
M#W[&UA^SY_P4(_9 \.W>@_&K3_CMX6TS5/$L&ISRWWC2#5)/(NK6_9G)NFF.
MT9(XC,D:@(0%]G_X.'O#/PM^#O\ P0H^)WP'^'.BZ1X?LSH>C:3X*\):3"D/
MF+#JU@PM[2W3E]D:,Q5 =JJS'@$U[O\ !+]CSX-_$?2?A?\ &#Q!^T!XM^+.
MA>!XXM4^&=CXCUC3[O3-*O!;M;QWB-:6L,E[<0Q-)%'->2W$D99V!\TEZ /E
MKX->"?$G_!2']J3]L/P!\2O$7PEO[[PI\2I/!*>&/B5\*;CQ#=Z5X7_LRV%H
MUHZZM:"U@N)OMLYV1;FF#.9&VQK'X]^VM^PO9?LZ_LH?L)?L\>/_ -I:\^*^
MO^#?VV?"O@M/B7:VLFEW\.F2S:G(VGH5NIVB:W*10AUE+I]F0#:8\#[?_:L_
MX(M_LM_M1_M+)^V#IOQ-^*_PH^)$^G1Z?K_BOX+^/I?#]UK]I&JJD-XT:.9
M$14W)L<JJ*6(1-O2_&O_ ()6?LY_&CX>_"SX4'Q1XS\,>'O@WXKLO%'@;3_#
M&L0HT&N6C2O#J<\US!--=7 >>9V:5V$KS.\@=V+4 >$_M(_L7_\ !//]DWXI
M? WX+?!OX3ZC:ZUXG^+^L^,?"7P*\+W4?]D>,M;CTD1W.H:BM\7BM;2PA6&X
MW1X\M@/*ADD<*?,/V*?AW9W7QB_X*5? #XH?##PC!X?LM2T/6#X!TJ/[=H-A
M?W?AR2ZFD@2>")7=I8H9&E\F,M)&'VK@ ?;?[7O_  3D^#?[9OB'X:_$/Q]\
M0/'?ASQM\)M0N+OP;X^\"^($TS5K<W,217<3.L+1-'<)&@D41C(!"[59@:'P
M*_X)9?LN_L]?'SXA?M#>!;SQK<ZI\3M/L[7Q=I.N^-KR^T^\>WM&M?M3QRN6
MGN7B>0/-,\C9ED*[-[9 /@3X._LZ_ >3_@TFUGQ=;_"'P[:ZOJ?[.>HZQJNJ
MV&D16]UJ%]9PWKVUQ<2QJKSO&S,5,A;&YL=35W]NOX4^"_&'['G_  2]\1:G
M97$.J7'QB^%>AG5M/OI;:[BL;C1I'ECBFB97B):)&#H0ZE058$ U]F?#[_@C
MK^S7\,?V-_$_["?A3XF_% > /%.GS:5<VNH>,?MDUCI$K2L^EV;3Q.EK;$SR
M9*()FR TK!5QI>/_ /@E1\&OB5\,O@Q\)O$OQF^)!TKX!ZUI>K_#DV^J:>DU
MK?:;'Y5A/._V(_:6ABS&!("KJ29 [$L0#YX^''P$^#?[(?\ P<5Z#X"_9D^'
M&D^!] \=?LIZA?>+-"\-VBVMIJ=]:Z[&(KV:),*]R%9E,Q!=@S9)+,3XY=_#
M'Q-XW_8V_;H_9H_:%^!GB;QY\=O$'Q6\2/X+U[1?!]UJO]JW$UM;R>&GM=2@
MB>&T6S)MLPO+$;%%W2+$KY;]#_$/[!?@'4?VR-(_;]O/B7X[N_'OAOPA)X<T
MZTAO=/2RFTII//ELV@^RJ&\V7YS(7#AL;7154#\N?@-9_L+>/[C7=9^+'[>G
M[:/[,WQ;\6^-];UOQA\"?!'B+Q)8QZ9JE[?3S,EK9_V=<K>.RLC>;$7$KDL$
MC!6) #]8/V!/V?+[]E[]CGX=?!KQ)I-C:^)=+\'Z:OC5]-D+PW6N?9(5O[A6
M).[?<+(V1@'/ %?('_!2?_E/K_P3T_W/B1_Z8XJ^M_V ?#'QN\'_ +,VE>'_
M ([^//%/B74(-3U#^Q-8\>6\,>OSZ,;N0Z>=2$*(GVO[-Y9?Y$?D"15E#@<[
M\??^":WPL_:*_:J\!?MC^,OC#\0;'QE\+S=?\("VC:C8Q6FD"Z3R[D+"]FXF
M$J?*_G&0E> 0 * /D[Q)^RA^S]\5_P#@Y0\9^"OB-\-;+6= UW]D"SUKQ%X>
MORTEAK-X?$[0[KRW)\NZCVQQGR90T>Z.-BFY%(^=$^,OC/\ 8,_X):?\%!/#
M/[.&K:AX5T'P!^U?>^'O"@T21E/A'1M2O=)@NQ8XYMQ''=3F+9CRY) ZX/-?
MJ?9?L!?#VP_;8O/V^X/BSXY/CZ^\%KX2N-]Y8&Q.BK.+E;00?8\ "<>:) ?,
MW$@N5)4X?PK_ ."6'[-?PWT#XQ^#-=U7Q-XTT#X]:O>ZK\3= \97EK/:ZE?7
M:A9[E!!;PO;L555 B943:I15958 &7KO_!/7]ARW^)WP+_:R^&5\OP_E^%[&
MS\'7G@*XMK.T\2V>JQQ6\5C?.L3/?02.8G0;P2[LVX[V-?/_ /P2;\(_"+_@
MIE\)/VEOB-^V1\,M'\9>)O$/QZ\3^$?$=CXEL$N)]$TBS6"&RTB N"UK%!$^
M]1'M/G2R2Y\QBU>Z_L7_ /!'3]G+]B3Q1I>O^#OC#\8/&5CX7$H\ >%OB/\
M$6?5='\'"2-HF.FV6U(H6\IY(A(XDD1)'564.V>EO/\ @FE\+=#^._C3]H/X
M#_&;XB?"G5_B7Y;_ !&T_P  :E8)8>(KE%9!>20WMG<_9KHJQ!N+0P2L?F+%
MB6(!^2GCNZ^('QH_X(!>%?\ AH/6M1\2:S\*/VL;+P;X'\;:E<NU]=Z3:^(8
MK2.;SL_.0I> /SQ;+U*YKZM_;=_8G_9C^%G_  63_8STGX5?"NT\+1?%>'XB
M:/\ %*7P[<2V<_C&SM]$CO4CU2>)Q+?EIP6D>9G>8,1(SCBOKCXX_P#!*K]E
MSXV_LL^$?V+X6\1^#_ASX*U&TO\ 2-"\':E%;L]S;2^=!+-//%-+(ZS%IF8O
MF21V>0R,<UK_ !B_X)]>!?CE^T#\+OVF_''QJ\??\);\'A>GP1=6-UIL,-O+
M>VZVU[++$+'9,T\2A&##:HSY:QY- 'Q+\/='\-_\$_\ _@J!^V;X8_8[^&FD
M>%-!TS]E?3/'&G^!?#6F):Z6VNVL5ZL4L=I$!%&SA K!%&XL2<DYK ^&'_!/
M;6_^"A?_  2K^$/Q\T3]L?X6>!]7BT;2?'S?&_2/@[<2^*M+UR",3:E<W6JO
MKP\Z?SEN8[EF14)1L(@1%7] /"7[ ?PS\(_MH>)?VZ[?XC^,KSQCXM\.QZ!K
MMC?W=D^F3Z7$V^&T$"VJE5C;YE<.)#SO=PS ^+?"K_@@)^Q#\%/BY>^.?AGX
MU^+.E>"]0UW^V;SX&VGQ'N8_ UQ>[PX>72T \] ZJPAED>+"A2A0!* /MC36
MF?3K=[BY6>0PH7F2(H)#@98*22H/7&3CUJ:BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **\0_:,_;1L/@Q\>OA[^REX'^'5U
MXL^(OQ,L]5OM TQ]06PL+6QTZ)'N;F[NV20Q+F6-$6.*5V=Q\JJ"P\S\._\
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
MHM_\+-9\'V5KH-I*^HSVUI%J8?[1.\Q:XD)N&;9$NR-%5BWTC^W+^R?^U/\
M&'XJ_#/]HS]D;]I#1?"7BOX8MJ@M_"_CCPW)JGAW7%OH8X7:X2":&>">-$94
MGC<LJS2H !(^='X7_ 7]KGXC>*O#?CG]NKXF?#G4?^$.U7^UO#GA;X8>%+RT
MM%U+[-+;B[N;J_NIY9]B7$WEQ1I %9@SM+A0H!\8_L2?%KX?:-XE_P""C>NZ
MQX@6TL];^(&I:MX?N+F!XUUBR;2EM%N+,LH^UHUP%B5H=X9Y(P,F1-WAGQKU
M^QO_ /@T3\)_!#3X;NX\;#2_#>FGP;!82OJRW=IXDL[FYB-F%\Y3' AE.5 V
M%6Z.I/[B44 4/"WBGPYXW\.V?BWPCK=MJ.F:A LUE?6DH>.9#T((_P @C!J_
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M4=_;S_;?U[XB_&WXA^!_B'=M?'3M>\#^-+S1;RTO+K5+PGS6MG1IH8IH+?\
MT=R8OD4%?E4K^F?_  3V_P"".GC_ ,,>/O@K^UI^W7XMTV]\:_!CX>OX>^'W
M@+P_I2PV7A]YFG,]W=7/VF?^T+HK,P5D\J*,8(1G&^N@M/\ @CGXX_9M_P""
MA_CW_@H9_P $^OC?X?\ "&H?%?0[NS^('@CQGX8FU'3'OIY4G.J6K6]Q"\<G
MVB,2M"^Y7,LP#H' 0 _/K_@E?_P5\T_XN?\ !#_]I+3_ /@KT=9^*WA3X:3V
M.B,=1G,NJ^((-5#1VVGM<LP=YX[F+<MTS&2-75RQ\I37PO\ $C]CO]K7_@E'
M\%/@?^W[JW@BP\>?LX_%'7M+\:CX2>)=:GOM+M[J2":?3;/5XD2&*XN382DI
M="((9%D5H@%5)/W>^$/_  ;K?LA?#/\ X):>+O\ @F5JWBO6=8B\>7JZOXK^
M(1@CAU"?6HVB>WO(H\LL4<30QA8-S IY@9F,CL</XB_\$5?VE_VDOV'/AM_P
M3-_:>_:Z\*WGPH^'ESID5UK?A3P+/:^(?$&FZ:ABLK-GGO);>R81;0\RI,6,
M2X49;< ?GW_P7/\ C+IG[=W_  5J_P""?&C2W6KZ=\+OB/X8\$>(=(CCN#;S
M6R:]KJK<;'7B.=;:&S!8?=(4]J]K\'_'C]J'_@FA_P '+WAW]@/0/VDOB-X]
M^#7Q=TJVNHO"_P 1O&-YK\VE&YM+@B6"XO'DD1H[NU<DY^:%RK[F57'VY_P4
MH_X(C?!+]N?X6_"O2/A7XOD^%GC7X$O:'X1^*],TT7D6EP6WD>593P,Z&> &
MV@*_.KQM'N!(9T>]\(_^"4VJZK_P4=;_ (*I_M??$C0O%'Q+TOPC%X>\$:'X
M3T&:QT?P]"(9(Y;D?:)YIKFXD\^Y )*+&D[KM<A74 \K_;__ &$+3_@HS\,?
MVVOV;K/3HYO$;ZKX;U?P/(X&8M:L_#EG-; ,?N>:0UNS=DN'KXH_X-FOVH_B
M)^V?^SIX=_X)2>.=%U%]+^$?Q#'BWQ1?W4+"(^&K6<7EGI#LW/FMKGDLT;<-
M:Q31[< X_7K]G;]F#]ICX1_M,?$SXY?$;]I;PCXFT3XDZC87DWA?2_A?<:9+
MI;6=@EE$(;M]6N-X9(XG??$<L&V[ P"T_P!D'_@FU\'/V'?'_P <_BE\ VM[
M36_C=XZ?Q-?2WNF[X=-<P#;:!(Y$,L"W4E[<!0T9'VPQC 0,0#\;?^"9W_*X
M;\:_^P_XVK^AVOS%_9Q_X-^/C7^SO_P50\1_\%4[#]O7PYJOB/Q5K&LWFK>%
MI_@M/%9"/4=^^*)QKAD39N7:QW'Y.0<FOTZ^M !1110 4444 %%%% !5/7O#
MOA_Q5ICZ+XGT*SU*SEQYEI?VJ31/CIE7!!_*KE% '+_!CX+_  O_ &>?AGI/
MP=^#/@^VT'PUH=OY&EZ7:N[+"F2<;I&9V.3U8D^];E_X=\/ZIJ=EK6IZ%9W-
MYIS.VGW<]JCRVI<;7,;$90L.#M(R.#5RB@"&_P!/L-5L9=,U2RAN;:XC,<]O
M<1!TD0C!5E/!!'8U2\+^"O!O@BSDT_P7X2TS2+>63?+!I=A';H[8QN*QJ 3C
MO6G10!6U?1](\0:;-HNO:5;7UG<)LN+2\@66*5?1E8$,/8BHO#WAGPWX1TQ=
M$\*>'['3+)&+)::=:)!$I/)(1  "?I5ZB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M^7/^"O?_  4G_P"'5'[(Q_:H_P"%+_\ ">8\466C_P!@_P#"1_V7_P ?"RGS
M?/\ L]Q]WRON[.=W48Y_+3_B-_\ ^L8O_F:?_O-7U1_P=Z_\HC&_[*?HO_H%
MU7\M-?I'"N093F65^VQ-/FES-7O)::=FD<=>K4A.R9^]W_$;_P#]8Q?_ #-/
M_P!YJ/\ B-__ .L8O_F:?_O-7X(T5])_JCP]_P ^?_)I_P#R1C]8K=S][O\
MB-__ .L8O_F:?_O-1_Q&_P#_ %C%_P#,T_\ WFK\$:*/]4>'O^?/_DT__D@^
ML5NY^]W_ !&__P#6,7_S-/\ ]YJ/^(W_ /ZQB_\ F:?_ +S5^"-%'^J/#W_/
MG_R:?_R0?6*W<_>[_B-__P"L8O\ YFG_ .\U'_$;_P#]8Q?_ #-/_P!YJ_!&
MBC_5'A[_ )\_^33_ /D@^L5NY^]W_$;_ /\ 6,7_ ,S3_P#>:C_B-_\ ^L8O
M_F:?_O-7X(T4?ZH\/?\ /G_R:?\ \D'UBMW/[#?^"*O_  5X_P"'P7P7\7_%
M[_AGO_A7?_"*>*$T?^SO^$L_M?[5NMHY_-\S[);;/O[=NUNF<\XK[/K\8?\
M@RK_ .3+_B__ -E0A_\ 3=!7[/5^59]A:&"S>K1HJT8O1:OHN]V=U*3E3384
M445Y!H%%%% !1110 4444 ?GE_P<%?\ ).OAM_V&]0_]$PU^7E?J'_P<%?\
M).OAM_V&]0_]$PU^7E?TEX=_\DG0]9_^ER/P+CK_ )*:MZ1_])04445]L?(!
M1110 4444 %%%% !1110!^T7_!%K_DPK0?\ L-ZG_P"E+5]75\H_\$6O^3"M
M!_[#>I_^E+5]75_*O%'_ "4>+_Z^3_\ 2F?TGP[_ ,B'"_\ 7N/Y(****\$]
MD**** /RY_X.]?\ E$8W_93]%_\ 0+JOY::_J6_X.]?^41C?]E/T7_T"ZK^6
MFOV#@?\ Y$G_ &^_R1Y^)_BA1117V!SA1110 4444 %%%% !1110!_1]_P &
M5?\ R9?\7_\ LJ$/_IN@K]GJ_&'_ (,J_P#DR_XO_P#94(?_ $W05^SU?AW%
M'_(^K^J_)'IT/X2"BBBO -0HHHH **** "BBB@#\\O\ @X*_Y)U\-O\ L-ZA
M_P"B8:_+ROU#_P"#@K_DG7PV_P"PWJ'_ *)AK\O*_I+P[_Y).AZS_P#2Y'X%
MQU_R4U;TC_Z2@HHHK[8^0"BBB@ HHHH **** "BBB@#]HO\ @BU_R85H/_8;
MU/\ ]*6KZNKY1_X(M?\ )A6@_P#8;U/_ -*6KZNK^5>*/^2CQ?\ U\G_ .E,
M_I/AW_D0X7_KW'\D%%%%>">R%%%% 'Y<_P#!WK_RB,;_ +*?HO\ Z!=5_+37
M]2W_  =Z_P#*(QO^RGZ+_P"@75?RTU^P<#_\B3_M]_DCS\3_ !0HKL/@E^S]
M\</VD_&L?PY^ /PF\0>,=<DB:4Z;X>TN2ZDCB7[TK[ 1'&O4NV%4=2*X^OKE
M*+DXIZHYPHKKO@U\!?C+^T+X@U#PK\$OAQJOB;4-*T.[UG4[;2K8R&TT^V3?
M/<R'HD:#&6) RRCJ0#R-"E%R<4]4 44 %B%49)Z 5W/Q*_9H^._P9\.V7B7X
MO_#34/"L6HI')I]GXCV65]<Q2+N29+.9EN&A9>1*(]A!'S<C)*<(M)NS>P69
MPU%>E^*/V-_VH_!7PG'QQ\5_ [7['PL+2SNY]4GM,?9K:\)%G<SQY\R""X((
MAFD58Y>-C-D5Q/@7P-XP^)WC32?AS\/O#EWK&NZ[J,-AH^E6$1DFN[F5PD<2
M*.K,S #ZU,:M*<7*,DTM]1V9E45/JNFW>BZI<Z/?B,3VEP\,PAG25-ZL5.UT
M)5QD'#*2#U!(J"M-Q']'W_!E7_R9?\7_ /LJ$/\ Z;H*_9ZOQA_X,J_^3+_B
M_P#]E0A_]-T%?L]7X=Q1_P CZOZK\D>G0_A(****\ U"BBB@ HHHH **** /
MSR_X."O^2=?#;_L-ZA_Z)AK\O*_4/_@X*_Y)U\-O^PWJ'_HF&OR\K^DO#O\
MY).AZS_]+D?@7'7_ "4U;TC_ .DH^I/A%;>"/$7_  3%^,FK-\+_  ];:UH6
MLZ!!!XA@LV:^ECFO(]ZM+*[E03'G;'L4[C\M?,_A_0-:\5Z[9>&/#>ES7NH:
MC=1VUC9VR%I)YG8*B*!U)8@ >]?2?[/_ /RC!_:!_P"QA\+_ /I97*_L<O\
MLZ:=I'BW5?BU^T%+\/\ Q)/9QV'AC54\(7.K&W@F#K=RQK R^7,8]L2N6^59
M9"H+;63T,+B98/Z_-*4K5=$E*3UITNB3E9-W=D[*]D<.)P\<4\%!M1O2U;<8
MK2=3J[*[2LKO5VN>G^./A[\(/!__  3(\4:;X+TZQU'6]#^*5AIWB#Q;$%D^
MW78M=\J6\F,BVC9_*0@XD\MI>D@ ^.Z_0#0_@W^R/9?\$U?%GAC2/VSY[WPW
M)\2[:ZF\4'X;7D1BOELU"6?V4REV#* WFYVC.".*_/\ HX:Q$:RQ*3DVJCUE
M&47K&/\ ,EY^ZOATT2:#B"A*D\.[12=-:1E&2T;_ )6_O>^NK=SZE_:,TJY_
M8:^'_P +OAQX T[38/%'B/PE#XK\:ZM>Z3;W4URUS(RP6)\]'"V\2Q.K1C"R
M,2S \8]*\.?LD?!B?]N;X7^+(/"-G_PAOQ'^'I\:Z9X3E7=;+?K827#V 5L[
MHEE59/+.1M.S&!7 ?\%9-:M?'_C3X4?%_0Y!+I/B/X.Z6UI,G*K+'-<>;%_O
M(74,.Q.*T/\ @H5\1-8^&NE?LY>$_"6OW&F^*? _PFTN\N+JRF*36%S-'$57
M<.59?))QZ,.QKQ**QF+PN&4)N-6O&LIOL[/5_P""5HK^5:*QZ]5X3"XG$.<>
M:G1=%P7E=:+_ !1NWW>KN<=\3+>T^*G_  3PT?\ : \<PVK>,+#XO77A^VU*
M*SCAEO=-DT];LH_EJN]8ILA,C"*Y08&!7 ZW:6GP*^$H\-7-K&?&?C>PBGU+
MS$!?1=&;;+#",_<GNL)*QZK (ES^_D4;OA/Q[XG\<>'1\8?CQ=6VH>$?!%U(
MOA[PQ#IMO966JZS.?-$ @MDCC*Y FN9 NXQ1K&6#2Q5TMCX8\(V/[-^F?M<_
M%_PO!XW\1^/OBG-I]\NK7=PD<-E%'YEP5%O)&1/*[X#$D(BC:H)S7L0G+!+V
M536+J.T8[<SO*,$W;2*7-+97LE?5'E2BL6_:0TER*[EO96BYM*^LF^5;NUV[
M:,^;**]1_;3^!>D?LU_M1>,?@IX>U"6ZT[1=13^SY9V#2"":&.>-'(QN94E5
M2<#)4G Z5Y=7T6%Q%+&8:%>G\,TI+T:NOP/"Q%"IA<1.C4^*+:?JG9G[1?\
M!%K_ ),*T'_L-ZG_ .E+5]75\H_\$6O^3"M!_P"PWJ?_ *4M7U=7\N<4?\E'
MB_\ KY/_ -*9_1O#O_(APO\ U[C^2"BBBO!/9"BBB@#\N?\ @[U_Y1&-_P!E
M/T7_ - NJ_EIK^I;_@[U_P"41C?]E/T7_P! NJ_EIK]@X'_Y$G_;[_)'GXG^
M*?I+_P &M?Q*^(>B?\%/-*^&VD^.-7MO#NL^#/$DFJZ%#J,JV=W(FERNCR0A
MMCL&C0AB"1M'/%?G!IVG:AJ^H0:3I-C-=75U,L-M;6\1>2:1B%5%5<EF)(
MY)-?H=_P:VZ'K.L?\%;_  ]+I6EW%REMX&\2M</#"S"(-IDT:EB!\H+NJC/4
ML!U-?*?["W[1_A3]B7]K'0OCU\4?V?QX]C\+-=@>%+S79]'DCO'@DABG6YBC
M:6WG@D<2HZJ'22-64HRJP]>$G3S/$RIQO+DINVBN[U._?NS-ZPC?N_T/TF_X
M(S+X;_9E^(WQI_8=\+I8WGBB+]F7QCJ_QGU^$)*5UJ*WA2#0X)!G$-@DTJS%
M3B6\EF!+I;P-7XXU^VO_  10_:__ .":GQ0^/'Q9L_@=_P $C;;X<:G9_L^>
M*M1UO5E^.^OZPVJZ=&D!N-.*70VP^?E<SK^\3;\O4U^9%G^SEXY_X*!?&/XE
M>-O^"?W['D_A[PGX4\.2^)M1\$6/BXZBOAS2;>*-9G^UZA(DUV2X9P@W2G>5
M16"URY=6=+'XAUHN&D&W)QWUWM)[].R5NUZFKQ5CZU_X(_?LGZ+\)?V&?BI_
MP5X\4V/A*?Q3X9UF+PC\#(_'NJ6=II&FZ_(L33ZW.;QEBF>TBF$D$9#EI8I
ML;2"/;\U_M:_L2?M2?L^7G@[]LK]IO5]-^)G@3XFZ]]L3XG>%?%BZY9:]<K*
M7NK:6ZSO2Z(24%)0K$I(!DQOM]\^&7BU?VKO^#<GQ3^RE\--]UXX^!OQQA^(
M&M>&[1=]U?>&KBSGM'OHXQ\TJ07%VQF*@B)$1V(##&3;?&-/A/\ \&X-]^SQ
M\7-Z:O\ $O\ :#77/A?H]\,3KI5I9VZWFJ1*W*VIG1K97& \KS[<[9")IU<5
M#&3J:-NIR-6U4+:6=]++W]M=?D-1Y4O*_P SZM^/GBWP/HW[8G[?'[:'C/5+
M2Z^!GQ4_9<?1_AAXC!']F^)-4O[+1TT>UL3]V6>WDM9@T: O;?9I-ZIL./S>
M\#03_L9?L\Q?$_R77XL_%[1I[/P+;(I^T>&_#,V^WN=5 '*7-_\ O;2V_B6V
M%U* /.MI*Y']D?X,^!_%-YK?Q[^/5K.?AA\.8H;OQ/#!.89==O92WV'0K=QR
MLUW)&X9QDPV\-U/@^3M;ZL_X)G_%?4/CKXE_;"_:L\67UL?B]I7[.>M:I\.V
ML(1"=$53!;3R:8B\VQL[#$, BP8( 0F N12H++Z,HI\T8\B?2]DHQ3W_ ,4W
MVLK687YV?GI=VEW874EC?6LD$T+E)89D*LC#@@@\@CTJ.ONC_@JMIVB:U^P[
M^Q9\9O&LYF^*_BSX6:TOC:]NWS?:AI5IJS0:)=7+'YI6:V\V-)7RS1P(N2$
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
MG_Z4M7U=7RC_ ,$6O^3"M!_[#>I_^E+5]75_*O%'_)1XO_KY/_TIG])\._\
M(APO_7N/Y(****\$]D**** /RY_X.]?^41C?]E/T7_T"ZK^6FOZEO^#O7_E$
M8W_93]%_] NJ_EIK]@X'_P"1)_V^_P D>?B?XH4445]@<X4444 %%%% !111
M0 4444 ?T??\&5?_ "9?\7_^RH0_^FZ"OV>K\8?^#*O_ ),O^+__ &5"'_TW
M05^SU?AW%'_(^K^J_)'IT/X2"BBBO -0HHHH **** "BBB@#\\O^#@K_ ))U
M\-O^PWJ'_HF&OR\K]0_^#@K_ ))U\-O^PWJ'_HF&OR\K^DO#O_DDZ'K/_P!+
MD?@7'7_)35O2/_I*"BBBOMCY **** "BBB@ HHHH **** /VB_X(M?\ )A6@
M_P#8;U/_ -*6KZNKY1_X(M?\F%:#_P!AO4__ $I:OJZOY5XH_P"2CQ?_ %\G
M_P"E,_I/AW_D0X7_ *]Q_)!1117@GLA1110!^7/_  =Z_P#*(QO^RGZ+_P"@
M75?RTU_4M_P=Z_\ *(QO^RGZ+_Z!=5_+37[!P/\ \B3_ +??Y(\_$_Q0HHHK
M[ YPHHHH **** "BBB@ HHHH _H^_P"#*O\ Y,O^+_\ V5"'_P!-T%?L]7XP
M_P#!E7_R9?\ %_\ [*A#_P"FZ"OV>K\.XH_Y'U?U7Y(].A_"04445X!J%%%%
M !1110 4444 ?GE_P<%?\DZ^&W_8;U#_ -$PU^7E?J'_ ,'!7_).OAM_V&]0
M_P#1,-?EY7])>'?_ "2=#UG_ .ER/P+CK_DIJWI'_P!)04445]L?(!1110 4
M444 %%%% !1110!^T7_!%K_DPK0?^PWJ?_I2U?5U?*/_  1:_P"3"M!_[#>I
M_P#I2U?5U?RKQ1_R4>+_ .OD_P#TIG])\._\B'"_]>X_D@HHHKP3V0HHHH _
M+G_@[U_Y1&-_V4_1?_0+JOY::_J6_P"#O7_E$8W_ &4_1?\ T"ZK^6FOV#@?
M_D2?]OO\D>?B?XH4445]@<X4444 %%%% !1110 4444 ?T??\&5?_)E_Q?\
M^RH0_P#IN@K]GJ_&'_@RK_Y,O^+_ /V5"'_TW05^SU?AW%'_ "/J_JOR1Z=#
M^$@HHHKP#4**** "O+_BMX4_:SU?Q<]Y\'_BOX7TC13 @2RU;0GN)A(!\[%P
M1P3T%>H44 >%_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?
M^$I)_P#%5[I10!\C_M!_L*?M$?M3Z=IND_'GXA>!-=M]'GDFTZ/^R;ZU\EW
M5CFWGC+9"CALCCBO+_\ AR-9?\\? G_?6M?_ ";7Z$45Z6'SG.,'25*AB:D(
MK91G)+[D['GU\IRO%574K4(2D^KC%O[VKGY[_P##D:R_YX^!/^^M:_\ DVC_
M (<C67_/'P)_WUK7_P FU^A%%;_ZQ\0_]!E7_P &3_S,?[!R/_H%I_\ @$?\
MC\]_^'(UE_SQ\"?]]:U_\FT?\.1K+_GCX$_[ZUK_ .3:_0BBC_6/B'_H,J_^
M#)_YA_8.1_\ 0+3_ / (_P"1^>__  Y&LO\ GCX$_P"^M:_^3:/^'(UE_P \
M? G_ 'UK7_R;7Z$44?ZQ\0_]!E7_ ,&3_P P_L'(_P#H%I_^ 1_R/SW_ .'(
MUE_SQ\"?]]:U_P#)M'_#D:R_YX^!/^^M:_\ DVOT(HH_UCXA_P"@RK_X,G_F
M']@Y'_T"T_\ P"/^1^>__#D:R_YX^!/^^M:_^3:/^'(UE_SQ\"?]]:U_\FU^
MA%%'^L?$/_095_\ !D_\P_L'(_\ H%I_^ 1_R/E_X+?LH_M9_L\> H/AC\'O
MBQX$T?0[6>6:"Q_L&ZN-KR,6<[YY7<Y))P6P.U=9_P (#_P4$_Z+_P"!/_"4
MD_\ BJ]THKRJM6K7J.I4DY2;NVW=M]VWNSTZ=.G1IJ%-)16B2T279(\+_P"$
M!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ]THK,L\+_X
M0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_^*KW2B@#XY_:]_X)
MX?&[]O/X1?\ "B/VK_&O@3Q7X4.J0:C_ &5_9NH6/^DPAQ')YMG<12<!VXW;
M3GD' KY:_P"(4C]CO_HC_@3_ ,*#Q5_\M*_6NBNRAF.886')1K2BNRDTON3)
M<(2=VC\E/^(4C]CO_HC_ ($_\*#Q5_\ +2C_ (A2/V._^B/^!/\ PH/%7_RT
MK]:Z*V_MG./^@BI_X'+_ #%[.GV1^2G_ !"D?L=_]$?\"?\ A0>*O_EI1_Q"
MD?L=_P#1'_ G_A0>*O\ Y:5^M=%']LYQ_P!!%3_P.7^8>SI]D?DI_P 0I'['
M?_1'_ G_ (4'BK_Y:4?\0I'['?\ T1_P)_X4'BK_ .6E?K711_;.<?\ 014_
M\#E_F'LZ?9'Y*?\ $*1^QW_T1_P)_P"%!XJ_^6E'_$*1^QW_ -$?\"?^%!XJ
M_P#EI7ZUT4?VSG'_ $$5/_ Y?YA[.GV1^2G_ !"D?L=_]$?\"?\ A0>*O_EI
M1_Q"D?L=_P#1'_ G_A0>*O\ Y:5^M=%']LYQ_P!!%3_P.7^8>SI]D?$?[%7_
M  2W^(O_  3N\%ZQ\//V.O$7@3P?H^O:H-1U:S^QZIJ'GW(C6(2;[ZZF9?D5
M1M4A>,XSS7M'_" _\%!/^B_^!/\ PE)/_BJ]THKAJU:M>HZE23E)[MN[?S92
M22LCPO\ X0'_ (*"?]%_\"?^$I)_\579_!GPY^TEHFIWLOQQ^(_A[7+1X%%C
M%HNCM;-%)NY9B2=PQQBO0:*S&%%%% !1110 4444 %%8_P 0O'7ASX7^ =<^
M)GC"[-OI'AW1[G4]4G5<F.VMXFEE;'?"(QQ[5^?_ /P2FTG5O^"O7P"N_P#@
MHU^VW)J6L:5X^\2:G%\,/A@-<N8=#\+:#9W<MG&#:PR)'=WTDL$S27<P=\;1
M'Y294@'Z,45^<NM_&OQE_P $KO\ @K/\)/V/HO&NNZS\!_VE-,O[;PEHOB;6
MKC4I_!?B:RV%X[.YN7>;[#<">U3[,[LL4DVZ/RT!0K_P69_8B\$-^S=X_P#V
MK]=_:H^).D?&B"8_\*9U?1OB7>Z-;V6K/+MTG1++3X[E+0^=(8HI)71IG+2S
M&1%&$ /T9HKF/@G9_$W3O@SX1T_XUZG:WOC*#PQ81^+;RQ4""?4UMXQ=21@
M (TPD(  &".*\9_:Y_X)\Z7^W1XX6V^/OQG\<V/P^TO28XM%\$^!/&%WHB76
MH,TAGO[^6U*27#*OD)!"7\N/9*Y#M+A #Z-HK\N_V#_VDOCI^P%^RA^VG8?%
MWXI:]\4_!/[+WB_5K7X6^)O%]\USJ%_%#IB78TB>YX,QAEEMX2_\+3.HVJJ(
MF-\1(_C3\"?^"(/AK_@K9IGQ*UW4/V@K+POH/Q.\0^(]1UJY,.M0WT]O<W>A
MW%MO\D:<+*Z>WCMD14A:&*1 LB[R ?J[17RG\8OV/O!__!4C1/#'Q2^*WQE\
M>6'PLU3P3IVI>%/!'@CQ?=:(+FYNXS<27^H2VA22X98WMXX82YCCV2N0YE 3
MR?\ X(R67[4'A?0_VF_V.O$G[0FO^+_#OPD^*MWX6^$?Q*\78U/4;>)[&.<V
ML[N0+LV3S0 AB 69T^5 J( ?H)17YG_&K]B:W_9D_P""D7[-^J_L4_M,_$$_
M$?Q+XPN;GXRZ%XQ^*M]JT?B3P=%;2OJ&HW=K=SNB2";R(85@CCC$EP"D:^3N
M3],* "BBB@ HHHH **** "BL?XA>.O#GPO\  .N?$SQA=FWTCP[H]SJ>J3JN
M3';6\32RMCOA$8X]J_/_ /X)3:3JW_!7KX!7?_!1K]MN34M8TKQ]XDU.+X8?
M# :Y<PZ'X6T&SNY;.,&UAD2.[OI)8)FDNY@[XVB/RDRI /T8HK\Y=;^-?C+_
M ()7?\%9_A)^Q]%XUUW6?@/^TIIE_;>$M%\3:U<:E/X+\366PO'9W-R[S?8;
M@3VJ?9G=EBDFW1^6@*%?^"S/[$7@AOV;O'_[5^N_M4?$G2/C1!,?^%,ZOHWQ
M+O=&M[+5GEVZ3HEEI\=REH?.D,44DKHTSEI9C(BC" 'Z,T5S'P3L_B;IWP9\
M(Z?\:]3M;WQE!X8L(_%MY8J!!/J:V\8NI(P  $:82$  #!'%>,_M<_\ !/G2
M_P!NCQPMM\??C/XYL?A]I>DQQ:+X)\">,+O1$NM09I#/?W\MJ4DN&5?(2"$O
MY<>R5R':7" 'T;17Y=_L'_M)?'3]@+]E#]M.P^+OQ2U[XI^"?V7O%^K6OPM\
M3>+[YKG4+^*'3$NQI$]SP9C#++;PE_X6F=1M541,;XB1_&GX$_\ !$'PU_P5
MLTSXE:[J'[05EX7T'XG>(?$>HZU<F'6H;Z>WN;O0[BVW^2-.%E=/;QVR(J0M
M#%(@61=Y /U=HKY3^,7['W@__@J1HGACXI?%;XR^/+#X6:IX)T[4O"G@CP1X
MONM$%S<W<9N)+_4);0I)<,L;V\<,)<QQ[)7(<R@)YM_P0Y?]H+P#>_M$_LG?
M$WXQ^(?B+X*^#?QEE\-_#3QKXLO#=:C)9FTBN)=/FN#S.UKYT2%CT9W4;55$
M0 ^]:*_+7_@HK^T+\9/C)^V)^R?X]^'7CJ]TGX/K^U9I?AG1[6PF*+XTNHH;
MLWFIR,#\]E%)%]FMA]V4K=3?/&]L]?J50 4444 %%%% !1110 4444 %%%%
M'*?'?X66/QS^!_C/X)ZI?-:VWC'PIJ.AW%RBY,,=W;20,X'<@2$X]J^&?^#<
M;Q%K7P0_8WE_X)D?'NQ3P[\7?@+XBU;3]=\,WC[)K[3+K4;B]M-6M0V/M%E*
M+EHTF3*DQ<XR,_HC7B'[=G_!/']EC_@HO\(I_A'^TOX 6]4(QT;Q'IKBWU?1
M)B,>=9W0!:)O53NC<?*Z.I(H ^/_ -L#P!)_P4>_X+A?LZ^&OA#*NI>$/V3G
MU7Q1\4_%=B?,M++6;LVIL=%$H^5KS=90RR1 YCBE+-@@+7M7[??@S_@DO_P4
M(_9E^(5E^T#XP^%GB^S\&6.H:;?^)['5;*[U3PCJ$892D,T3&:VNEF  @!!D
M<!"C[MIZ+_@G'^RG^T9_P3[^#NC_ +(6O:_X8\?^ /#+M;>$?&%C!_9.M6]B
MS%D@O[((UO<O$#M-W',KR@*6@W!F;V#2OV1?V4-"^*$WQOT/]F+X>6?C2YNW
MNKCQ?:>"K&/5)9V.6E:Z6(2LY/)8MD^M 'G?_!);P1\>OAO_ ,$T_@GX&_:<
M>_\ ^$YTSX?6$.NPZJS-=6QV9B@G+<^;%"8HWSSN1LY-8_[>W_!2K]GS]D_7
MM)_9[U?]I/X>>"OB+XPLWFTV\\=^(K6TL_#]@#LDU6Z6:5/-"G(AME(>YE&T
M%(DGGA^GZX7QM^R_^S1\2_$<WC#XC_L[^!?$&KW*HMQJFM^$K.[N90BA5#2R
MQ,S * !D\  4 ?'/B'0?V)_VT/\ @FE\:?\ @G%_P3G^/6@_$75F^&FI2ZAK
M>AZW%J:W.N:@9YXKG4;^+]TUW>WJ32R<[O\ 6-M50HKQW]H;XM/\8_\ @V!\
M(_!OX?Z9)=_$3QMX!\,_"K2/!879?R^*(9[33;[3S"V&22!K:[DD5@#'' [-
M@#-?I]\.?@U\(/@];75G\(_A3X;\+0WSJ][%X<T*WL5N&4$*SB%%#D D G.,
MFH-,^!'P/T7XEW7QHT?X->%+3QC?1F.^\66WAVVCU.X0@*5>Z5!*X(51@L>%
M [4 ?+GQQ_;7_9Z_X)N_"#X8_L(:I^U!\._"?Q$'@/3])TS5/''B&VL[+1-/
ML[:.U?6+E)Y$,H!0^1:@A[F4;<I$D\\/4?L7?M4?\$S_  1\(-;^''[,7[5/
MA'Q+X;^'&D2>(/B+XX@\307EK!+=S33SZCJFI*1!]JNIA=7#DL#E9#M10HKV
MSQM^R_\ LT?$OQ'-XP^(_P"SOX%\0:O<JBW&J:WX2L[NYE"*%4-++$S, H &
M3P !5OPM^SY\!/ _AO5O!O@KX(>$-'T?7H3#KFE:7X:M;>VU&,HR%)XHXPLR
ME69<.",,1T)H _/C_@K;^RQ^R/\ M*1_"#]J?]B63P<W[0^H_%WPW>?#?QS\
M.KJW:\UZU%]$=0FN9K0D7=G!8^?<232;E180NX"0J_Z;5P_P?_9C_9L_9Z:Z
M;X!?L]^!_ YO@!?'P?X3L],^T <@/]FC3?T[YKN* "BBB@ HHHH **** .4^
M._PLL?CG\#_&?P3U2^:UMO&/A34=#N+E%R88[NVD@9P.Y D)Q[5\,_\ !N-X
MBUKX(?L;R_\ !,CX]V*>'?B[\!?$6K:?KOAF\?9-?:9=:C<7MIJUJ&Q]HLI1
M<M&DR94F+G&1G]$:\0_;L_X)X_LL?\%%_A%/\(_VE_ "WJA&.C>(]-<6^KZ)
M,1CSK.Z +1-ZJ=T;CY71U)% 'Q_^V!X D_X*/?\ !<+]G7PU\(95U+PA^R<^
MJ^*/BGXKL3YEI9:S=FU-CHHE'RM>;K*&62(',<4I9L$!:]J_;[\&?\$E_P#@
MH1^S+\0K+]H'QA\+/%]GX,L=0TV_\3V.JV5WJGA'4(PRE(9HF,UM=+, ! "#
M(X"%'W;3T7_!./\ 93_:,_X)]_!W1_V0M>U_PQX_\ >&7:V\(^,+&#^R=:M[
M%F+)!?V01K>Y>(':;N.97E 4M!N#,WL&E?LB_LH:%\4)OC?H?[,7P\L_&ES=
MO=7'B^T\%6,>J2SL<M*UTL0E9R>2Q;)]: /._P#@DMX(^/7PW_X)I_!/P-^T
MX]__ ,)SIGP^L(==AU5F:ZMCLS%!.6Y\V*$Q1OGG<C9R:Q_V]O\ @I5^SY^R
M?KVD_L]ZO^TG\//!7Q%\86;S:;>>._$5K:6?A^P!V2:K=+-*GFA3D0VRD/<R
MC:"D23SP_3]<+XV_9?\ V:/B7XCF\8?$?]G?P+X@U>Y5%N-4UOPE9W=S*$4*
MH:66)F8!0 ,G@ "@#XY\0Z#^Q/\ MH?\$TOC3_P3B_X)S_'K0?B+JS?#34I=
M0UO0];BU-;G7-0,\\5SJ-_%^Z:[O;U)I9.=W^L;:JA17CO[0WQ:?XQ_\&P/A
M'X-_#_3)+OXB>-O /AGX5:1X+"[+^7Q1#/::;?:>86PR20-;7<DBL 8XX'9L
M 9K]/OAS\&OA!\'K:ZL_A'\*?#?A:&^=7O8O#FA6]BMPR@A6<0HH<@$@$YQD
MU!IGP(^!^B_$NZ^-&C_!KPI:>,;Z,QWWBRV\.VT>IW"$!2KW2H)7!"J,%CPH
M':@#Y<^./[:_[/7_  3=^$'PQ_80U3]J#X=^$_B(/ >GZ3IFJ>./$-M9V6B:
M?9VT=J^L7*3R(90"A\BU!#W,HVY2))YX<?PEJW[/G[1G[%'CK]A7_@D'^V1X
M2U/Q=::+'/K?Q!M-1?688I]2OS)?7>H7EBRYO[]1J+;HI%E61FD7RPB8^K/&
MW[+_ .S1\2_$<WC#XC_L[^!?$&KW*HMQJFM^$K.[N90BA5#2RQ,S * !D\
M5K?#GX-?"#X/6UU9_"/X4^&_"T-\ZO>Q>'-"M[%;AE!"LXA10Y ) )SC)H _
M'3_@I)\%_P#@KE\-O'G['W@;Q_\ '/\ 9\\FR_:"T;3?AA9^$/AQJ-E9Z-J$
M=C<);&XB:[;S+1(E9/*CV'[N" ,5^S'P_MO&]GX#T2T^)FIZ?>^)(M(MD\07
MND6SPVEQ?")1/)#&[,R1-)O*JQ)"D DD9J3Q#X*\&^+KK3;WQ7X2TS5)M'OE
MO=(FU&PCG:QN5!"SPEU)BD ) =<, 3SS6G0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
? %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ctsh-20240930_g11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g11.jpg
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
MO$-EK8L_"=_;6ZWM[9W,5U:/<>=;RF5(IX4D$1Q&S %U?:NT _-C]NS]C/\
M;U^(/_!+"YMKK]E.VT_XR>"_&#_&6+QWIGC^UN+F'Q3'<R:A=&"W6'?(JPO)
M:00A^$AMASY8%>P_MX_\%5?%OBK_ (-S-=_X*5_LMZ@^F^(/$_@/3([>[TYR
M7T"^O=0M],O]C#E9+666Y5'[21(U?H3J7AS4]0\&OX6C\;:I;7;V(MSX@@BM
M?M@?: 9PKP-!YAY)'E;,DX0# 'S1^RU_P1S_ &2?V4?V:_&'[&_AC4/%WB?X
M4^.(KI=;\!^-=8BOK)7N%59I(&6".:!F"@X20*K_ +Q5#_/0!\J_\%D/V1?V
M3OA7^Q[^R_XG^"?PST"V;PU^T-X M_#OB?3K*-;N[L[F[!E>6X4;[@7!"3R,
M[,9)0LC$L,UZ3\?O ?A'1_\ @Y ^ /BS3M#ACO\ 7_@3XN76+@ DW0A>!(]X
M/!PKE?I@=A6QXT_X(;_LG^&_V:;'X5?$[]I3]HCQ%\._AIJ=OXF\+^'+CQ_)
M<G0H].5Y8[:S2TM5GE15^6-29)T"*D#Q[B&R/@KK?@3]N[_@J3\%/VR?V6=9
MU37/AE\.?@)KFGZMX@U:VO4EAU&]N[>&WTZ=KT"9KP1PSRR+(2ZJBNY_?1LX
M!G?\$J_A;\-)/VHO^"@7PLG^'NBMX;N/C7;)/X>;2XOL3QR:3&[*8-NPJS,6
M(Q@DDUX#^P5\'/VD_C!_P;G_ +*%Q^R?_P (?K/B_P '^/KSQ-!\./'=XL.F
M^.X;35=<,FDN6(7S!O6ZC+_(DEFCMMV!U_0#7_\ @E)^SWK'[57B_P#:KTOX
MB?$G0KCXB16@^(W@;P_XQ:T\.^*9;:'R(9KVU2/>[>4 CJDJ1RKN61'#R!\;
MX/?\$<?V=/V??V;_ (=?LU_!3XP_%CP[9?"SQ:_B3P?XAMO&HGU"UOW@O8)3
MMN(9+00R+J%T9+=;=89#*2R-DY /CW4/BS^R;^U5_P $Y_V]=.NOV*KGX/\
MQ;\/?#'4]7^+7PB\6Z';/'I&N1^';T6.LV3K&J2^;'"&2Y14<M") !YBR2/\
M<W?A+X"?\$V/V!?A+\.]%\#^ ?#?QSUGP+IWQ/UB\\)*^FZW*_AHW$-OJD-M
M-:M>)=7B0"4/,OFJC+(7C:1&_03P[^P#\#;32?BM!\0KW6_&^K?&W0UT7XF>
M)/$UQ;I>ZOIB6<ME%98L8;>""&.">95$,2'=,[L6=BU<$?\ @C9^QMK7[#LW
M_!/WXGIXP\<^!C;VL&GW7C+Q7->:EI*6B[+%;*<!1:+;)E8DB55VLX<.)'#
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
MXM\=Z)X-\$>#QH%Q8)K.KZC<K$L0F_M.9HPL:SR_<<GRMO&=P /Z1:*^*O\
M@HS\'_C#^S-_P1\\4:%^S-^U/XJ\ W7P9^"EW-9ZSHEK:RWNKMIFG!E$UQ<Q
MRR1>8('+20E)M\FX2<$-XA_P:/>-/&/Q+_X)6ZKXU^(_BS4_$&LZI\7=<EU/
M5M;OY+NZNY#!99>664L\C'N6)- 'ZB45_-[_ ,'&/[-'Q7_9N^/_ (W_ &Z_
MV/?%>M>#])^'_P 3O#VF:SH?AF^DMK#3I;G1+&\M+Z.VC(BB4W23+)A=K27$
M7&2V?V5^&'_!3'0/C3_P2ET#_@H5\--'M]1UCQ3X2M8]"\,QR?+/XLN9ETZ'
M2,YSSJKK;;NN#NZ4 ?5M%?S6_P#!)3X5:TO_  <N^,/V5?C[X_U7XD:5X1NO
M$Z7D7BN^DN[34M0MX2K7DEM*3$2TK22JI7:C,"H&U<?TI=.E !1110 4444
M%%%% !1110 4444 %?!O_!:[_@B5\!?^"P?A.QC'CV/P?\7O!.F%O"_B: "8
M+:S.Y2VOK<$.]L\L4I208:-UD9-P\R-_O*OF[]HO]E']JG7/VLM"_; _9/\
MVF]!\+W]EX+/ACQ+X&\9^#Y=3TCQ!:"Z>YBE:2WN[>:VGB>1]DB[^'8$%696
M /R*_P"#>7_@JS^VU^RY^T;\,_\ @D]^V_X4GU#P3X\T3S?@_P"([F +/8V[
M1SR6YBF48N[*5H)8AO!EAD^4LH1HU_7;_@KK^UC=?L4?\$Y/BM\?]"N)$U^R
M\,R:=X12 $ROK-\RV5CL4<N5N)XW*CG:C=,9KY[_ .">W_!'3Q_X8\??!7]K
M3]NOQ;IM[XU^#'P]?P]\/O 7A_2EALO#[S-.9[NZN?M,_P#:%T5F8*R>5%&,
M$(SC?7T-^WW^PUX@_;B\7_!+3]3^(%GIO@?X;_%:S\;^+O#\UD\LOB&6QC<V
M-J&#!5B$SL\BN&#!5XR* /.? O\ P20\.:G_ ,$5?#/_  2C\0_$+6?!UO<>
M!;"P\8:UX7$)N7O7F2^U$(95==DUT9E;(),<C+GG-?DM^VI_P0A_;C_X((Z!
M<?\ !1W_ ()K_MHZSK.B>#IH;GQ9I4UG]BO8+/S%7=<0I(UOJ=KN8>:CHA56
MW;&"LZ_NY^WI^S5\2OVNOV6/$WP$^$'[37BCX/\ B/64MVTOQ]X/E=+W3Y(I
MTEP#')%(8W"&-PDD;%7(W8R#X'\'/^">O[??C7]G"?\ 9#_X*-_MT^&_BGX#
MNTCM=:GT;P#-8>(/$&GHZL;&\U%KQHQ#($$<K);?:)$9O](5COH ^&_^"WWB
M7]F__@K+H_['W['=W\*;BP_:+^.'A31_%?ACQ%'=F"V\#:1J,"3WGVQ2C/>Q
ML+>X"VPV,&M"_FQ_=E\>_P""(/Q(_: _X)H?\%O;S_@G/_P4'^'EIXI\<^)M
M!C\,^$OBA?WL]_?:9IUM:R7-C!8W,S$_V7/'$5\I41TD$8?;Y3QC]3_V\?\
M@D+8?M(?M4_!W]O7]G'XHV/P\^+/P52*ST)M0\/F^T;5M)1Y6&FW-O%+"\2
M3W"K)$X*K.XVD["COA[_ ,$H-1\6_P#!2R'_ (*K?M??$G1/$?C_ ,/^%UT#
MX>^&?">@RV6D^'[<).K7$CSS22WMRPNKC#'RT03'"$JC* >7?M__ +"%I_P4
M9^&/[;7[-UGIT<WB-]5\-ZOX'D<#,6M6?ARSFM@&/W/-(:W9NR7#U\4?\&S7
M[4?Q$_;/_9T\._\ !*3QSHNHOI?PC^(8\6^*+^ZA81'PU:SB\L](=FY\UM<\
MEFC;AK6*:/;@''Z]?L[?LP?M,?"/]ICXF?'+XC?M+>$?$VB?$G4;"\F\+Z7\
M+[C3)=+:SL$LHA#=OJUQO#)'$[[XCE@VW8& 6G^R#_P3:^#G[#OC_P".?Q2^
M ;6]IK?QN\=/XFOI;W3=\.FN8!MM D<B&6!;J2]N H:,C[88Q@(&(!^-O_!,
M[_E<-^-?_8?\;5_0[7YB_LX_\&_'QK_9W_X*H>(_^"J=A^WKX<U7Q'XJUC6;
MS5O"T_P6GBLA'J._?%$XUPR)LW+M8[C\G(.37Z=?6@ HHHH **** "BBB@ K
MYV_;/_9^_8>_X*'W.J_\$_/VK/ MIX@OX_"T'BFPMYB(;RR@EN)[07UA<*?,
MBEBDBVN5^7$\:L'61EKZ)KQ+]H[_ ()\_LV?M/\ Q4\._'KQWIWB72/'_A/3
MY+#PYXX\%>-=2T34K*TD<O);^99SQK+$Q)W1RJZG)XYH _!__@B?X6_;(_X)
M<?\ !3W]G[X*^"?B;<^(_A/^U#X6GUJZ\,12,8XH4AN@\TL)RL5U:R6RL;A
M!)#P<;F1/V"_X+U_'CQ9\&_^";?BSP)\+7+>._C#J-C\-/ 5JC[7N-1UJ7[*
MRH1RKK;&ZD4CD-&.G4=C^P=_P2M_9S_88TW1O$FF17GC#XAZ7X6C\/R?$;Q-
M>W5S>#3TD:06MI'<3S)IUN68L8;?8K,2S;B<UZ;\=/V1O@I^T=\2/AM\4OBS
MHUYJ&H?"?Q+)X@\'VZ:A)':Q:DT1B6XEB4[9FC4DQ[ON,Q(ZT :G[,GP'\)_
MLN_LZ^!OV<? R :3X&\*6&AV+[-IE2V@2+S6']YRI=CU+,2>M?&O[1G_ !F/
M_P %YO@U^SM#_I/A7]FKP'??$OQ=&.87U[4#]@TFWD])H4#W:=.&/)Z5^@=>
M9?"']D;X*?!'XY?$S]H_P/HUX/&'Q<O=/N?&VK7VH23M<_8;<V]I%&K'$,4<
M3%0BX'.: //_ /@L$0/^"4?[21)Q_P 6-\4_^FNXKXU_X,YR#_P2'G /3XL:
MUG_OQ95^BG[2_P"RU\&/VO?AE?\ P;^/FD:UJ?AC5;26UU72-*\8:II,=]!)
MMWQ3G3[F!ID(4 JY(P6&,,P/'_L8?\$W?V/?^">WAR^\&?L@?#K6/".BZC=R
M7=WHA\>ZWJ%DUPZ(CSK;WMY-&DI6*-2ZJ&(0#/% 'D/Q _98\$?MO:M^VK^R
M?\0-BZ=XWDT+3OM+1[S97)\-V3VUTH[M#.D4R_[48K\V/^#5#X8_M6ZI\1?'
MG['/Q[T5[7X?_LW_ !1N-?N;&YW%E\8R03Z:EESP\$2QW5WM'W;A;>3&6!K]
MF?@[^PM^SG\!OC)XF^/WPTTWQ=!XJ\9SPS>*K_5/B?X@U*+4Y(H3!"TUM>7T
ML#&.(^6G[OY%50N JX[#PK\!OA)X%N/&5[X'\&Q:+<_$'6VUCQ?=Z1<2VTVH
M7[6L%H;DR1NKQR&&VA7=&5.4+_?9F(!^"/\ P3.(_P"(PWXU\_\ ,?\ &W]:
M_H=KY,^'O_!#W_@FA\*?VC;C]KKX>?!+Q)I?Q+O-0N[V]\9P?%SQ0;ZZGNMW
MVAY7;4B)/,WMN# @YZ5]9T %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 45Y=^U[^VC^S1^P9\(O^%[
M_M7_ !)_X13PH-4@T[^U?[&O+[_29@YCC\JSAEDY"-SMVC')&17RS_Q$\_\
M!#?_ */>_P#,:^)O_E;790R[,,5#GHT927=1;7WI$N<(NS9][T5\$?\ $3S_
M ,$-_P#H][_S&OB;_P"5M'_$3S_P0W_Z/>_\QKXF_P#E;6W]C9Q_T#U/_ )?
MY"]I3[H^]Z*^"/\ B)Y_X(;_ /1[W_F-?$W_ ,K:/^(GG_@AO_T>]_YC7Q-_
M\K:/[&SC_H'J?^ 2_P @]I3[H^]Z*^"/^(GG_@AO_P!'O?\ F-?$W_RMH_XB
M>?\ @AO_ -'O?^8U\3?_ "MH_L;./^@>I_X!+_(/:4^Z/O>BO@C_ (B>?^"&
M_P#T>]_YC7Q-_P#*VC_B)Y_X(;_]'O?^8U\3?_*VC^QLX_Z!ZG_@$O\ (/:4
M^Z/O>BO@C_B)Y_X(;_\ 1[W_ )C7Q-_\K:/^(GG_ ((;_P#1[W_F-?$W_P K
M:/[&SC_H'J?^ 2_R#VE/NC[WHKQ?]BK_ (*%?L?_ /!1'P7K'Q#_ &.OB[_P
MF&CZ#J@T[5KS^P-0T_R+DQK*(]E];PLWR,IW*"O.,YXKVBN&K2JT*CIU(N,E
MNFK-?)E)IJZ"BBBLQA1110 4444 %%%% 'YY?\'!7_).OAM_V&]0_P#1,-?E
MY7ZA_P#!P5_R3KX;?]AO4/\ T3#7Y>5_27AW_P DG0]9_P#I<C\"XZ_Y*:MZ
M1_\ 24%%%%?;'R 4444 %%%% !1110 4444 ?M%_P1:_Y,*T'_L-ZG_Z4M7U
M=7RC_P $6O\ DPK0?^PWJ?\ Z4M7U=7\J\4?\E'B_P#KY/\ ]*9_2?#O_(AP
MO_7N/Y(****\$]D**** /RY_X.]?^41C?]E/T7_T"ZK^6FOZEO\ @[U_Y1&-
M_P!E/T7_ - NJ_EIK]@X'_Y$G_;[_)'GXG^*%%%%?8'.%%%% !1110 4444
M%%%% ']'W_!E7_R9?\7_ /LJ$/\ Z;H*_9ZOQA_X,J_^3+_B_P#]E0A_]-T%
M?L]7X=Q1_P CZOZK\D>G0_A(****\ U"BBB@ HHHH **** /SR_X."O^2=?#
M;_L-ZA_Z)AK\O*_4/_@X*_Y)U\-O^PWJ'_HF&OR\K^DO#O\ Y).AZS_]+D?@
M7'7_ "4U;TC_ .DH****^V/D HHHH **** "BBB@ HHHH _:+_@BU_R85H/_
M &&]3_\ 2EJ^KJ^4?^"+7_)A6@_]AO4__2EJ^KJ_E7BC_DH\7_U\G_Z4S^D^
M'?\ D0X7_KW'\D%%%%>">R%%%% 'Y<_\'>O_ "B,;_LI^B_^@75?RTU_4M_P
M=Z_\HC&_[*?HO_H%U7\M-?L' _\ R)/^WW^2//Q/\4****^P.<**** "BBB@
M HHHH **** /Z/O^#*O_ ),O^+__ &5"'_TW05^SU?C#_P &5?\ R9?\7_\
MLJ$/_IN@K]GJ_#N*/^1]7]5^2/3H?PD%%%%> :A1110 4444 %%%% 'YY?\
M!P5_R3KX;?\ 8;U#_P!$PU^7E?J'_P '!7_).OAM_P!AO4/_ $3#7Y>5_27A
MW_R2=#UG_P"ER/P+CK_DIJWI'_TE!17U)\(K;P1XB_X)B_&35F^%_AZVUK0M
M9T""#Q#!9LU]+'->1[U:65W*@F/.V/8IW'Y:\D_9%^ =]^TO^T%X>^$L!VVM
M[=>=JLHF6,I:1#?+AFX#LHV+G^-UKZ*GFM%T\34JKEC1DTV[;*$9W^Z6QX,\
MMJJI0A3?,ZR35O.4HV^]'FU%?8O[;7Q&_:,^$'AF^^$/Q;_8(^$'@2TUR V^
ME^)/#_@I'G$2L"1!>B:2/S=@ 8[0X#$X4D$?'57EF.GF.&]NXI)[6DIIKO>.
MGD1F&#C@<1[%2;:WO%Q:?:SU"BOMS]E+]G']H3X8_LM6_P"T+\)OV3O OQ2O
MO%%Q--?VGC#3(]1DTS3H,+!]GM?.C<RRN9G;;N8HL.%.3CB?V7-0\-_M<_M_
MZ3?_ !;^$OA'1K>#3[R9/!7A[0!8Z=-<65E+)' ;<EBQ:1-[ARQ;#*?EPH\]
M\047]8G"*E3HJ7,U)-WCNN7=;.S=D[7V.[^PZJ]A"<G&=9QLG%I6EL^;9[JZ
M7>VY\LT5]'_$RWM/BI_P3PT?]H#QS#:MXPL/B]=>'[;4HK..&6]TV33UNRC^
M6J[UBFR$R,(KE!@8%<#K=I:? KX2CPU<VL9\9^-["*?4O,0%]%T9MLL,(S]R
M>ZPDK'JL B7/[^11W4,Q5>-E'WU-PM?^5ZN]MDM;V6NF[1QUL Z,K\WN\JE>
MW=:*U]V]-_/:YY=1117IGGG[1?\ !%K_ ),*T'_L-ZG_ .E+5]75\H_\$6O^
M3"M!_P"PWJ?_ *4M7U=7\J\4?\E'B_\ KY/_ -*9_2?#O_(APO\ U[C^2"BB
MBO!/9"BBB@#\N?\ @[U_Y1&-_P!E/T7_ - NJ_EIK^I;_@[U_P"41C?]E/T7
M_P! NJ_EIK]@X'_Y$G_;[_)'GXG^*%%?:'_!#[]A_P#9,_X* _M<Q? #]I3Q
M;XVM9IM#U+4=*TWPO;6T-O=FTMC.5GNY':2,$*X*1PY.T8D7/'Q?7U$,33J8
MB=%7O%)O_MZ]K?<S!Q:2845^@>D_L[?\$7OV1_!GA[X6_P#!2WP_^U7)\8;C
M0+75_$T'PSM-#@T>Q6]B6YM[2,Z@RS/-%!+"DYP56<2H#\AKX)\2S>'[GQ'J
M%QX2T^ZM-*DO96TRUOKE9IX;<N3&DDBJH=PN 6"J"02 ,XJ</BXXEOEBTELV
MM'YKNAN/*4J*]X_9,N?^"??@31I?B'^VKX:\<^.[FXU%K32? '@76HM)\B!%
M0R7U[>RQ2$AC)LA@A7<S12-(\:A!)ZM_P59_8,_9P^ /Q+^#GBW]ASQKKFI^
M!?CYX!L?$_A30/%\L9U716N)S#]FN&C 5D\P85^>4D7<^S>TRQM..)5&46KW
ML[:.VK5_3NK=F'*^6Y\8T5^EOQ8_X)0?LSV/Q>_::_86^'$.N+\0/V:_@M_P
MG<?Q!NM9+0^)I[""QGU>UELR@2"%A?%;8(1(A@!D>7>0OQ?^R9\#_!_Q$UC6
MOBU\;IKNU^&'P\LX]1\;7-E*(KC4&=BMIH]JY! N[R53$AP?*C6>X*LENXJ:
M.8X>O2=2-[*S\VI).-O6^G6^@.#3L>145/JMU:7VJ7-[8:9'9037#O#9PR.Z
M0(6)$:LY+$*, %B2<<DFH*[B3^C[_@RK_P"3+_B__P!E0A_]-T%?L]7XP_\
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
M%%%>">R%%%% 'Y<_\'>O_*(QO^RGZ+_Z!=5_+37]2W_!WK_RB,;_ +*?HO\
MZ!=5_+37[!P/_P B3_M]_DCS\3_%"BBBOL#G"OIK_@E'_P $[?$O_!2[]JK2
M/V>- U^VTI+P237NI7:LT=K;Q1M++*RH0TA"KM5 5W.Z@LHRP^9:^E?^"4W[
M?&M_\$Z/VO?#7[1.EZ7'?1:9=D7MC-*42ZMI(I()X2V#LWQ2OA\-L=8VP0"*
MN'M'&:I6Y^67)S6Y>?E?+>^EN:V^G?2YR8WG5"\;[J]M^6ZYK6UO:^VO;4_5
M_P#;&_X-"_AY\+/V:/$?Q0^"/[0=WK/B#PMH5SJ<^E:EH(MDU"."-I9$ADCF
M<QR;%;8'$BLV%)0'</P7\0:/+X?URZT6>0.UK.T>\#&X \'\1S7]$O\ P4F_
MX.G/V5?''[&^O_#?]E70_$C>*O&V@S:;=7>N6\$*:1;7$;1S[/*FD,T^QF5"
MN$4N)"_R;&_G8UO59]<U>YUBZ $ES.TC*#PN3G ^G2O-R>6?2RUO.$E5YO=]
MV,9<MM;J*2M?X;J^_2QG0>'>*?U5MT[:W;:YK]'*[VWMIMUN5:***[SO"BBB
M@#^C[_@RK_Y,O^+_ /V5"'_TW05^SU?C#_P95_\ )E_Q?_[*A#_Z;H*_9ZOP
M[BC_ )'U?U7Y(].A_"04445X!J%%%% !1110 4444 ?GE_P<%?\ ).OAM_V&
M]0_]$PU^7E?J'_P<%?\ ).OAM_V&]0_]$PU^7E?TEX=_\DG0]9_^ER/P+CK_
M )*:MZ1_])04445]L?(!1110 4444 %%%% !1110!^T7_!%K_DPK0?\ L-ZG
M_P"E+5]75\H_\$6O^3"M!_[#>I_^E+5]75_*O%'_ "4>+_Z^3_\ 2F?TGP[_
M ,B'"_\ 7N/Y(****\$]D**** /RY_X.]?\ E$8W_93]%_\ 0+JOY::_J6_X
M.]?^41C?]E/T7_T"ZK^6FOV#@?\ Y$G_ &^_R1Y^)_BA1117V!SA1110 444
M4 %%%% !1110!_1]_P &5?\ R9?\7_\ LJ$/_IN@K]GJ_&'_ (,J_P#DR_XO
M_P#94(?_ $W05^SU?AW%'_(^K^J_)'IT/X2"BBBO -0HHHH **** "BBB@#\
M\O\ @X*_Y)U\-O\ L-ZA_P"B8:_+ROU#_P"#@K_DG7PV_P"PWJ'_ *)AK\O*
M_I+P[_Y).AZS_P#2Y'X%QU_R4U;TC_Z2@HHHK[8^0"BBB@ HHHH **** "BB
MB@#]HO\ @BU_R85H/_8;U/\ ]*6KZNKY1_X(M?\ )A6@_P#8;U/_ -*6KZNK
M^5>*/^2CQ?\ U\G_ .E,_I/AW_D0X7_KW'\D%%%%>">R%%%% 'Y<_P#!WK_R
MB,;_ +*?HO\ Z!=5_+37]2W_  =Z_P#*(QO^RGZ+_P"@75?RTU^P<#_\B3_M
M]_DCS\3_ !0HHHK[ YPHHHH **** "BBB@ HHHH _H^_X,J_^3+_ (O_ /94
M(?\ TW05^SU?C#_P95_\F7_%_P#[*A#_ .FZ"OV>K\.XH_Y'U?U7Y(].A_"0
M4445X!J%%%% !1110 4444 ?GE_P<%?\DZ^&W_8;U#_T3#7Y>5^H?_!P5_R3
MKX;?]AO4/_1,-?EY7])>'?\ R2=#UG_Z7(_ N.O^2FK>D?\ TE!1117VQ\@%
M%%% !1110 4444 %%%% '[1?\$6O^3"M!_[#>I_^E+5]75\H_P#!%K_DPK0?
M^PWJ?_I2U?5U?RKQ1_R4>+_Z^3_]*9_2?#O_ "(<+_U[C^2"BBBO!/9"BBB@
M#\N?^#O7_E$8W_93]%_] NJ_EIK^I;_@[U_Y1&-_V4_1?_0+JOY::_8.!_\
MD2?]OO\ )'GXG^*%%%%?8'.%%%% !1110 4444 %%%% ']'W_!E7_P F7_%_
M_LJ$/_IN@K]GJ_&'_@RK_P"3+_B__P!E0A_]-T%?L]7X=Q1_R/J_JOR1Z=#^
M$@HHHKP#4**** "BBB@ HHHH _/+_@X*_P"2=?#;_L-ZA_Z)AK\O*_4/_@X*
M_P"2=?#;_L-ZA_Z)AK\O*_I+P[_Y).AZS_\ 2Y'X%QU_R4U;TC_Z2@HHHK[8
M^0"BBB@ HHHH **** "BBB@#]HO^"+7_ "85H/\ V&]3_P#2EJ^KJ^4?^"+7
M_)A6@_\ 8;U/_P!*6KZNK^5>*/\ DH\7_P!?)_\ I3/Z3X=_Y$.%_P"O<?R0
M4445X)[(4444 ?ES_P '>O\ RB,;_LI^B_\ H%U7\M-?U+?\'>O_ "B,;_LI
M^B_^@75?RTU^P<#_ /(D_P"WW^2//Q/\4****^P.<**** "BBB@ HHHH ***
M* /Z/O\ @RK_ .3+_B__ -E0A_\ 3=!7[/5^,/\ P95_\F7_ !?_ .RH0_\
MIN@K]GJ_#N*/^1]7]5^2/3H?PD%%%%> :A1110 5Y?\ %;PI^UGJ_BY[SX/_
M !7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"O4** /"_^$!_X*"?]%_\  G_A*2?_
M !5'_" _\%!/^B_^!/\ PE)/_BJ]THH ^1_V@_V%/VB/VI].TW2?CS\0O FN
MV^CSR3:='_9-]:^2[@*QS;SQELA1PV1QQ7E__#D:R_YX^!/^^M:_^3:_0BBO
M2P^<YQ@Z2I4,34A%;*,Y)?<G8\^OE.5XJJZE:A"4GU<8M_>U<_/?_AR-9?\
M/'P)_P!]:U_\FT?\.1K+_GCX$_[ZUK_Y-K]"**W_ -8^(?\ H,J_^#)_YF/]
M@Y'_ - M/_P"/^1^>_\ PY&LO^>/@3_OK6O_ )-H_P"'(UE_SQ\"?]]:U_\
M)M?H111_K'Q#_P!!E7_P9/\ S#^P<C_Z!:?_ (!'_(_/?_AR-9?\\? G_?6M
M?_)M'_#D:R_YX^!/^^M:_P#DVOT(HH_UCXA_Z#*O_@R?^8?V#D?_ $"T_P#P
M"/\ D?GO_P .1K+_ )X^!/\ OK6O_DVC_AR-9?\ /'P)_P!]:U_\FU^A%%'^
ML?$/_095_P#!D_\ ,/[!R/\ Z!:?_@$?\C\]_P#AR-9?\\? G_?6M?\ R;1_
MPY&LO^>/@3_OK6O_ )-K]"**/]8^(?\ H,J_^#)_YA_8.1_] M/_ , C_D?+
M_P %OV4?VL_V>/ 4'PQ^#WQ8\":/H=K/+-!8_P!@W5QM>1BSG?/*[G))."V!
MVKK/^$!_X*"?]%_\"?\ A*2?_%5[I17E5:M6O4=2I)RDW=MN[;[MO=GITZ=.
MC34*:2BM$EHDNR1X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2D
MG_Q5>Z45F6>%_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?
M^$I)_P#%5[I10!\<_M>_\$\/C=^WG\(O^%$?M7^-? GBOPH=4@U'^RO[-U"Q
M_P!)A#B.3S;.XBDX#MQNVG/(.!7RU_Q"D?L=_P#1'_ G_A0>*O\ Y:5^M=%=
ME#,<PPL.2C6E%=E)I?<F2X0D[M'Y*?\ $*1^QW_T1_P)_P"%!XJ_^6E'_$*1
M^QW_ -$?\"?^%!XJ_P#EI7ZUT5M_;.<?]!%3_P #E_F+V=/LC\E/^(4C]CO_
M *(_X$_\*#Q5_P#+2C_B%(_8[_Z(_P"!/_"@\5?_ "TK]:Z*/[9SC_H(J?\
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
ME#+)$#F.*4LV" M>U?M]^#/^"2__  4(_9E^(5E^T#XP^%GB^S\&6.H:;?\
MB>QU6RN]4\(ZA&&4I#-$QFMKI9@ ( 09' 0H^[:>B_X)Q_LI_M&?\$^_@[H_
M[(6O:_X8\?\ @#PR[6WA'QA8P?V3K5O8LQ9(+^R"-;W+Q [3=QS*\H"EH-P9
MF]@TK]D7]E#0OBA-\;]#_9B^'EGXTN;M[JX\7VG@JQCU26=CEI6NEB$K.3R6
M+9/K0!YW_P $EO!'QZ^&_P#P33^"?@;]IQ[_ /X3G3/A]80Z[#JK,UU;'9F*
M"<MSYL4)BC?/.Y&SDUC_ +>W_!2K]GS]D_7M)_9[U?\ :3^'G@KXB^,+-YM-
MO/'?B*UM+/P_8 [)-5NEFE3S0IR(;92'N91M!2))YX?I^N%\;?LO_LT?$OQ'
M-XP^(_[._@7Q!J]RJ+<:IK?A*SN[F4(H50TLL3,P"@ 9/  % 'QSXAT']B?]
MM#_@FE\:?^"<7_!.?X]:#\1=6;X::E+J&MZ'K<6IK<ZYJ!GGBN=1OXOW37=[
M>I-+)SN_UC;54**\=_:&^+3_ !C_ .#8'PC\&_A_IDEW\1/&W@'PS\*M(\%A
M=E_+XHAGM--OM/,+89)(&MKN216 ,<<#LV ,U^GWPY^#7P@^#UM=6?PC^%/A
MOPM#?.KWL7AS0K>Q6X900K.(44.0"0"<XR:@TSX$? _1?B7=?&C1_@UX4M/&
M-]&8[[Q9;>';:/4[A" I5[I4$K@A5&"QX4#M0!\N?'']M?\ 9Z_X)N_"#X8_
ML(:I^U!\._"?Q$'@/3])TS5/''B&VL[+1-/L[:.U?6+E)Y$,H!0^1:@A[F4;
M<I$D\\./X2U;]GS]HS]BCQU^PK_P2#_;(\):GXNM-%CGUOX@VFHOK,,4^I7Y
MDOKO4+RQ9<W]^HU%MT4BRK(S2+Y81,?5GC;]E_\ 9H^)?B.;QA\1_P!G?P+X
M@U>Y5%N-4UOPE9W=S*$4*H:66)F8!0 ,G@ "M;X<_!KX0?!ZVNK/X1_"GPWX
M6AOG5[V+PYH5O8K<,H(5G$**'(!(!.<9- 'XZ?\ !23X+_\ !7+X;>//V/O
MWC_XY_L^>39?M!:-IOPPL_"'PXU&RL]&U".QN$MC<1-=MYEHD2LGE1[#]W!
M&*_9CX?VWC>S\!Z):?$S4]/O?$D6D6R>(+W2+9X;2XOA$HGDAC=F9(FDWE58
MDA2 22,U)XA\%>#?%UUIM[XK\):9JDVCWRWND3:C81SM8W*@A9X2ZDQ2 $@.
MN& )YYK3H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
,H **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ctsh-20240930_g12.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g12.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
M^@%4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **^"OVE_P!K']M_PA_P
M6#^&?_!/_P"%GQA\(Z9X1^)7P]U;Q(-2U?P$U]?:9-9F?]PI2\A26-A&@!90
MPYR6KZ!^%>A_MW>$_P!I6WTSXK_&7P5XX^&=WX/OS=RZ1X(;1]2TG78[BQ-J
MCL;ZX6:"6VEO#@(C(T29)#"@#W2BO,?V7_#?QQ\!?#_6]/\ VDOVDM*^).L1
M^+-4N(->T_P[;Z3'IVG-,7M["2*%BI>"+"M(Q#-_%DC<W?0>+/"UUJ=OHMMX
MET^2\N[/[7:VD=XAEFM\X\Y$!RT?(^8#'/6@#0HK,\1^-O!G@]K9?%WBW3-*
M-Y)Y=F-1OXX//?CY4WL-QY' ]:NZAJ6G:3;?;=4OX;:$.B&6XE"+N9@JC).,
MEB !W) [T 3453L?$7A_5-3O-%TS7;.XO-/*"_M(+I'EMBPRHD4'*9'(R!D5
M%JWB_P )Z!J5EHNN^*-.LKS47*:?:7=[''+=-P-L:L07/(X4'J* -&BO,_CK
MX4^/&N_$'X:ZW\)_VC--\$Z!I7BMI/'>A7_ANWO7\66+0.J6$4TK!K1_,P^^
M/YSCN%*OW/B+QMX,\(/;1^+?%NF:6U[)Y=FNHW\<!G?CY4WL-QY' SU% &G1
M7QM_P75_::_:<_8[_8,U']H7]EWXDZ9X;U;2?$^BV=_+>^&XM0EG@O=2MK,B
M$S,8HF43EB7BES@ ;>I^R: "BOBSP)^UC\>/VU_VWOCC^S+\#?V@-"^&&F_
MB_T[2IK)O"\.JZUK]Y<VPGDO94N) D%@C$0HL:&21E=S-&"J5Z[^PSX\_:\\
M5?\ "U?"'[92>$Y==\%_%!M%\/:IX+TJ>RL-4T<Z+I-Y!=B*>::1)'DO)]Z&
M1PCJR*S*@8@'NU%9UAXO\):KKMWX7TOQ1IUSJ=@H:^TZWO8WGMP<8,D8.Y.H
MZ@=:74?%?A;1WFCU?Q+I]JUN81.MS>(AC,K%(MVXC&]@57/WB"!F@#0HJK9Z
MYHNHSFVT_6+6>0 DQPW"LP'K@&N'_:0TWXH?$+X ^+?#G[-OQ[TOP!XRFTME
MT3QQ=:3;ZI!HLP(8S26TQ\N0;5<?/D#.XAMN" >A45E:!<7&A^"+&Y\8>+;6
M_FM-+B;5-=\I+:"Y=8QYESM#%8D8@OC<0H.,D#-6="\0:#XITN+7/#.MV>HV
M4V?)O+"Y2:*3!(.UT)!P01P>U %RBL[3_%_A/5];N_#.E>*-.NM2L #?Z?;W
ML;SVP/3S(P2R9]P*2_\ &?@_2M87P[JGBS3+;4&M6N5L;B_C28PKG=*$)W;!
M@Y;&!@^E &E1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?EW^WWX!U[XE_\ !QO^S1X3\-?%WQ+X'NYO@=XF=/$/A)+!KV$*
MUP2BB_M;F':P^4YB)P>"IYK[6_9>_9(\1_ VQ^*7A[XJ?'+Q'\4+3XA>,_[7
MCU+QK+;/>I:-I&GV+V<HM+>W@5 ]I*56*)1LD&<MN)P/B5_P32^%_P 4/VTO
M#?[?&L_&CXB6GQ!\':5<:5X7FT_4=/2RT^PG\WS;46SV3)*K":0%I=\G*G?E
M%*_0VJ6=QJ&F7%A::I/8RS0/''>VJQF6W8@@2()%="RGD;E9<CD$<4 ?B/\
M"#X5^ =0_P"#9S]K'PK>^'(9;'PU\0/B-<:' [,1:2VMZ_D.ISDE0!C.??-=
MY^U'^S+\$/V??A#_ ,$Z?VJ_A+X#MM)^)FM?M#?"_0]?\?QLSZOJNFZGITD5
MY9W-TQ,DL#1JJ+"Q\N)!Y<:HGRU]H^%?^"//[/7@[]D7Q[^Q%I'Q:^))\!_$
MK6;S4O%5M/K-D]U-+>-NO52<V>^-)VVLX'0K\A0,X;9^*_\ P2W^$7QG^%'P
MD^#GC;XS_$9](^"7B'2==\!O:ZEI\4\&I:6ACT^YFD%E^_:!&*@-\KYS(KM\
MU 'SM^T5X ^"7QC_ &G?VNK;X9^!T^+OBN?X9Z7H_P 1Y_B+<P+X=^'5M%I5
MT\.FZ6?L\MQ+=7 E:]F@C B$@0O<0OM2OEOXP^';/XO?\$$/V!?B!X]O+V]\
M0V_Q?^'VG6OB WTBWMO;M?36Y5)@VY2(TC /4&)#U48_2'6?^"1/[,NL_M(>
M./VDSXX^)-C=?$_3+6U^)OA/1?&\UAH?BN2WM_L\=S>6ULJ,TGEY#*CI$X9P
MT;"20-S-I_P0\_95T_\ 9<\!_LA6/Q5^*R>$?AUXMM?$OAT3>+XI[I-1M9'>
MS8R36[A(H&D<I;Q+'#EBSH[DM0!X_P"(?V=_@I^Q_P#\' /[/EM^S-\.=-\%
MP_$?X/\ C.W\>1:'#Y0U\VIM[F&>\.<W5QYK;VGE+2N0-S' K,_X)P_ SX$?
M\%A_^"=/Q8US]JS3UU+Q]\1/B9XGTKQ]K\4<#:SX7GM-1==-L[.::.0VBV=H
MMF\,8&Q6=G*EI'+?8OCK_@G_ . /B+^UGX"_;1\3_%_QT_C3X;Z1<:9X:,-W
MI\=FMM<Q".\66!;/$AN ,N2<J<>5Y6U0OE?C/_@AA^R!XC_:2\4?M'^#OB-\
M7? 7_"?WGVOXE>!OAU\2;K1O#_B^<DF22_MK<"1S)N?>(Y8PWF2$C,CE@#Q3
M_@H#\-OAGHG[5G_!.'Q9X.\3W?BJ6S^)$>C:?XXU6^^TWNM:?'HK&.XGF 59
MWE*"8R!0&:1F& U7_P!I/P!\$?C%^T/^V+'\,/ Z?%SQ1<?#;3M(^)-Y\1;F
M!?#_ ,.X(-'N6ATS2B+>6XENIA(U[-#&%B$I4O<12;4KZN_:)_X)X?![]H[Q
M_P#"OX@ZWXS\5>')?@OJ::C\/-,\)7%E:V6G72H(A(8I+63S (@(A&Q,83("
M#))Y;Q#_ ,$BOV7_ !!^TCX__:03Q=\1M+D^*UC!!\2_!6@^.+BQT#Q+)# 8
M([BZMH KM)Y9*LJR+&X+!T8.X8 ^ /VFO$_B'QC_ ,&BGPOU_P 4ZU<ZC?2:
M/X"CEN[R9I)'6/Q#8QH"S$DX1%7GL!7[1U\>7?\ P1*_92O/V$=,_P""=4_Q
M&^)[_#K3M0M[MTG\8+-?7)MYUGMHC-+ WD0PR(KI%;K"FX$L&+,3];>'=+O-
M$T.UTC4/$-[JT]O"L<NIZBL*SW)'\;B&..,,>^Q%'L* /@3]NK_@D7\&O^"@
M?QAU/]L_]C#]H?7_ ()_M%^"M2DT*Y^(?A.5UCO;FUCC M-3MU9?.7RFB42*
M0QB= ZS(J1CP.?\ X*J?\%%?#_\ P32_;0^#'[4.D6.F?M$_LQ:5IVF:CXX\
M&Q[+?4[75U(MM7@50JQSI;B6YRJQJ 86\N,AE'WRW_!.+PGX9^*_C?XW? O]
MICXL?#7Q+\1=;_M7QC<^%];T^[M+^X$4<*,+#5K&]LX66**-!)%"DK*BAW;%
M='\&OV!OV=/@]\-?'/PWGT&\\8?\+3N;FX^*6N^.+H7^H>+9)X/L[_;9-JH8
MQ!B)(8TCAC0;4C0$Y /DW6_^"8L7Q!N_V?\ ]KOX3_M8?![X>Z=\-=?TO7?#
MOBWX:_!2XL+GQ/I%WY2-I5S=R:_,;B"^$J*Q=9'>27/S,[!O,OV9?^"<'[&?
M[4O_  57_;[^#/Q\^#%OXB\(:7XD^'EYI_AJ?4;F&U@O+C0GN9;M?)D1Q<&0
MR8EW;E6:95(660-]._LC_P#!#C]DS]C7Q]8>)_AW\5/C%K?AS0-2;4?!WPO\
M8?$RYO\ PKX;O"S,ES::<0J&6,LQ22<RLC$."' <>I_ 7]@'X<_L]?M/?$;]
MK3PG\5?'&H>*/BS)9/X\@UF_LI++46LH&M[,B*.U0PF&)BB^4R9'W]] 'QIX
M@LO@3_P1O_X+1^(OC#JG@S1_#7PK_:<^%MW?R:CI^DQ1C2O%/AV&2YN;>+8H
M\I+NR=Y=@(,]ST#,*;_P4Y_8_P# _P ,?^#??XV:EXZ^$VB:5XU\0Z3<>.O%
MT>G6<<7V77[V_2Z>(-$%\P6HF^QQL>L4 S]YL_>7[4?['/P'_;&L?!6G?'?P
MJ=4B\ >/]-\8^' K*/+U.Q9C%OW*=\3!V5X^C*<&E_;(_9,^'_[<'[/FO?LR
M?%KQ)K]AX6\3Q)!K\7AR[AMY[R!763R3+)%(40LBDE-K';C=M+ @'QE\4OB;
MI?B__@H%^Q5^QG\9&@D^'FO_  ?U/Q+;Z!J*AK'Q%XCL[&V%I%<1O\D_V:+S
M[B.-@0)6CDP7CC*Q_P#!1+X3>!_^"5_[(G[8/[3O[&GQ#\0:#XO^(_AW3=;O
M/!VFW42Z?X7<S1:9<:OIMK#&AM)I$GDF>1G)>6V#*1Y1"_0W[4/_  2=_9E_
M:_\ V?? WP(^-&O^,I;SX92PS?#_ .(VCZY'8>)M"GB542:WNX(50/LCB4YC
M(8Q1NP,B*XZCX%_\$]/@'\%_@WXI^#7B+4?%?Q-C\>6!L?'WB3XM>)9M>U?Q
M):^4\*V]U<38_<)')(J0QJD:>9(RJ&D=F /F#7?^"8:^,?%/[/\ ^V!\+/VK
M?@[\/=/^&OB'3-4T'Q)\,/@I<:=+XKT>]:&,Z1<7<FO3>?!?"6--SK(Y>;<-
MS.=WAG[7VK>(_P!C#QE\9+G_ (*"_LE:?\7OV:OB?\5;K7K/]HCP#'!?Z[\/
M;EKF.""WU&W96D"Z=/ D$<J-B-81'B1F\A?K[]D+_@A_^RC^QAX\T_Q/\/?B
MO\8]?\/^'[][[P9\-/&OQ+N=0\+^&;HEBMQ9Z=M5/-3<VR28RLC'>"' <=AX
MC_X)=_"SQ;X8\;_"OQ%\=OB==_#KXC>*]0U_QC\-+C6+!]*O9KZ]:]N[=)&L
MC>VMM+,[%H8+F-2&;O)(7 /I'2]3T_6],M]9TB\CN+2[@2:UN(FRDL;J&5E/
M<$$$'WJ>HK*RL]-LXM.T^UC@MX(EC@@A0*D:*,*J@<     =*EH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH Y3XP?'3X,_L_>%X_&GQO^*.A>%-+FNTM
M+:\U[4X[9;BY?_5V\6\@RRO@A8T!=CT!KA/V8/\ @H9^Q5^V4$MOV</VC?#7
MB+4FLQ=OX>2]^SZK# >DLEC.$N$0]F:,*?6OS._X.-/B!^VA^PK_ ,%"?V>O
M^"LGPZ^%+^/_ (4_"O0[O3=7T&;>UII>H7;W$-S/,5#&T:XM;B".*ZVE4EM4
M#9RJ/Z7_ ,$./B1_P3]_X*&?!K]GKXJ_#KQGIZ_&K]F_1+ZSUG1I(%BU6"SO
M;.ZLYK:0, T]D7N8IDFCW(LD87*,\BT ?77[7?\ P5^_X)L?L(>/K7X5_M5_
MM9>'_"WB6[B25="%K=W]U!&_*//'9PRM;*PY5I0@(Y!(YKW?X;_$GP!\8? >
MD_%'X5^,M-\0^'->L8[S1M;TB[2>VO('&5DCD0D,#[?3J*_*?_@Y!\,?\$LO
MV3?^">'C_P *_%#X':-??%3XEO/>>#M>D\,-<ZW>Z]+<;S?RZKY1,8B^8E&E
M4>2GD1IY>V,>[_\ !!/7OV8?V9_^"'W@#Q3X>_:<TSQ3X-\*:'JFJ^+?%[++
M;V^F7+74]Y>VIAE42Q"W>5HPK*&DVB0+^]4$ ^L_VDOVOOV;_P!D/3O#.I_M
M&?%.S\-1^,O%5IX;\+QS6T]Q+J6J7+;8;>.*"-W.3]YRH1!R[*.:])K^=7_@
MNIJ?[0'Q"_X*3_L6?'SX[3:KHD7C?X@07/@_X;7OR#PMHT6L:6+87"#IJ-P'
M:>ZY_=EXK<9%L'?]Q_VOOV@O%OPNTC1?A%\#;"SU/XK_ !$N9=/\!:;>J7MK
M/8JFZUB]52&%C91NLLF"#([06ZD27$= &SX9_;!_9N\9_M,^)OV.O"?Q3M-1
M^)/@[P_;ZWXH\,6EI.[Z;9SLJQ-),(_)$C;T/D[S*%=&*!64GROQ9_P6:_X)
ME_#_ .,B?L]?$7]JO2_#7C=M1M[!O"_B;1=1TZ\BN)RGDI)'<VR&,.)$(9\*
M58-G!S7Y=_\ !MYX8UGP1_P7F_;6\$>(O'FK>*+[1+K6].NO$FO2J][J;P>(
M_*-Q.5 7S'V;CM 4$X   %9/_!S5^P.WQ_T+X_?ME>!M&\SQ/\&/'GAN359+
M=/WDV@WGA_3HI\XY;R9Q;2C/")Y[<9)H _?BOF'P5_P69_X)F_$SXOM\ /AA
M^U3IOBGQJM[<6B^&?"^AZEJ5Y)+!O\X)';6SF0($<EERH52V<<U\\?L2?\%.
MO%_[<G_!%?P%XR\ ^+F3XS>.+JW^%,EY&^ZXLO$S+Y-SJA'=H=/6762O_/.,
MCKQ7YT_\$??AGX,^#/\ P=@_$GX0_#O1TL- \*R>+-)T.Q3D6]K;PK#$@/?"
M(!GO0!_1W1110 4444 %%%% !1110 4444 %%%% !1110 45X7^U!^WQ\+?V
M;?B]X#_9HL_#.L^-/BI\37NCX,\ >&C;K<SV]M$TMQ>W$US+%#:VL:(Q,CON
M;:PC21E*CRO]C3_@KI;?M%>*_AA\,OC5^RKXS^&VO_%_P]>:O\/]3DN+;5=
MUJ.UA>:YABOK=P\4\<:,QBN((21@KNW#(!]D45^6W_!1+_@YQ\(?L1_$[4_#
MGPY_8/\ B)\2_!7AK7WT/Q1\589)-+T"+4XI#'/9VETUK-'=RQ2*\3 O$/,C
M=5+ ;C]7^ /^"MG[&WCW_@FX_P#P5-C\87MA\,;71);[5/MEH/M]E<1S?9GL
M'A5B#<_:2L"J&*NSH58HX8@'TU17YX>)O^"[_B7X:_L9>#/^"E/Q:_8EO=+^
M _C36H+:'6-,\>Q7WB+2[*XE>*WU"[TL6B0+$[)]R*]ED7>F5R2![S^V/_P4
MBT7]G3X8Z!XD^ /[/WC?X\>+/&&B#6?"7@KX9Z8]Q+<:841QJ-S,$9;.U.]%
M61E9I'<+&CD/L /I:BO@7_@CS_P7J^&/_!5_QSXU^!6H_L_Z[\+/B;X&M'O-
M5\':YJ/VM7MDG6VE99O)A=)(9WCCEBDA1E,J8W?,%\T_;C_X.7-%_P""='[5
MY_9@_:A_8HUJVAAU6UMKGQIX=\8QWNG&&6&UN))8A):122-%#=Q,\156R0!P
M0Q /U%HJ@_BKPU'X7/C9]?LQHZV'VXZI]H7[.+;9YGG>9G;LV?-NSC'-?F=^
MQM_P<GZ?^W;^W /V&_@=^Q+K-EK<JWMS!K/C#QG'86ZV-O$9A/+'':32QL\>
MPB+:S*T@5L88@ _4"BCZT4 %%%% !1110 4444 %%%% 'S3^T%_P4*_9R^!/
M[8.G?L8?M7Z_X=\-:!X^^'?]I>&]=\72)!IFIW8NI[>\TN::<^1O:'R'2-B-
MX\U3N+(I_%+_ ()4_L5>&?#'_!6W]F?XZ?\ !/GQ'>:AIT/PRG\1?M"KH=R;
MO3_#<LD5[ UG*\>5CDNU\DI9$EU<B156/;L_HWU[P[X?\5:8^B^)]"L]2LY<
M>9:7]JDT3XZ95P0?RK#^#'P7^%_[//PSTGX._!GP?;:#X:T.W\C2]+M7=EA3
M).-TC,[')ZL2?>@#X:\"_P#!9/\ X(S?\%8?V;_B'\&OC'X]LO#FG-;W>E^*
M?AU\7(;?3-8DC&46:UM_-D\^7> 8Q;L\\<H0;$D* _,__!-#_@AI^UQJ/_!#
M:']F+6OCSJ_P2\:>,_C5#\2;>6[T)[JZTNTMX[5+.VN;3SX@DS/90791F)C<
M1AE#H0O[&1?#KX?0>)V\;0>!=&367)+ZNFF1"Z8D8.9=N\\<=>E;- '\NO\
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
MI'_!*K]H#]I'XYVGAU=23Q9XI>R^%5EI\\+7$'A8*MZMNK2.BI(UQ*+=A*R
MG38WR%<$_+/[$G_!.3_@I?\ !7_@X3\??\%)?B'^PEXCM?AIXPU_Q-)930>.
M/"\M];P7V_[/++ NK9YPNY5+%=W?% '[@T444 %%%% !1110 4444 %%</\
MM-_&;_AG+]FWXA?M"_\ "-_VS_P@?@?5O$7]D?;/L_V[[%9RW/D>;L?RM_E;
M=^QMN[.UL8/XD_\ $;__ -8Q?_,T_P#WFKU,OR7,\TA*6%I\R6CUBOS:(G4A
M#XF?O=17X(_\1O\ _P!8Q?\ S-/_ -YJ/^(W_P#ZQB_^9I_^\U>A_JCQ#_SY
M_P#)H?\ R1'UBCW/WNHK\$?^(W__ *QB_P#F:?\ [S4?\1O_ /UC%_\ ,T__
M 'FH_P!4>(?^?/\ Y-#_ .2#ZQ1[G[W45^"/_$;_ /\ 6,7_ ,S3_P#>:C_B
M-_\ ^L8O_F:?_O-1_JCQ#_SY_P#)H?\ R0?6*/<_>ZBOP1_XC?\ _K&+_P"9
MI_\ O-1_Q&__ /6,7_S-/_WFH_U1XA_Y\_\ DT/_ )(/K%'N?O=17X(_\1O_
M /UC%_\ ,T__ 'FH_P"(W_\ ZQB_^9I_^\U'^J/$/_/G_P FA_\ )!]8H]S]
M[J*_!'_B-_\ ^L8O_F:?_O-7UI_P1J_X..O^'M_[4^K?LS_\,;_\*_\ [+\#
MW?B+^V_^%A_VMYOD7=G;^1Y/]GV^W=]JW;]YQY>-IW9&&)X9SO"4)5JM*T8Z
MM\T7^4KC5:E)V3/TZHHHKPC4**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P_P#X*;_\HVOVA/\ LA_B
MS_TSW5?Q)U_;9_P4W_Y1M?M"?]D/\6?^F>ZK^).OU'@#_=*_^)?D<6+W0444
M5]^<@4444 %%%% !1110 4444 %?K/\ \&:O_*4_Q;_V0[5O_3KI%?DQ7ZS_
M /!FK_RE/\6_]D.U;_TZZ17B\1_\B/$?X32C_%1_3K1117X2>H%%%% !1110
M 4444 %%%% '&?M&^*]?\!_L]^//'/A2_P#LFJ:-X,U2^TVZ\I)/)N(;262-
M]K@JV&4'# @XP017X[?\/>_^"B7_ $<+_P"6EI'_ ,B5^O/[7?\ R:=\3_\
MLG>M_P#I!-7\^5?L7AEEF6X_!8B6*H0J-25N:,96TZ73/ROQ"S',,%BZ"P]:
M4$XN_+)J^O6S1]*?\/>_^"B7_1PO_EI:1_\ (E'_  ][_P""B7_1PO\ Y:6D
M?_(E?-=%?IO^KG#W_0'2_P#!</\ (_//[>SS_H*J?^!R_P SZ4_X>]_\%$O^
MCA?_ "TM(_\ D2C_ (>]_P#!1+_HX7_RTM(_^1*^:Z*/]7.'O^@.E_X+A_D'
M]O9Y_P!!53_P.7^9]*?\/>_^"B7_ $<+_P"6EI'_ ,B4?\/>_P#@HE_T<+_Y
M:6D?_(E?-=%'^KG#W_0'2_\ !</\@_M[//\ H*J?^!R_S/I3_A[W_P %$O\
MHX7_ ,M+2/\ Y$H_X>]_\%$O^CA?_+2TC_Y$KYKHH_U<X>_Z Z7_ (+A_D']
MO9Y_T%5/_ Y?YGTI_P />_\ @HE_T<+_ .6EI'_R)1_P][_X*)?]'"_^6EI'
M_P B5\UT4?ZN</?] =+_ ,%P_P @_M[//^@JI_X'+_,^E/\ A[W_ ,%$O^CA
M?_+2TC_Y$KZB_P""2?[>/[5W[3G[2VJ?#_XX?%7^V](MO!EU?0VG]AV-MMN$
MN;5%??;P(QPLCC!./FZ9 Q^9-?;'_!!G_D\G6_\ LG=[_P"EMC7S_%61Y)A^
M'<35I86G&2B[-0BFO1I71[G#><9O7SW#TZF(J2BY*Z<Y-/U39^O%%%%?S@?O
M84444 %%%% 'A_\ P4W_ .4;7[0G_9#_ !9_Z9[JOXDZ_ML_X*;_ /*-K]H3
M_LA_BS_TSW5?Q)U^H\ ?[I7_ ,2_(XL7N@HHHK[\Y HHHH **** "BBB@ HH
MHH *_6?_ (,U?^4I_BW_ +(=JW_IUTBOR8K]9_\ @S5_Y2G^+?\ LAVK?^G7
M2*\7B/\ Y$>(_P )I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BBB@#SS]KO_
M )-.^)__ &3O6_\ T@FK^?*OZ#?VN_\ DT[XG_\ 9.];_P#2":OY\J_</"?_
M '#$_P"*/Y'X_P")?^^8?_"_S"BBBOU@_,PHHHH **** "BBB@ HHHH *^V/
M^"#/_)Y.M_\ 9.[W_P!+;&OB>OMC_@@S_P GDZW_ -D[O?\ TML:^;XP_P"2
M8Q?^!GO\+?\ )0X;_$C]>****_EL_HT**** "BBB@#P__@IO_P HVOVA/^R'
M^+/_ $SW5?Q)U_;9_P %-_\ E&U^T)_V0_Q9_P"F>ZK^).OU'@#_ '2O_B7Y
M'%B]T%%%%??G(%%%% !1110 4444 %%%% !7ZS_\&:O_ "E/\6_]D.U;_P!.
MND5^3%?K/_P9J_\ *4_Q;_V0[5O_ $ZZ17B\1_\ (CQ'^$TH_P 5'].M%%%?
MA)Z@4444 %%%% !1110 4444 >>?M=_\FG?$_P#[)WK?_I!-7\^5?T&_M=_\
MFG?$_P#[)WK?_I!-7\^5?N'A/_N&)_Q1_(_'_$O_ 'S#_P"%_F%%%%?K!^9A
M1110 4444 %%%% !1110 5]L?\$&?^3R=;_[)W>_^EMC7Q/7VQ_P09_Y/)UO
M_LG=[_Z6V-?-\8?\DQB_\#/?X6_Y*'#?XD?KQ1117\MG]&A1110 4444 >'_
M /!3?_E&U^T)_P!D/\6?^F>ZK^).O[;/^"F__*-K]H3_ +(?XL_],]U7\2=?
MJ/ '^Z5_\2_(XL7N@HHHK[\Y HHHH **** "BBB@ HHHH *_6?\ X,U?^4I_
MBW_LAVK?^G72*_)BOUG_ .#-7_E*?XM_[(=JW_IUTBO%XC_Y$>(_PFE'^*C^
MG6BBBOPD]0**** "BBB@ HHHH **** ///VN_P#DT[XG_P#9.];_ /2":OY\
MJ_H-_:[_ .33OB?_ -D[UO\ ]()J_GRK]P\)_P#<,3_BC^1^/^)?^^8?_"_S
M"BBBOU@_,PHHHH **** "BBB@ HHHH *^V/^"#/_ ">3K?\ V3N]_P#2VQKX
MGK[8_P""#/\ R>3K?_9.[W_TML:^;XP_Y)C%_P"!GO\ "W_)0X;_ !(_7BBB
MBOY;/Z-"BBB@ HHHH \/_P""F_\ RC:_:$_[(?XL_P#3/=5_$G7]MG_!3?\
MY1M?M"?]D/\ %G_IGNJ_B3K]1X _W2O_ (E^1Q8O=!1117WYR!1110 4444
M%%%% !1110 5^L__  9J_P#*4_Q;_P!D.U;_ -.ND5^3%?K/_P &:O\ RE/\
M6_\ 9#M6_P#3KI%>+Q'_ ,B/$?X32C_%1_3K1117X2>H%%%% !1110 4444
M%%%% 'GG[7?_ ":=\3_^R=ZW_P"D$U?SY5_0;^UW_P FG?$__LG>M_\ I!-7
M\^5?N'A/_N&)_P 4?R/Q_P 2_P#?,/\ X7^8445NZ9\,OB'K/@C4OB7I?@K4
MYO#VCO&FIZVEF_V6W>1UC1&EQMW%G4!<YYSC%?JTYPII.3M?37N]E\S\UC"<
MW:*OU^2W,*BK>A:%K?BC6;;P[X:T>ZU#4+V98;.QLK=I9IY&.%1$4$LQ/0 9
MKH?'7P,^+OPTT6W\2>-_ -_8:;<W+6T.HM&'@\]1EH3(A*K*!R8R0P':HE6H
MPJ*$I)2>RNKOT14:-6<'.,6TMW;1>K.3HHKT/X9_LF?M+_&3PM-XW^%OP/\
M$FN:1"S*=0T_3'>*1E^\L9Q^\88P0F2#QUI5\10PT.>M-17=M)?>QT:%;$3Y
M*47)]DFW^!YY15^S\*^)]0\31^"['P[?3:Q+>BSCTJ.T=KEKC=L\D1@;B^[Y
M=N,YXQ6I\0/A%\2?A8;-O'_A"ZTZ/4!+]AN)-KQ3F-]DJI(A*,R-\KJ#N0\,
M :IUJ*FH.2N]E?5^@E2JN#FHNRW=M%ZG.45HZ%X2\1^)K34M0T/29+B#1[ W
MNJ3J0$MH-Z1[W8D 9>1$ ZLSJ "2!6=5J46VD]B'&22;6X5]L?\ !!G_ )/)
MUO\ [)W>_P#I;8U\3U]L?\$&?^3R=;_[)W>_^EMC7SG&'_),8O\ P,][A;_D
MH<-_B1^O%%%%?RV?T:%%%% !1110!X?_ ,%-_P#E&U^T)_V0_P 6?^F>ZK^)
M.O[;/^"F_P#RC:_:$_[(?XL_],]U7\2=?J/ '^Z5_P#$OR.+%[H**FTW3=0U
MC4;?2-(L9KJ[NIDAM;:WC+R32,0JHJCEF)(  Y)-?H)\)O\ @WS\<?&H7?PG
M\ ?M]_ 6_P#CE9Z?-<W'P0MO%K2ZBDL2%Y;$W2(;=KR,!EDC0LD;*P:0*K,/
MM<5C<+@TG6E:_K][MLN[>AS1C*6Q^>M%>G_"#]E#XB_%'XV:K\$O$6K:/X%G
M\+R7/_"<ZYXYO396'AB*WF$$\EXX5G4K,R0B-$>2261(T1F8"O;/VO\ _@DG
MXB_9W_95T?\ ;B^!_P"U!X"^-7PIU#7_ .P=3\3>!VN8I=&U,KO6"[MKF-)(
M@RXP3S\R;E421ER>-PM.K&G*6LMM[:[*^UWT5]>@*,FKGR)117T;^Q!_P32^
M+?[=/A'XB^.O 'Q(\$:/8?#3P#JGBS6[/5_$,;:G<V=C"7<06,.^;E_+3S)%
MCC!E7YR?E.M:O2P]-U*CLA).3LCYRHKTC]D?]ECXK?MJ_M#^&OV9_@M:VC^(
M/$UU(D$^HW!BM;.&*)YY[J>0!BD,4,<DCD!CM0A59B >M^/G[$EY\+_V=/#G
M[7OPL^*EAX\^&OB'Q9?^%6U^STN>QFT[6K2-9FM9X)N5$MNZSPN&)>/=N6-E
M*5,L30A65*4O>?3UO;[[.W>SL'*VKGA5%>@?#WX!:EXP^#'C+X^>(?$<&A^&
M_"GV>RM+FY@+OK6L7#?N-,ME!&Z3RDGN)')VQ10$MEGB23S^M8SC)M)[:/\
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
M5UBT5OB-X[U+7KVV+NT-G]LO9+C8VQ2SK'YF,A2QVY )K[U^)/[(^O\ AO\
MX( W>O?L6?M>>#/BKX*L/B7!XF_:$T_0+.]M+_2;QXHK+3X4AO(XI3:1$L[L
M\4;2/(LBAHX"5^9/#G[$/[,GQ8_::^(/P,^&'_!0CX?:!H/A#3 ?"_CKXEO-
MIFG>,+R)8TN/L\D<<BVL3R^<\7F%F,6S[YW$=-X3^+OAS_@G]^QW\<_V<=)^
M-OAKQMXS^.5KI.A7=EX&U%[_ $O1-*LKMKJ:[GO-BPSW$QQ#%'"9-D<D[R,C
M;$;GQ+56-*&';O%P?*XZ..F]UIRK6]]&E?70<=+W/CNOT*_X-X"1\0OVK #U
M_8D\>9_[[TZOEC_AG'X*_P###'_#4O\ PUQX=_X3S_A/O["_X4O_ &<_]I_8
M/L_F_P!J>=YG^KW?)CR]G_37?^[KZ:_X(0^-_@_\&];_ &@/&'QP^._@OP79
M>-_V;?%/@7PS_P )%K\<4UWK%^UF84\E=TD<6(GS*ZA.@!)SC3-:D:V6U5"[
M:=MGNFMM-?5:!35IJYXM_P $D_VS/!G[!W[<WA?X]_$W1[V]\*FQU+1?%":9
M$KW4-C?V<MI)/"K$!GB,JR[<C>(RN1NR/5X_%W@3Q[^P%X)_X(]_LP?$;3O'
M_B7Q+\?+[XC>*/&L&GWFG:-HUK#I/V"-7>_@AE6..UBGO;F8QB.&-.'DPQ7X
M@\0:)=^&]:NM!OKFSFFM)C')+I]_%=0.1W26%F21?]I6(KW76/$OAS]EC]EU
M/AUX(U^QOOB+\7='BNO'&J:;=)+_ ,(]X;9EEMM%5T)"W-VR1W-T =R0I:P'
M!>ZCJ\5A:4Z\:L;\[M;M[O-9ORCS-[J^B["C)VL=Q\0/@E\3OVO=#TSP7^R%
MH-K;_!#X::[%X0\':_XKURST.'Q)XCOL/-=,U[-&LFHW[1"7R06-O:Q6L3L$
MA5V^7/'O@/QG\+O&VK?#;XB^&+W1=?T'49K#6=(U* Q7%G<Q.4DBD1N5964@
MCVK[F^"?BSP!^TY_P2@^'/['O@KXH>$O"?CGP!^TC+XA\1V_BSQ39Z-'/H]]
M:)$NL)->2Q1S"V>,QR(C-*B!'VE22/)/^"TG[27PB_:Z_P""H?QA_:#^ UPM
MQX2UWQ#"FC7T<)C6^6VL[>T>Z56 (6:2!YAD D2 D DBHP5>NL2\.X^ZN;7K
MHU9M]7.[ETV')+EN?+U?K/\ \&:O_*4_Q;_V0[5O_3KI%?DQ7ZS_ /!FK_RE
M/\6_]D.U;_TZZ14<1_\ (CQ'^$*/\5'].M%%%?A)Z@4444 %%%% !7E_Q6^/
M/Q*^'WBY_#GA?]F7Q1XIM%@20:MI,\*PLS#E,.<Y'>O4** /"_\ AK#XV?\
M1C_CO_P*MO\ XJC_ (:P^-G_ $8_X[_\"K;_ .*KW2B@#YI^+WQS^-GQ5^$_
MBCX7_P##&OCNP_X23P[>Z7]NWVTOV?[1 \/F;-Z[]N_.W<,XQD=:_/G_ (=+
M_&S_ *%OQW_X15M_\L:_9RBO<RGB3.LCIRA@JO(I.[]V+NU_B3/'S/(,ISB<
M9XRGS..BUDOR:/QC_P"'2_QL_P"A;\=_^$5;?_+&M[3?^"=?[7>C6,6EZ1XD
M^+-K;0)MAM[;0D2.-?1574P /85^OU%>G/CWBNHK2Q"?K"G_ /('G1X+X:@[
MQH6_[?J?_)'XZ^&?^"97[3G@N\EU'P=<?$W2;B:(Q33Z9X9B@>1"02K,FI D
M9 .#QQ6?-_P2=^.5S,]Q<:#X]DDD8M)(_@RV+,Q.223J/)K]FJ*:X^XL4G)8
MC5_W*?\ \@#X*X9<5%T-/\<__DC\<1_P2_\ VDE\.CP@H^)(TD7GVL:6/"L/
MV?[1MV^=Y?\ :6W?M^7=C..,UK_\._?VS/\ H=/C!_X)Q_\ +2OUWHJ9<=<4
MRWKI_P#<.G_\@5'@WAR.U%K_ +?J?_)'XW:W_P $M?VB?$M^VJ^([;XC:A=,
MH5KF]\)P2R$#@ LVI$X%.UW_ ()=_M%^)IX+GQ#9_$.\>ULH;2V:X\'V[>3!
M$@2.)<ZC\JJH  ' K]CZ*I<>\6*UL1MM[E/_ .0)?!7#3O>AO_?G_P#)'Y ^
M!?\ @G7^UQ\,)KBX^'&N_%307N@@N6TCP[';F78<H6\O4QDJ22IZJ>1@UAW'
M_!)_XYW=P]U=:%X]EEE<O)))X,MF9V)R22=1R23WK]FJ*2X\XKC-S6(5WN^2
MG=^ON ^"^&Y1470=ELN>II_Y,?C'_P .E_C9_P!"WX[_ /"*MO\ Y8U[7^P9
M^RU\;/V(_C)??%O_ (4OX[\3_;/#LVE_V?\ V#;66SS)H)?,\S[7+G'DXV[>
M=V<\8/Z8T5CC.-.)L?A9X>O7YH25FN6"NO513^YFV%X2X>P6(C7HT;3B[I\T
MW9^CDT>%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE%?+
M'T9X7_PUA\;/^C'_ !W_ .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44
M>%_\-8?&S_HQ_P =_P#@5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'RG
M^TW\2_C9^T;^S;\0OV>O^&0_'>C?\)YX'U;P[_:^VVN/L/VVSEMO/\KS4\W9
MYN[9O7=MQN7.1^)'_$)A\;/^BM^._P#PT%M_\NZ_ICHKU,OSK,\KA*.%J<J>
MKTB_S3(G3A/XD?S.?\0F'QL_Z*WX[_\ #06W_P NZ/\ B$P^-G_16_'?_AH+
M;_Y=U_3'17H?ZW<0_P#/[_R6'_R)'U>CV/YG/^(3#XV?]%;\=_\ AH+;_P"7
M='_$)A\;/^BM^.__  T%M_\ +NOZ8Z*/];N(?^?W_DL/_D0^KT>Q_,Y_Q"8?
M&S_HK?CO_P -!;?_ "[H_P"(3#XV?]%;\=_^&@MO_EW7],=%'^MW$/\ S^_\
MEA_\B'U>CV/YG/\ B$P^-G_16_'?_AH+;_Y=T?\ $)A\;/\ HK?CO_PT%M_\
MNZ_ICHH_UNXA_P"?W_DL/_D0^KT>Q_,Y_P 0F'QL_P"BM^.__#06W_R[H_XA
M,/C9_P!%;\=_^&@MO_EW7],=%'^MW$/_ #^_\EA_\B'U>CV/YG/^(3#XV?\
M16_'?_AH+;_Y=U]:?\$:O^".WQL_X)(?M3ZM^TQ_8_COX@?VIX'N_#O]B?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
F4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>ctsh-20240930_g13.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g13.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
M^@%4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH ***\ _X*A_&?XT_LU?L
M)?$S]I7X">)]+T_Q#\/_  C>Z];0:WHWVVTOA;1&0P2()(V7<%(#*XP2"0P&
M* /?Z*\"_8-^(/Q]_:/_ ."?_P -_CK\2_B5IL?C'XD?#W1_$S7VD>'%BM-,
M>^LX;H01V[R.9%02;"6?+<D;> /(/^"&O[9'[57[>7[//BOXZ?M/>+O#4]UI
M/Q'UCPMI^E^%O#36$ CL6A7[0[23S.SN6?Y00H!'!/- 'VY16=8^+_">IZ]=
M>%M-\4:=<:G8J&O=.@O8WGMU.,%XP=R#D=0.HINK^-?!OA_5K30=>\6Z98WV
MH-ML+*\OXXI;DYQB-&8%SGC@&@#3HKXV_P""OW[3?[3O[+"?L^^(/@%\2=,T
M73/&W[2?A'P5XPLKCPW%=W-YIVH7,GGK'/,S)""D/EG$1?$A99$(%>Z>)?VQ
MO@CX:_:U\/\ [%MQXKM)?'&N>$-0\2RZ='=INT_3[::VA62<9RAFDN,1@_>\
MF4C[M 'JM%?%G[#O[6G[0OBS_@H9^V+^S_\ M,_&#0M0\*_!J_\ !2^$9+;0
MX-*MM/@U33+F^FWNSO(Y):%"TLSC]T"H3<P/VA;W%O=VZ7=I.DL4J!XI8V#*
MZD9!!'!!'>@!]%?)?[;'[:7C_P %_MI_!?\ X)Z_"+QYH/@C7/BSI^L:K>>.
MO$6FB\-M:V"(5L=/MGD2.:^G=S@REDBCB=O+E9E W_A7K7[>OP[_ &W])^!7
MQK^(7A3QQ\+]7^&&N:UI?BNP\)MIFL1ZM::CH\*VMZ$G>W=?)O9G1X8XM^&#
M(#$&< ^E:*SM5\7^$]"U2ST37/%&G6=[J+[-/L[N]CCENFX&(T8@N>1PH/6N
M$^.7A3X\:Y\2/AIKOPJ_:,TWP5X=TKQ1(_CSP_?^&[>]?Q;9O;N(K&&>5@UH
MXD DWQ_,<=PI5@#TRBL_Q)XN\*>#K2/4/%WB?3M*@EF$44^I7L<"/(<X0,Y
M+'!XZ\59OM3TW3+87FI:A!;PM(D:RSRJBEW8*BY)QEF8*!W) '6@">BJ=AXB
M\/ZKJ-YI&EZY9W-WISJNH6MO=(\ELS#*B10<H2.0#C(J+5/%_A/0]5L]"UOQ
M1IUG?:BY73[.ZO8XY;IAC(C1B"YY' !ZT :-%5=:US1?#>ES:WXBUBUL+*W7
M=/>7MPL448SC+.Q  R0.32V.L:1J>E1ZYINJ6UQ930^;%>03J\3QXSO#@X*X
MYSG% %FBL[P]XO\ "?BZU6^\*>)].U.!@2LVGWL<R$ X."A(X/'UK1H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYB_X
M+4?\HD?VCO\ LCNN_P#I')7T[7FG[6W[+_A+]LCX%:]^SG\1O&?B/2?#/BFP
MDL/$4/AJYMX)K^TD&'@:66&5D5AP3'L8@D;L$B@#YG_X)@?LS?&G7_\ @FI^
MSUKNE?\ !0[XPZ):WOP/\*3VVC:7HG@Q[:PC?1[5EMXFN?#TLS1H"$4RR22$
M*-SLV6/Q)^P'\:_BQ^R]_P &V7[4?QA^#NOWR^+/#_Q(\:+IFMQJHNK:62YM
M;=[U?+5566-9'F!50JLF0 !BOUM^ 7[+>E_LV?LWZ/\ LP_#3XN>,%T7PWHU
MOI/AC4]1EL+B_P!)L8(UCA@C=K3RY%2- @,T<C8[G QY]^R!_P $M/V<OV,/
M@MXN_9O\":[XI\2> /'%QJ%QXD\)>.;ZVU&UNIKZ-8[MRWV=)2)47:T9<QG<
MQV!B30!\YZS_ ,$QX?B7:? #]KGX2?M9_"#X>Z?\-M=TKQ%X;\:?#GX*7%C=
M^)-)N@BOIEU>2:_,;F&^$J!RZR/)))GYF=@WD/[<G@7X+?$W]F+_ (* ^,/@
M7X+'Q0EMY]=D^(/Q/^(MU L?AG6-+TF-TT/0A';O<7!L&1&&\P0PR3_)+*RR
M)7UA^R7_ ,$-/V2?V./B!8^*/AS\4OC%K'AK0=4;4_"'PL\7?$RYO_"GAV]W
METN;73B%1I8V)9))S*R/AP=ZJXN:Q_P1(_9 UC7OC'*?%WQ-M/#/QTNM1O\
MQW\/--\>3V^@2:I?1-'<ZG':QJ#]H<MOQ(\D0=8V\O\ =Q[0#YO_ ."@WB/7
M?&'_  3<_P"">7BWQ1JT]_J>J?M!_!B\U&^NI2\MS/+:%Y)'8\LS,Q))Y))K
MJ?C#^SQ\ /&G_!RIX.M?&/P-\':M%J7[*NIZOJ,>I^&;2=;K48]>@BCO) \9
M#SK& BRMEPH ! XKWKQ;_P $@?V=_&/[/GPI_9IU#XJ_$]/#WP=\1:9K_A&X
M/BJ.>].J:='Y=C=3SW$$C/Y"?*D*[(  !Y6%7'7_ !T_X)Q_ S]H/]H+P+^U
M!XT\6>-[#QGX'T"?0QJOAKQ.^F?V[I<S*\ME?K;JOF0O(I<K%Y7+'G&  #Y#
M_9K_ &4_V>OVJ_\ @L[_ ,% _#7[2'PKTKQMHEG??#/R?#OB.'[5IQDD\+NO
MGM:OF)YT (CF92\6]S&R%V)]+_X-M-7U>]_X)+>"O#VIZM<WD/AOQ1XGT32G
MNYVD>*QM=;O([>'<Q)*QQA44=E50. *]Q^$?_!/?P)\$OV@OBG^T[X$^-?C^
M/Q=\8Q9'QO>7=UILT4TEE UO8R11-8[(6@A<H@4;6&/,$A -:_[#7[#GPM_X
M)^_!Z7X$_!7Q9XHU#PVVKW.I6UIXHU"&ZDM;BYE::X*2)#&Y$DCLY#E@"?EV
M@D$ \[_X*3?L!?L9?\%0K33OV7?V@WU#3_&F@Z9)XE\#>*/#]U]FU;0OWR02
M7-K*00R^8(1)$P*G]T>&5'7YG_8@^,__  4M_P""=/\ P42\!_\ !*?]O;XN
M6_QL\"?%30M8N?@S\79(&BUB)]+MFNKBTU#<6:0K"HR7:5@TT)$S@LB?:_[0
M/["7PR_:"^-?AO\ :/N_B)XZ\)^.O!^AW.E>&?$?@OQ']C>SM[B5))U>!XY+
M>[5VBBS'<QS1?NU(0$9J+X3?L(^!O 7QVC_:A^)OQ:\;?%3XB66B2Z/H/BGX
M@W&G[M#L)7#SPV5KIEG9V=N92J"298/.=456D*Y! /C#_@F[\!_@/_P6+_X)
MH_$KQ%^U78_VA\0?B1\1O$MA\0?$<$<#:UX8NK35)!IMG9S31R&T6SM%LFAB
M V+O9MI,CEK?[?7P[^&FD_ME?\$X/&7@[Q)=^*)8?'DNDV/C?5+[[3>:UIZ:
M$3%<33 *LS2;1*9 H#-(S  -7L_BW_@A;^Q[KO[1_BG]HGP=\1/BYX%C\?WQ
MO/B3X!^'OQ)NM'\.^+KAB3+)?VMN!(YDW/O$<L:MYDF1\[Y]4_:(_P"">?PA
M_:-^)/PL^)VN>-O%?AVY^#&H_;_A[IWA.XLK:RTZY\L1>88I+63S!Y2B+RW)
MC"9"J,DD ^3?AKH?BC]OO_@H)^UQ\+?'^N?"6_G\ ^(-+\+Z?X/^*7PLN/$<
MEAX;GTF"59+7;JMHMO%=7#74LA6,L["/=(5CA5/"/VV_V"[3]D[]@/\ 96_9
MK\<_M,7'Q8UGX??MF^$/#VF>.8+&72[[2=/N;J67^S$*W=PZ&%9(PK"7*A(0
M OE*!]W?M?\ _!&C]E_]KK]H:Q_:TC^(_P 4OA7\3;?3$TW4/''P8\<R:!J&
MKV2X"V]U(B/YBA0%W*%<J%4L0B!=[XQ?\$J?V;OC#\&OAS\ I?$GC/P_X9^%
MWBVU\4^&K;0=;C\^77+>62:+4;NYNH9IKJ?SIII7:1R)9)6>0.V" #YME_9Z
M^"O['_\ P<'?!?2?V9?AQIG@JS^(GP)\51^.+/0(/(CUR2UN8)XKF[ _X^+C
MS&+-/)NE?^)C6+_P39^ ?P%_X+'?\$NO'GB?]JJT-]\0_B9\0/$EM\1?$]LD
M!UOPS?6FK2_V=:VD\T<AM%L[-+$PQ ;$#$[<R.6^R_&'[ /P_P#'7[7G@K]M
MOQ#\7/'4GC;P#H4VCZ!Y5W8)9"SG4"ZCD@6SQ)YY&YVSN4X\LQA5"^4>)O\
M@A5^QWJ_[1?BG]H/P=\0OBYX'M_'^H&^^)'P[\ ?$FYTCPUXMN&),LE_:0 .
M_F;GWK'+&K>8^1\[9 /(_%GB'5/C+_P56^'?[%^A?&?PAKGA?PW^RGI_BCX=
MW'Q=\)2^*(/%%W-J$EI<ZL$COK&.>^^R6\!$YWL(YKMD5%ED)H:M_P $IOCO
M\!_V3_V@/V7_ ("_MF> K_6O'WCS1/&W@GX8WOA&30_#6A2/JANIM#%NU_=M
M_9^IFRD@^SJ53"2J599'Q]1?MT?\$G?V4?V][3P9?^/1XG\$^)_ATQ'@+QY\
M+M<_L76M!B*JI@MYT1E6+"KA2A"8^3;ELSZ5_P $O/@3HW[-4G[.%G\2_B;)
M-=>*-/\ $NJ?$B_\<S7?BO4=8LIX9K:]GU*X#L[H;>%0NT1A(P@0*2" >%?\
M$NOVE?AE\3OVV?B!\.OC)^P]??L[_M,6GPZTX^./!T<-O)I/B/1K2\DC@U:Q
MN[=0ETB371B+G)"O'&'E\HE/T&KR3X3_ +'O@WX<?&^__:7\5_$'Q-X[^(-[
MX5B\,Q>+/%WV!)[+1TN#<FR@BT^TM8$1YSYKMY9D=E0,Y5$5?6Z "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOA[]OO_@J9JGP,_P""
MA7P4_P""8?PP\0^&/"GBCXMV,VJ:I\0/&UH]S9:-8C[4EM;V]NLT(GO;J>TE
M@C\R541C'E)BX2N?_P"">O[2O_!3'4X?V>]:^/.O>%/B;\./C/H=\-4\6VWA
MI]+UOPMJL%C=7D27 @D:UNK>=;5T618H"C_*V24W@'Z T5^6/_!8KXV?\%^?
MA;\(?&?[:'[)?C?X<_#;X8?#T2W;>#KW2X=1\3:OI4,FR34;EKNVEMH=P!F6
MVB9)$@(WN9LQ#Z$_X)O?\%!/VE/VV/\ @DEX/_;07X!VM[\3O$5A<V=IX:@N
M&LM.U"_BU"2P2\,C[VM[(E/M$K .R1K*(UE8(' /LJBOP^_:H_X*+_\ !?O_
M ():?\%#O@SX4_;!^(GPT^)O@'XT^(X[#3/"/@'PPD,"_P"E6T%U:VTCP1WJ
M7$7VR Q-+),DF],Y.]5^Q?\ @LI_P5+^(?[(OQH^ /["_P"S?>V%C\2/V@OB
M!I^B_P#"3W]DMVOA?2IK^VLWO4MW^26=GN"(A(&C'D2EE;Y00#[\HK\ZOV9?
M^"F'Q<^&W_!:#QU_P1K_ &D_B)+XV@D\-V^N?"OXA:EIME9ZM<,=.BO+G3[V
M.Q@@M965/M$D<L4$6%MR&5MX*_(?_!9G_@KK_P %</\ @EO^U?>S_#GXM:9X
MQ^#VE>,M.TJ9/$/@[3UO?/DTRSU)[*>XMX(E'G1S7"QNB*P6!\\KN8 _=&BO
M,(OVO/@K<_L>K^W)9>(&G\!2> 1XOAO8E#22:>;3[4 J \RE<*(^N\[>O%?D
M'_P3@_X*V_\ !67]K#_@LUJW_!.[]I/XT:5X1TG1FUF?7=-\*>#].-W92VL)
MD%A'<7,$H(CD81M(R,76,GY2V0 ?N71110 4444 %%%% !1110 4444 %%?#
MW[??_!4S5/@9_P %"O@I_P $P_AAXA\,>%/%'Q;L9M4U3X@>-K1[FRT:Q'VI
M+:WM[=9H1/>W4]I+!'YDJHC&/*3%PE<__P $]?VE?^"F.IP_L]ZU\>=>\*?$
MWX<?&?0[X:IXMMO#3Z7K?A;58+&ZO(DN!!(UK=6\ZVKHLBQ0%'^5LDIO /T!
MHK\L?^"Q7QL_X+\_"WX0^,_VT/V2_&_PY^&WPP^'HENV\'7NEPZCXFU?2H9-
MDFHW+7=M+;0[@#,MM$R2) 1O<S9B'T)_P3>_X*"?M*?ML?\ !)+P?^V@OP#M
M;WXG>(K"YL[3PU!<-9:=J%_%J$E@EX9'WM;V1*?:)6 =DC641K*P0. ?95%?
MA]^U1_P47_X+]_\ !+3_ (*'?!GPI^V#\1/AI\3? /QI\1QV&F>$? /AA(8%
M_P!*MH+JUMI'@CO4N(OMD!B:629)-Z9R=ZK^GO\ P4V_:?\ VBOV//V1?&O[
M17[._P $O#OC*[\&^%[_ %S54\3>)I-/M[2UM8O-D=4BAD>Z<('81;H0P0CS
M02H(!]"45\(_\&\G[?/[17_!2C]@O5/VE_VF=9TR?Q#<_$?5=/MHM$TI+2UL
M;.**U:*")!N9E4R.0TC2.=W+' Q\.?\ !9G_ (*Z_P#!7#_@EO\ M7WL_P .
M?BUIGC'X/:5XRT[2ID\0^#M/6]\^33+/4GLI[BW@B4>='-<+&Z(K!8'SRNY@
M#]T:*\PB_:\^"MS^QZO[<EEX@:?P%)X!'B^&]B4-))IYM/M0"H#S*5PHCZ[S
MMZ\5^0?_  3@_P""MO\ P5E_:P_X+-:M_P $[OVD_C1I7A'2=&;69]=TWPIX
M/TXW=E+:PF06$=Q<P2@B.1A&TC(Q=8R?E+9 !^Y=%%% !1110 4444 %%%%
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
M8U\WQA_R3&+_ ,#/?X6_Y*'#?XD?KQ1117\MG]&A1110 4444 >'_P#!3?\
MY1M?M"?]D/\ %G_IGNJ_B3K^VS_@IO\ \HVOVA/^R'^+/_3/=5_$G7ZCP!_N
ME?\ Q+\CBQ>Z"BBBOOSD"BBB@ HHHH **** "BBB@ K]9_\ @S5_Y2G^+?\
MLAVK?^G72*_)BOUG_P"#-7_E*?XM_P"R':M_Z==(KQ>(_P#D1XC_  FE'^*C
M^G6BBBOPD]0**** "BBB@ HHHH **** ///VN_\ DT[XG_\ 9.];_P#2":OY
M\J_H-_:[_P"33OB?_P!D[UO_ -()J_GRK]P\)_\ <,3_ (H_D?C_ (E_[YA_
M\+_,****_6#\S"BBB@ HHHH **** "BBB@ K[8_X(,_\GDZW_P!D[O?_ $ML
M:^)Z^V/^"#/_ ">3K?\ V3N]_P#2VQKYOC#_ ))C%_X&>_PM_P E#AO\2/UX
MHHHK^6S^C0HHHH **** /#_^"F__ "C:_:$_[(?XL_\ 3/=5_$G7]MG_  4W
M_P"4;7[0G_9#_%G_ *9[JOXDZ_4> /\ =*_^)?D<6+W04445]^<@4444 %%%
M% !1110 4444 %?K/_P9J_\ *4_Q;_V0[5O_ $ZZ17Y,5^L__!FK_P I3_%O
M_9#M6_\ 3KI%>+Q'_P B/$?X32C_ !4?TZT445^$GJ!1110 4444 %%%% !1
M110!YY^UW_R:=\3_ /LG>M_^D$U?SY5_0;^UW_R:=\3_ /LG>M_^D$U?SY5^
MX>$_^X8G_%'\C\?\2_\ ?,/_ (7^84445^L'YF%%%% !1110 4444 %%%% !
M7VQ_P09_Y/)UO_LG=[_Z6V-?$]?;'_!!G_D\G6_^R=WO_I;8U\WQA_R3&+_P
M,]_A;_DH<-_B1^O%%%%?RV?T:%%%% !1110!X?\ \%-_^4;7[0G_ &0_Q9_Z
M9[JOXDZ_ML_X*;_\HVOVA/\ LA_BS_TSW5?Q)U^H\ ?[I7_Q+\CBQ>Z"BBBO
MOSD"BBB@ HHHH **** "BBB@ K]9_P#@S5_Y2G^+?^R':M_Z==(K\F*_6?\
MX,U?^4I_BW_LAVK?^G72*\7B/_D1XC_":4?XJ/Z=:***_"3U HHHH **** "
MBBB@ HHHH \\_:[_ .33OB?_ -D[UO\ ]()J_GRK^@W]KO\ Y-.^)_\ V3O6
M_P#T@FK^?*OW#PG_ -PQ/^*/Y'X_XE_[YA_\+_,****_6#\S"BBB@ HHHH *
M*** "BBB@ K[8_X(,_\ )Y.M_P#9.[W_ -+;&OB>OMC_ ((,_P#)Y.M_]D[O
M?_2VQKYOC#_DF,7_ (&>_P +?\E#AO\ $C]>****_EL_HT**** "BBB@#P__
M (*;_P#*-K]H3_LA_BS_ -,]U7\2=?VV?\%-_P#E&U^T)_V0_P 6?^F>ZK^)
M.OU'@#_=*_\ B7Y'%B]T%%%%??G(%%%% !1110 4444 %%%% !7ZS_\ !FK_
M ,I3_%O_ &0[5O\ TZZ17Y,5^L__  9J_P#*4_Q;_P!D.U;_ -.ND5XO$?\
MR(\1_A-*/\5'].M%%%?A)Z@4444 %%%% !1110 4444 >>?M=_\ )IWQ/_[)
MWK?_ *035_/E7]!O[7?_ ":=\3_^R=ZW_P"D$U?SY5^X>$_^X8G_ !1_(_'_
M !+_ -\P_P#A?YA1117ZP?F84444 %%%% !1110 4444 %?;'_!!G_D\G6_^
MR=WO_I;8U\3U]L?\$&?^3R=;_P"R=WO_ *6V-?-\8?\ ),8O_ SW^%O^2APW
M^)'Z\4445_+9_1H4444 %%%% 'A__!3?_E&U^T)_V0_Q9_Z9[JOXDZ_ML_X*
M;_\ *-K]H3_LA_BS_P!,]U7\2=?J/ '^Z5_\2_(XL7N@HHHK[\Y HHHH ***
M* "BBB@ HHHH *_6?_@S5_Y2G^+?^R':M_Z==(K\F*_6?_@S5_Y2G^+?^R':
MM_Z==(KQ>(_^1'B/\)I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BBB@#SS]K
MO_DT[XG_ /9.];_]()J_GRK^@W]KO_DT[XG_ /9.];_]()J_GRK]P\)_]PQ/
M^*/Y'X_XE_[YA_\ "_S"BKGAW1+CQ+X@L?#EG<00RZA>16T4MU*(XD9W"AG8
M\*H)R2>@YKZL^!?PK_X)F_&?QQ9?LT6>J?$:W\0ZM(;'1_B)<2VZ6=W?D83%
MG@F.&1QA%8ER&4,R$DK^D9AF5++J?/.$I))M\JO9+=O_ "5V];)V9\#@<!4Q
MT^6,XQ;=ES.UV]DO^#9+J]3Y'HKT6/X7^!/A?\</$GP]_:!UR]%CX.U.[L]1
MM_#P7[3JD\$_D^3;O("D08@N9'!"HK$*S;4/J'QD^"G[*OCC]D+_ (:J_9PM
M?$/AFZT;Q7%H7B'PMXDU-+Q9FEB,B2V\RHI8XY((&0'^5=H+S5S2A1J4TXR<
M9M)22]V\OA3>^O=)KNT52RVM5IU&I)2@FW%OWK1W:Z:=KI]DSYJHHKW3X$?"
MG]FGP_\ "Q?C-^V%9_$0Z1KNI2V/A.#P%!:[Y#;A?M$\[W1""/=(D:!3EFCE
M_N5T8O%T\'2YY)N[LDE=M]DO2[]$S#"X:>*J<D6E97;;LDN[?K9>K/"Z*^@/
MA3\!_P!GK]I_]L#3OA=\#)_&&D> FL9+S4+KQ/+;/JAAMK9Y[C:(08D+%?+3
M[V,ACGE1E_$CX,_#W7_V2],_:P^&>A7.A1IX^N/"FMZ'/J+74?F?95N[>XC=
MP&!,99'!R"R@J%!VUR_VMAE7A2DFI2Y=UMS\W*GKN^5K2]NMKHZ/[,Q#HRJQ
M:<8\VSWY>7F:TV7,NU^E['B=%=YIG@+PYX8^#%S\3?']O))>Z^S6?@C35E*&
M3RW N=0DQR88\&%!TDE9^2('4\'7?2K0JN7+T=K]+K>WH]'YIKH<52E*DH\W
M57^3VOZ[KR:85]L?\$&?^3R=;_[)W>_^EMC7Q/7VQ_P09_Y/)UO_ +)W>_\
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
M 5Y?\5OCS\2OA]XN?PYX7_9E\4>*;18$D&K:3/"L+,PY3#G.1WKU"B@#PO\
MX:P^-G_1C_CO_P "K;_XJC_AK#XV?]&/^.__  *MO_BJ]THH ^:?B]\<_C9\
M5?A/XH^%_P#PQKX[L/\ A)/#M[I?V[?;2_9_M$#P^9LWKOV[\[=PSC&1UK\^
M?^'2_P ;/^A;\=_^$5;?_+&OV<HKW,IXDSK(Z<H8*KR*3N_=B[M?XDSQ\SR#
M*<XG&>,I\SCHM9+\FC\8_P#ATO\ &S_H6_'?_A%6W_RQH_X=+_&S_H6_'?\
MX15M_P#+&OV<HKUO^(@<7?\ 03_Y)3_^0/,_U(X7_P"@?_R>?_R1^,?_  Z7
M^-G_ $+?CO\ \(JV_P#EC1_PZ7^-G_0M^.__  BK;_Y8U^SE%'_$0.+O^@G_
M ,DI_P#R ?ZD<+_] _\ Y//_ .2/QC_X=+_&S_H6_'?_ (15M_\ +&C_ (=+
M_&S_ *%OQW_X15M_\L:_9RBC_B('%W_03_Y)3_\ D _U(X7_ .@?_P GG_\
M)'XQ_P##I?XV?]"WX[_\(JV_^6-'_#I?XV?]"WX[_P#"*MO_ )8U^SE%'_$0
M.+O^@G_R2G_\@'^I'"__ $#_ /D\_P#Y(_&/_ATO\;/^A;\=_P#A%6W_ ,L:
M/^'2_P ;/^A;\=_^$5;?_+&OV<HH_P"(@<7?]!/_ ))3_P#D _U(X7_Z!_\
MR>?_ ,D?C'_PZ7^-G_0M^.__  BK;_Y8U[7^P9^RU\;/V(_C)??%O_A2_COQ
M/]L\.S:7_9_]@VUEL\R:"7S/,^URYQY.-NWG=G/&#^F-%<V,XTXFQ^%GAZ]?
MFA)6:Y8*Z]5%/[F=&%X2X>P6(C7HT;3B[I\TW9^CDT>%_P##6'QL_P"C'_'?
M_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE%?+'T9X7_PUA\;/^C'_ !W_ .!5
MM_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ_P =_P#@5;?_
M !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'RG^TW\2_C9^T;^S;\0OV>O^&0_
M'>C?\)YX'U;P[_:^VVN/L/VVSEMO/\KS4\W9YN[9O7=MQN7.1^)'_$)A\;/^
MBM^._P#PT%M_\NZ_ICHKU,OSK,\KA*.%J<J>KTB_S3(G3A/XD?S.?\0F'QL_
MZ*WX[_\ #06W_P NZ/\ B$P^-G_16_'?_AH+;_Y=U_3'17H?ZW<0_P#/[_R6
M'_R)'U>CV/YG/^(3#XV?]%;\=_\ AH+;_P"7='_$)A\;/^BM^.__  T%M_\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
4% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>ctsh-20240930_g14.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g14.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M%IXEU.TNH-1U:9G:2\ 6U1H7)=LK$R(?E!4A5  /@_\ X*^?\$T_V7OV$O\
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
MB3]G[P_^S5\&K_Q#<>'/#5HMOIK>)O$$^HW"H  %#RG$:  8BB5(UYVH,G/
M?&K_ ()J_"WXZ?M>^"/VW_%/QC^(5EXZ^&\%W!X&DTG4K"*STF&ZC>*YC6![
M-EF$L<CHQF\QB" ",# !\A?\$A-*M--_X*3_ !H\)?\ !1:XNM>_;,\,VAAT
MWQOJ\RI8Z]X$DES:7.A6D:I#9P D+/&BEP['<Y9YE7J]/_X3#]LS_@KE^T[\
M O%7B'X67(^&'A[PIIWA3PK\5?AA-XD0:+J&EBZO;JSB&IVD<8ENIS%<.$=G
M6.U1W 1%KZC_ &K/^"='P%_:X^*'P^^/'B_5_%'AKX@?#&YFE\(^._!&LC3]
M3@CE7;+;2/Y;I-;OU,3H5.YQC;)(K<'^UY_P1L_9M_;%^*'A?]H3Q+\5_BGX
M'^*GA?1UTI/BM\+/%Z:!KNHV8R?)N9;>#RF!+/RD2$!RH(7"@ ^:]4_X)M?M
M9?LP_L&>%OV8?V9?VG?!?QM\4_"+X_CQ1HOPY\;Z>=)TW5=+73WN1X2V37ET
M2T NUO[=I9=L9$#$+Y2N/)?CU_P49\.>"?\ @E[^V?\ %[]E7]FOQ1^SW^T!
MHU]X>MOB_P##N[LXX)?#E[J,MOIPUBSE@1%E26T\QDN45&,D2S;0&61_TBO_
M /@F_P#!B#X6?#_X8_#[X@^/O"$WPU\52>)= \6:'XE$VL76K2V]S;W%W?7%
M]'<"_>=+RX\T3JZR;\$;0%&IX6_8 ^ %C8?$]/B=:7_Q$U+XS65O8?$S6_&H
MMGGURQM[9K:VLVCLX+>"&&*)Y BPQ1G=([DEV+4 ?$__  6N^!?PD_9/_P""
M9'A']MC]A'PIIGAKQY\%=>\+ZC\,_$?AFQ2*\U:WO;^ULI;*>2(![V&[CN]\
MT<A83,NYMQ))[CX7^#O"VB_\'+7Q"_L_P;IVFMKW['6G7VMV]M:1J+RYD\1L
MDLLNT 2N0BJSMDL% /2O=?A;_P $M/@Y\.?#/@SX8^(?C)\2/&_@'X<:M;:E
MX ^'OC;6;.ZTS19[4YLL/%:17=XEJ<&".\N+A(RD;!=T4930_:2_X)I?!O\
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
MX/\ AIX=&@_V9I[O:QWO]I/<Q,QD74RES>/Y6U(0K3%5!6-5]U_X+J?L"_\
M#<?P'_:]UKPKHOVKQE\*/%?ASQAX:\J/,LT-OX9M!?VPQR0]H9'"#[TL$(H
M_7Q_%7AJ/PN?&SZ_9C1UL/MQU3[0OV<6VSS/.\S.W9L^;=G&.:_,[]C;_@Y/
MT_\ ;M_;@'[#?P._8EUFRUN5;VY@UGQAXSCL+=;&WB,PGECCM)I8V>/81%M9
ME:0*V,,1XM_P1C_;\N?^"C/_  2:^'G_  3FU#Q$\_CMO$J_#WQP%G/GIX&M
M(?M=S>M@Y6.734&D+)G(N)T;%>#_ /!,6UMK+_@\$^,]E96\<,,.N>-4BBB0
M*J*!@* .  . !0!_1#]:*** "BBB@ HHHH **** "BBB@ HHHH **** /FG]
MH+_@H5^SE\"?VP=._8P_:OU_P[X:T#Q]\._[2\-Z[XND2#3-3NQ=3V]YI<TT
MY\C>T/D.D;$;QYJG<613^*O_  2?_8B\-Z'_ ,%=_P!F+XT_\$]O$US?:>/A
MM+K_ .T)_9%[]ITSPU-+'>V[6DTJ$I$]VODE+)B71B)%58]NS^C37O#OA_Q5
MICZ+XGT*SU*SEQYEI?VJ31/CIE7!!_*L/X,?!?X7_L\_#/2?@[\&?!]MH/AK
M0[?R-+TNU=V6%,DXW2,SL<GJQ)]Z /PV_P""IW_!Q;^P5\2/VY[#X&_$KP!X
MF^)_P2^$&LI?MI/A.6U_L_QKXH@<A);MYI )].LSDQQ*"ES.3(Y:*.,2?=/[
M/O\ P7T\ ?$[_@FW\0_^"K'C_P#9T\9:9\-/"OC(:/H?A_P_91ZCK=U:(ME'
M+>R@RQP(@N;F53\ZJD=N269FVC]"*;+%'/&T,T:NCJ5=&&0P/4$=Z /R:_X*
M/?&C_@F#_P %[_\ @F[J6B_LR^(- \>_&*\MX1\+/#4,,<7B_1M6:>,>7+;G
M]_;6?+"XF;-H(@TAD.Q''SA_P6W_ &'OBG^PU^TC^P?^WMJD-]XF\$? ;1?
MW@[XD^(K*VDF33QH6HQ7*WLX W)'<"6X D(P&C520SH&_>'PQX%\$>"$FC\&
M>#M*TA;EP]PNEZ?%;B5AT+>6HW'W-:5U:VU[;265[;I-#,A26*5 RNI&"I!X
M((XQ0!^*7C_X./\ ML_\'8'@3]HK]ES6;+Q!X&^%_@#3=4^(OCKP[=I<Z;;7
M M+T0VIN8B8WGF2>T41ABWEL[8VHV/M7]GGXR?L:_M:_M9_M;_LO_P#"X?!O
MBV+Q3=Z1IFK>';#7[>=]1LI?#4%O=+$$8^<%V31N8]WELC!MI&*^S?#WAGPW
MX1TQ=%\*>'['3+-&+)::?:)#$I/4A4  )^E7J /Q1_X-L_\ @EW\6OV%?VF_
MVC/$'[1WB:YMO!_PB\:W.@>"TU:40V-Q>/;))/KP#X6-CI<MFBR9QY=],IQM
MKYD_X)L?'?X*6/\ P=K_ !8^)E_\6O#D'AS6?$_C2#2?$$^M0)97DC[]@BG+
M"-]^QMI!(;'&<BOZ2:* #KTHHHH **** "BBB@ HHHH **** /F;]H?XN?MI
M_ 7]L;2/&7@/]F7Q+\3_ (+ZWX$2P\20^#M7T_\ M+P_K<-Y.\5W'97ES ;B
M*6&;RY?*8O\ NXS@^6%;\Y_^":O_  3$\>_M1_M:?LN?\%#9O@3+\-O"'PB^
M%Z1:QKNJ3VD>H^/=7!NTMC';VTLCI! DR!I[GRY'6,1*A15=?VQHH _$_P#;
M$@_X.=_B1_P4)N_VKOV>?^"</A6'P_X4L[C1_A+I_C?QCX:OI=%LY#BXU!4&
ML*D5[=J%$D@#,D2K K;?,:3ZF^ 7B'_@OKX/_P"":_Q%^,WQ4^$G@_7?VI-3
M\8?:_"OPYU[5[7^Q;/1XDLH!;P_8;WR0[)'=S@-<H6DF&]^%2OT*HH _.[Q+
MKO[=/_!6?]@?Q-^QE^U%_P $X->^#GB?QK8PZ5XJ\4>(=:TNZ\/:=$)HY'O[
M-$NGO9[A1&9(8#!Y:RB,/<@ O7G?[>7_  2P^/'PD_X*+_LF?M^?LC?"V]^(
M/@/X!>$-/\$Z[\.=/U*VCU2RTFT6ZBBOK1;J2**YD$-V0T8=7+6T6 0S%/U5
MHH _*W0_^"8WQ9_:M_X+_P"D_P#!6+5?@;J?PL^'G@7PS;QQP>(WM(M8\::Y
M':W-LMQ]FMYI#;PI'-$A><J[BT150JY9/K']E=OVAG_;#^.NK_%;]CCQ7X5\
M'^.-8TBX\,^)=8\0>'[N"[BM='ALYQ/;V>HS3Q;I8"$'EMN612VSY@/J&B@#
M\Y/^"./_  11TC_@E5^T!^TC\<[3PZNI)XL\4O9?"JRT^>%KB#PL%6]6W5I'
M14D:XE%NPE9 3IL;Y"N"?EG]B3_@G)_P4O\ @K_P<)^/O^"DOQ#_ &$O$=K\
M-/&&O^)I+*:#QQX7EOK>"^W_ &>66!=6SSA=RJ6*[N^*_<&B@ HHHH ****
M"BBB@ HHHH **** "BBB@ HKG?B]X]_X55\)_%'Q0_LG[?\ \(WX=O=4^P^?
MY7VC[/ \WE[]K;-VS&[:<9S@]*_/G_B(9_ZM#_\ +_\ _N"O<RGAO.L\IRG@
MJ7.HNS]Z*LW_ (FCQ\SS_*<GG&&,J<KEJM)/\DS]***_-?\ XB&?^K0__+__
M /N"C_B(9_ZM#_\ +_\ _N"O6_XA_P 7?] W_D]/_P"3/,_UWX7_ .@C_P D
MG_\ (GZ445^:_P#Q$,_]6A_^7_\ _<%'_$0S_P!6A_\ E_\ _P!P4?\ $/\
MB[_H&_\ )Z?_ ,F'^N_"_P#T$?\ DD__ )$_2BBOS7_XB&?^K0__ "__ /[@
MH_XB&?\ JT/_ ,O_ /\ N"C_ (A_Q=_T#?\ D]/_ .3#_7?A?_H(_P#))_\
MR)^E%%?FO_Q$,_\ 5H?_ )?_ /\ <%'_ !$,_P#5H?\ Y?\ _P#<%'_$/^+O
M^@;_ ,GI_P#R8?Z[\+_]!'_DD_\ Y$_2BBOS7_XB&?\ JT/_ ,O_ /\ N"C_
M (B&?^K0_P#R_P#_ .X*/^(?\7?] W_D]/\ ^3#_ %WX7_Z"/_))_P#R)^E%
M%?FO_P 1#/\ U:'_ .7_ /\ W!7MG[!G_!57_AMSXR7WPD_X4/\ \(Q]C\.S
M:I_:'_"4?;=_ES01>7Y?V6+&?.SNW<;<8YR.;&<%\38#"SQ%>ARPBKM\T'9>
MBDW]R.C"\6\/8W$1H4:UYR=DN6:N_5Q2/KRBBBOECZ,**** "BBB@ HKRO\
M;I^)'C3X-_L1_&/XO?#?6?[-\1>%?A7XAUC0=1^SQS?9;VVTVXF@E\N56C?;
M(BMM=64XP002*_EN_P"(GG_@N1_T>]_YC7PS_P#*VO>R?AW&YU3E.A**479\
MS:_),RJ58TWJ?URT5_(U_P 1//\ P7(_Z/>_\QKX9_\ E;1_Q$\_\%R/^CWO
M_,:^&?\ Y6U['^H><?\ /RG]\O\ Y$S^M4^S/ZY:*_D:_P"(GG_@N1_T>]_Y
MC7PS_P#*VC_B)Y_X+D?]'O?^8U\,_P#RMH_U#SC_ )^4_OE_\B'UJGV9_7+1
M7\C7_$3S_P %R/\ H][_ ,QKX9_^5M'_ !$\_P#!<C_H][_S&OAG_P"5M'^H
M><?\_*?WR_\ D0^M4^S/ZY:*_D:_XB>?^"Y'_1[W_F-?#/\ \K:/^(GG_@N1
M_P!'O?\ F-?#/_RMH_U#SC_GY3^^7_R(?6J?9G]<M%?R-?\ $3S_ ,%R/^CW
MO_,:^&?_ )6T?\1//_!<C_H][_S&OAG_ .5M'^H><?\ /RG]\O\ Y$/K5/LS
M^N6BOY&O^(GG_@N1_P!'O?\ F-?#/_RMK]#O^#:#_@LG_P %(O\ @H'^WWXB
M^"G[7?[1O_"7>&+'X5ZAK%KIG_"(:/8;+V+4-.A27S+*TAD.$GE&TL5._)!(
M!'+C>#LSP&$GB*DX.,5=V<K_ /I**CB(2E9'[KT445\F;A1110 4444 %%%%
M !1110!YY^UW_P FG?$__LG>M_\ I!-7\^5?T&_M=_\ )IWQ/_[)WK?_ *03
M5_/E7[AX3_[AB?\ %'\C\?\ $O\ WS#_ .%_F%%%%?K!^9A1110 4444 %%%
M% !1110 5]L?\$&?^3R=;_[)W>_^EMC7Q/7VQ_P09_Y/)UO_ +)W>_\ I;8U
M\WQA_P DQB_\#/?X6_Y*'#?XD?KQ1117\MG]&A1110 4444 >'_\%-_^4;7[
M0G_9#_%G_IGNJ_B3K^VS_@IO_P HVOVA/^R'^+/_ $SW5?Q)U^H\ ?[I7_Q+
M\CBQ>Z"BBBOOSD"BBB@ HHHH **** "BBB@ K]9_^#-7_E*?XM_[(=JW_IUT
MBOR8K]9_^#-7_E*?XM_[(=JW_IUTBO%XC_Y$>(_PFE'^*C^G6BBBOPD]0***
M* "BBB@ HHHH **** ///VN_^33OB?\ ]D[UO_T@FK^?*OZ#?VN_^33OB?\
M]D[UO_T@FK^?*OW#PG_W#$_XH_D?C_B7_OF'_P +_,****_6#\S"BBB@ HHH
MH **** "BBB@ K[8_P""#/\ R>3K?_9.[W_TML:^)Z^V/^"#/_)Y.M_]D[O?
M_2VQKYOC#_DF,7_@9[_"W_)0X;_$C]>****_EL_HT**** "BBB@#P_\ X*;_
M /*-K]H3_LA_BS_TSW5?Q)U_;9_P4W_Y1M?M"?\ 9#_%G_IGNJ_B3K]1X _W
M2O\ XE^1Q8O=!1117WYR!1110 4444 %%%% !1110 5^L_\ P9J_\I3_ !;_
M -D.U;_TZZ17Y,5^L_\ P9J_\I3_ !;_ -D.U;_TZZ17B\1_\B/$?X32C_%1
M_3K1117X2>H%%%% !1110 4444 %%%% 'GG[7?\ R:=\3_\ LG>M_P#I!-7\
M^5?T&_M=_P#)IWQ/_P"R=ZW_ .D$U?SY5^X>$_\ N&)_Q1_(_'_$O_?,/_A?
MYA1117ZP?F84444 %%%% !1110 4444 %?;'_!!G_D\G6_\ LG=[_P"EMC7Q
M/7VQ_P $&?\ D\G6_P#LG=[_ .EMC7S?&'_),8O_  ,]_A;_ )*'#?XD?KQ1
M117\MG]&A1110 4444 >'_\ !3?_ )1M?M"?]D/\6?\ IGNJ_B3K^VS_ (*;
M_P#*-K]H3_LA_BS_ -,]U7\2=?J/ '^Z5_\ $OR.+%[H****^_.0**** "BB
MB@ HHHH **** "OUG_X,U?\ E*?XM_[(=JW_ *==(K\F*_6?_@S5_P"4I_BW
M_LAVK?\ IUTBO%XC_P"1'B/\)I1_BH_IUHHHK\)/4"BBB@ HHHH **** "BB
MB@#SS]KO_DT[XG_]D[UO_P!()J_GRK^@W]KO_DT[XG_]D[UO_P!()J_GRK]P
M\)_]PQ/^*/Y'X_XE_P"^8?\ PO\ ,**DM+2ZO[J*QLK=YIII%CAAB0LSL3@*
M .22>,5]-^"O^"8WB+Q^)O!?AG]I;X;7/Q$M[9Y9?AY%K9>Z5T7<]OYP4Q&=
M<$,BDJI!RP )'Z5C<RP6714L1/E3]7IU;LG9+JW9+JS\_P )E^,Q\FJ$.9KT
M^25]V^B6K['S!16E/X2UZR\5S>"-5LTL-3MKY[.ZM]1N$MA;S(Q1TD>5E6/:
MP(.X@ BNZ_:6_9=\7_LOW?A73_&'B;1M4E\5^%H==M)="N6G@2WEDD6,>85
MD)5 V5ROS<$CFMI8O#0K0I.2YIWY5WMJS*.&KRI3JJ+Y8VN^U]$>9T45ZCIW
M[-MGI'A_PWK_ ,9/BKIG@S_A,+47?AZTOK"XN)7LRYC2]G6%#Y%N[*P5OF=@
MC,$VX8NOB:.'2YWOLDFV^NB5V]!4</5KM\BVWU22Z:MV2U/+J*]67]C+XY+^
MTS!^RE=:/:P^);B?]U</=9LFM?*,WVT3 '=;^2K2;@"< C;N&VL_XE?L^3^#
M_A9I7QQ\&^,K;Q)X3U36KG1CJ<%G);R6NH0J)##)%)R \3"2-@3N7.X(05K&
M.8X&<X0C43<TFK:IIWMKMK9V[V=C5X#&1A*4H-*+:?DU:^F^EU?M=7/.:*Z?
MPO\ #2[UWP#KWQ*U358].TG1?*MX9IHRS7]_*?W=I$,C+;%DE9NB)&2>616Y
MBNJ%2$Y247L[/UM?]3GE3G!)M;ZK\OT"OMC_ ((,_P#)Y.M_]D[O?_2VQKXG
MK[8_X(,_\GDZW_V3N]_]+;&OGN,/^28Q?^!GN<+?\E#AO\2/UXHHHK^6S^C0
MHHHH **** /#_P#@IO\ \HVOVA/^R'^+/_3/=5_$G7]MG_!3?_E&U^T)_P!D
M/\6?^F>ZK^).OU'@#_=*_P#B7Y'%B]T%%3:;INH:QJ-OI&D6,UU=W4R0VMM;
MQEY)I&(5451RS$D  <DFOT$^$W_!OGXX^-0N_A/X _;[^ M_\<K/3YKFX^"%
MMXM:744EB0O+8FZ1#;M>1@,LD:%DC96#2!59A]KBL;A<&DZTK7]?O=MEW;T.
M:,92V/SUHK>O/AIXRTGXD77PD\1Z9%HVOV&KRZ9J-EKM[#8K97<4C1RQ3R7#
MI'"4=65B[  @Y->Q?M]?\$\/B=_P3TU+X<Z-\4?'_A7Q#<?$?X>6OC#3+CP?
M?O=VD5E<S3)"HG**LQ9(@^Z/*8<;68?,='B*,:D:;EK*]EWL*SM<^?Z**^@O
M!W[!LEG\"/"7[1G[2?QST+X6^'/B+J-U:?#T:SI5[?7>LI;.L=Q?F&TB<P6$
M4K"-IFR[-N\J*4*Q#JUJ=%)S>^BZM^B6KTU] 2;/GVBOHC2?^"7G[66J?M[6
MG_!.>7PSIUMX]O+W;#=S:AG2VL/LQN_[56Y12'LOLBFX$BJ24& N_P"2LSX^
M?L27GPO_ &=/#G[7OPL^*EAX\^&OB'Q9?^%6U^STN>QFT[6K2-9FM9X)N5$M
MNZSPN&)>/=N6-E*5FL9A7.,5--RLU\[VUVUL[=[.P^61X517H'P]^ 6I>,/@
MQXR^/GB'Q'!H?AOPI]GLK2YN8"[ZUK%PW[C3+901ND\I)[B1R=L44!+99XDD
M\_K>,XR;2>VC_,FP5^L__!FK_P I3_%O_9#M6_\ 3KI%?DQ7ZS_\&:O_ "E/
M\6_]D.U;_P!.ND5X_$?_ "(\1_A-*/\ %1_3K1117X2>H%%%% !1110 4444
M %%%% 'GG[7?_)IWQ/\ ^R=ZW_Z035_/E7]!O[7?_)IWQ/\ ^R=ZW_Z035_/
ME7[AX3_[AB?\4?R/Q_Q+_P!\P_\ A?YEC2-6U+0-6M==T:]DMKRRN$GM+B(X
M:*5&#*X/8@@$?2O6_P!A*(Z7^TKH'Q9UG5I-.T'P'=+XB\3:MGB"TMV#&/\
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
MQW8?\))X=O=+^W;[:7[/]H@>'S-F]=^W?G;N&<8R.M?GS_PZ7^-G_0M^._\
MPBK;_P"6-?LY17N93Q)G61TY0P57D4G=^[%W:_Q)GCYGD&4YQ.,\93YG'1:R
M7Y-'XQ_\.E_C9_T+?CO_ ,(JV_\ EC1_PZ7^-G_0M^.__"*MO_EC7[.45ZW_
M !$#B[_H)_\ )*?_ ,@>9_J1PO\ ] __ )//_P"2/QC_ .'2_P ;/^A;\=_^
M$5;?_+&C_ATO\;/^A;\=_P#A%6W_ ,L:_9RBC_B('%W_ $$_^24__D _U(X7
M_P"@?_R>?_R1^,?_  Z7^-G_ $+?CO\ \(JV_P#EC1_PZ7^-G_0M^.__  BK
M;_Y8U^SE%'_$0.+O^@G_ ,DI_P#R ?ZD<+_] _\ Y//_ .2/QC_X=+_&S_H6
M_'?_ (15M_\ +&C_ (=+_&S_ *%OQW_X15M_\L:_9RBC_B('%W_03_Y)3_\
MD _U(X7_ .@?_P GG_\ )'XQ_P##I?XV?]"WX[_\(JV_^6-'_#I?XV?]"WX[
M_P#"*MO_ )8U^SE%'_$0.+O^@G_R2G_\@'^I'"__ $#_ /D\_P#Y(_&/_ATO
M\;/^A;\=_P#A%6W_ ,L:]K_8,_9:^-G[$?QDOOBW_P *7\=^)_MGAV;2_P"S
M_P"P;:RV>9-!+YGF?:Y<X\G&W;SNSGC!_3&BN;&<:<38_"SP]>OS0DK-<L%=
M>JBG]S.C"\)</8+$1KT:-IQ=T^:;L_1R:/"_^&L/C9_T8_X[_P# JV_^*H_X
M:P^-G_1C_CO_ ,"K;_XJO=**^6/HSPO_ (:P^-G_ $8_X[_\"K;_ .*H_P"&
ML/C9_P!&/^.__ JV_P#BJ]THH \+_P"&L/C9_P!&/^.__ JV_P#BJ/\ AK#X
MV?\ 1C_CO_P*MO\ XJO=** /E/\ :;^)?QL_:-_9M^(7[/7_  R'X[T;_A//
M ^K>'?[7VVUQ]A^VV<MMY_E>:GF[/-W;-Z[MN-RYR/Q(_P"(3#XV?]%;\=_^
M&@MO_EW7],=%>IE^=9GE<)1PM3E3U>D7^:9$Z<)_$C^9S_B$P^-G_16_'?\
MX:"V_P#EW1_Q"8?&S_HK?CO_ ,-!;?\ R[K^F.BO0_UNXA_Y_?\ DL/_ )$C
MZO1['\SG_$)A\;/^BM^._P#PT%M_\NZ/^(3#XV?]%;\=_P#AH+;_ .7=?TQT
M4?ZW<0_\_O\ R6'_ ,B'U>CV/YG/^(3#XV?]%;\=_P#AH+;_ .7='_$)A\;/
M^BM^._\ PT%M_P#+NOZ8Z*/];N(?^?W_ )+#_P"1#ZO1['\SG_$)A\;/^BM^
M._\ PT%M_P#+NC_B$P^-G_16_'?_ (:"V_\ EW7],=%'^MW$/_/[_P EA_\
M(A]7H]C^9S_B$P^-G_16_'?_ (:"V_\ EW1_Q"8?&S_HK?CO_P -!;?_ "[K
M^F.BC_6[B'_G]_Y+#_Y$/J]'L?S.?\0F'QL_Z*WX[_\ #06W_P NZ^M/^"-7
M_!';XV?\$D/VI]6_:8_L?QW\0/[4\#W?AW^Q/^$&MM)\KS[NSN//\[^TKC=M
M^R[=FP9\S.X;<']KZ*PQ/$V=XNA*C5JWC+1KEBORC<:HTHNZ1X7_ ,-8?&S_
M *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z45X1J>%_\-8?&S_HQ_P =
M_P#@5;?_ !5>H?"GQOXB^(/A%/$?BCX<ZEX6NVG>,Z3JSHTRJIX<E#C![5TE
M% !1110 4444 %%%% !114=W=VMA:RWU]<QPP0QM)--*X5(T R68G@  9)-
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
MC<IP2.:UZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
6*** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>ctsh-20240930_g15.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g15.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
M^@%4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
MK:SK&E>'M(NO$&O:C!9V-C;27%[=W,@2.")%+.[L>%55!))X % %FBOBC]C7
M]J[]J7_@JKX>U7]I3X$^.K+X3? [^W[S3/AY??\ ",1ZCXA\81VLS03:I(UV
M3;V-HTT<D<< ADF;8[-)'A5/HG@G7OV^-)_:LO\ ]G_XK^+O"E]X,O/AK<ZK
MX,^(6@^%I+>ZEU*&^M89H+^VDGEB$D<4\;*8FC282NP1#&54 ^DZ*_.S_@C/
M_P %6OVA?VL/V@/BS^QQ^VSI?AVQ\>>$+B36/ FH^'=+DL;?Q)X;2[EL);E(
MI)I3NBNH<,0W6?;C,;$]_P#\%U/^"DGQ-_X)M_L<7/Q"_9[\.:7K/Q&U*5I-
M$L]9MVFM++3[4QR7^H7$:.C-%&KPP###]_>VXY!((!]J45\I^%-3_P""CGQA
M^&7P0UGX=?&[P1HW_"5>!)O$7Q*\5ZI\.I+Z&*YDMM->TL+*T2^A\L,UQ=MY
MDDLAVV^.217AW['W[2W_  5!_:O_ &J_VE_V8T_:F^&.A'X#>)M,T?3=:/P7
MGN?[7-Y;3S>;+%_;">4$,0&U6;(8\B@#]':*X?\ 9LO_ (W:E\"?#%Q^TG9Z
M9#X^73%B\6KHD#Q63WR,4EDMU=F987*[T#$G:PS7<4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5XY_P40^'GCSXN?L!_&_X5_"V&:7Q+XD^$GB/3- @M_P#6
M37D^F7$4,:XY!9V501R,U['10!\+?\&V'C_P9XZ_X(P?!FU\(W47G>'=.O\
M1==LEXDLM0@U"X\Z.5>J.VY9<'DK,K?Q"OMV?Q!H=MKUMX6N-7MTU*\M)KJU
ML&F FE@A:-99%3J41IH0S= 94!^\*^:;W_@E'\'?"WQQ\1?M"?LM_'#XF_ W
M7_&5]]N\:6OPOU?3QI6O7N>;NXTW5+*]L_/;)W2QPHS98DDLQ/KWP\_9RT;X
M;Z1JTVG?$?Q5J/BK7+>.'5/'^N7MO=ZM*L98QJGF0&U@C0N[+!% D :21Q'N
M=V8 _)_]IWPAXG_99_9D_9__ ."U/P@T2>YUCX"_$WQ/IGQ,LK%,RZOX)U'Q
M1J4%W$P_C,,DI:,$;4-S)*?]6*[+_@J9XCT3]KG_ ()=_M:?\%#=(OUU#PKJ
M7@VV\%_!N\4'RYM L]7M6O\ 4HL@$"^U(2 'I);Z99..&K]!/A9^P7\)/AM^
MR[X@_8YUGQ3XF\9> O$ECJEG?Z9XQN[:XD$&HR7$MX@FA@B=O,DN96RY<H2
MFT "L[X]_P#!.#X!?'[]C&Q_8 U+5?$?AOX6V6@66B2:!X4O+>W:ZL+3R3;P
M/-)!)(H4P1DF-D+_ #!RP)% ':_L8?\ )GGPG_[)IH7_ *;X*^*_^"/7_*5O
M_@HC_P!E1\,?^D%Y7W5\$?@O:_ GX-:/\$] \?\ B#5;#0-)BTS1M2UR2UEO
M;:UAA6&%-\<")(45%PTB,S'ER]>5_LO?\$V_A5^R7^T#\1/VD_AU\6O'U_XA
M^+&IQ:C\0HM?U*RGM=7N8A,(9/+2T0V_EB>3:L!C7& 054  'T11110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M0?M\?"W
M]FWXO> _V:+/PSK/C3XJ?$U[H^#/ 'AHVZW,]O;1-+<7MQ-<RQ0VMK&B,3([
M[FVL(TD92H\K_8T_X*Z6W[17BOX8?#+XU?LJ^,_AMK_Q?\/7FK_#_4Y+BVU7
M0-:CM87FN88KZW</%/'&C,8KB"$D8*[MPS\W_P#!P;_P2V_;B^-7QL^'G_!4
M?_@F;XZN[?XO_"+0SIP\/6DZ1W-[8I-/.LEGYG[J64?:KF.2VD&VXBDV#<1Y
M<GFW_!N/_P %HOV>OVJ]$^&W_!.?]H[X8)X;^+OPQ@N7^'FJW'SVVL316EU%
M<-%D!K6\%I/=*T3;D=/,*L#B, 'U5_P5?_X.#?V5?^"5L4?A;Q/\-?&WC3QE
M?B=-'T?3=#GL--GDA(60-JES$(&",P5_LPN'C8@.BY%?>T;^9&LF,;E!Q7X/
M_P#!\8!_PK/]G1L<C7?$O/\ VQTZOT1_X+__ +5_CK]C3_@D9\5OB]\+=5FL
M/$UUI=IH6B:C;.4DLY-0NH;22=&'*21PRS.C#D.J'CK0!TUI_P %2O"?QK_:
M,\0?LL?L)?":]^,'B'P7<"#Q_P"*8-7CTSPIX8G)9?LUSJ;)*TUSE6'DVD%P
MPVONVE'"^7?\%>/^"\7@3_@D-JGPW\&?$G]GS4?&OB;Q]I=[>W.D>%_$**FE
MK;M F?,F@#3+(\L@5O+0X@8E1G%?FE^Q[^V!^W;_ ,$-/^"+_P "OVP/AE\/
M_A'XQ^$GQ%\9W,WC;0I=(U"V\1-=74MSY<[WZW1A),%B(5;[/B/RX@5EWDC]
MV_@!J'P*_:&\/>%?V[/AYX1MWOOB#\.M(FTO7[RW'VU=&E1[ZWMB<GR@&O)&
M=5QEC\Q;8N #\\?^"??_  =&>&?^"A'[87@_]CSP%^P=XOT/5/%DERS:OJGB
M>%H+"VM[>2XFGD40 E0D1  (RS*O4BM;]N/_ (.7-%_X)T?M7G]F#]J']BC6
MK:&'5;6VN?&GAWQC'>Z<898;6XDEB$EI%)(T4-W$SQ%5;) '!#'T+]BC_C,+
M_@M5^T?^V;<?Z3X;^"FCV/P7\ S_ 'HS>HPO]=<#HLL=R\4.X<E&P2!Q7SO_
M ,%U/V!?^&X_@/\ M>ZUX5T7[5XR^%'BOPYXP\->5'F6:&W\,V@O[88Y(>T,
MCA!]Z6"$4 ?KX_BKPU'X7/C9]?LQHZV'VXZI]H7[.+;9YGG>9G;LV?-NSC'-
M?F=^QM_P<GZ?^W;^W /V&_@=^Q+K-EK<JWMS!K/C#QG'86ZV-O$9A/+'':32
MQL\>PB+:S*T@5L88CQ;_ ((Q_M^7/_!1G_@DU\//^"<VH>(GG\=MXE7X>^.
MLY\]/ UI#]KN;UL'*QRZ:@TA9,Y%Q.C8KP?_ ()BVMM9?\'@GQGLK*WCAAAU
MSQJD442!510,!0!P !P * /Z(?K1110 4444 %%%% !1110 4444 %-AFAN(
MEGMY5D1AE71L@CV(K\D_^"Z__!3'4?V1O^"F?[.WP$_:2U[Q?X<_9GUW1+K6
M/B#J/@V\NK.?6;TO<VT=O/-:,EQ):VCBSGFMX7!D2Y(=9?D0][_P1Y_94UJQ
M^#O[,/[6_P"RG^T!XCB\%:GX9O[3XO\ @$^,;B]T/5$:RNQ:WT%K/)(EI=PW
MB6\;K (]RN2P!C;> ?IC17X,?\'DWC/]JSX)^%?AK%X8_;%\:Q>#/B+?:U9Z
MQ\/=-:#3]-6.V6U:(,ULB3W0*SL'2YDE0LH9%CY6OV-_;@_:B\._L5?L:?$3
M]JKQ/Y30>!_!]UJ5O;S-A;J[6/;:VV?66X:*(>\@H ]:HK^8[]C+]A#]@#_@
MHU\0++PWX9_X.'_'T?Q)\23BXO\ PMKGA"\TJ:]OY3OFBM)+J[2*X8N7VI&6
M<@9V#I7UE_P<L?M+>//V+OC]^R9\"/$5IXCB_9:L9K.7QWH>BWLR#Q-!87=O
M%-IUU(K*UPL=DJ,(&8+*9F+9*JR '[?T5^.7[*?Q&\,^+?\ @X/\+3?\$BM:
MLKW]F?Q%\$(M4^-FF^"4\OPK8ZA)'J/V1OLR!8+._9DTP&)42;YKC>HS-CY*
M_P"#C']FCXK_ +-WQ_\ &_[=?['OBO6O!^D_#_XG>'M,UG0_#-]);6&G2W.B
M6-Y:7T=M&1%$INDF63"[6DN(N,EL@'](5%?*7PP_X*8Z!\:?^"4N@?\ !0KX
M::/;ZCK'BGPE:QZ%X9CD^6?Q9<S+IT.D9SGG576VW=<'=TK\6O\ @DI\*M:7
M_@Y=\8?LJ_'WQ_JOQ(TKPC=>)TO(O%=])=VFI:A;PE6O)+:4F(EI6DE52NU&
M8%0-JX /Z4J*.G2B@ HHHH **** "BBB@ HHHH **** "BBB@#YF_:'^+G[:
M?P%_;&TCQEX#_9E\2_$_X+ZWX$2P\20^#M7T_P#M+P_K<-Y.\5W'97ES ;B*
M6&;RY?*8O^[C.#Y85OSG_P"":O\ P3$\>_M1_M:?LN?\%#9O@5+\-O"'PB^%
MZ1:QKVJ3VD>H^/=7!NTMC';VTLCI! DR!I[GRY'6,1*A15=?VQHH _'?_@Z/
M_P""?/\ P4&_X*<+\*/ '['7[(&L^(+;P)?ZU<ZQKU]XO\/6%M/]I2S2%8%N
M-129O]1(6WQICY<9R<?=G[>7[(U[_P %3?\ @F]XS_9=^(7@_4_AWK/C#1(6
MT^W\0S6=S+I&J6\L5U;22-87%Q$T8GB17\N0DQEP.HKZ<HH _"[Q'_P3;_X*
M9?'C_@BU\//^"*WBS]E:_P!!\:^#_B@!JGQ'U'6]/?PS'X?CNKRZCU".>*X:
M>9L74<(MTA\W$;%E3I7Z[^%_AU>?L5_L,V'PI^!/A.]\677PL^%L>E^$=%0*
M+C6I]/T\16T/+!1),\2 DL "Y)('->M44 ?*O_!%_P#9+\=_L;?\$\/!?P_^
M,=C*GQ%\0M=^+/B4UPR-/)KNISO=W"RLIVM)&'C@)!(/D<$]:L_LKM^T,_[8
M?QUU?XK?L<>*_"O@_P <:QI%QX9\2ZQX@\/W<%W%:Z/#9SB>WL]1FGBW2P$(
M/+;<LBEMGS ?4-% 'YR?\$<?^"*.D?\ !*K]H#]I'XYVGAU=23Q9XI>R^%5E
MI\\+7$'A8*MZMNK2.BI(UQ*+=A*R G38WR%<$_+/[$G_  3D_P""E_P5_P"#
MA/Q]_P %)?B'^PEXCM?AIXPU_P 3264T'CCPO+?6\%]O^SRRP+JV><+N52Q7
M=WQ7[@T4 %%%% !1110 4444 %%%% !1110!\[?MG_L_?L/?\%#[G5?^"?G[
M5G@6T\07\?A:#Q386\Q$-Y902W$]H+ZPN%/F12Q21;7*_+B>-6#K(RU^'?\
MP1/\+?MD?\$N/^"GO[/WP5\$_$VY\1_"?]J'PM/K5UX8BD8QQ0I#=!YI83E8
MKJUDME8W" "2'@XW,B?O!^T=_P $^?V;/VG_ (J>'?CUX[T[Q+I'C_PGI\EA
MX<\<>"O&NI:)J5E:2.7DM_,LYXUEB8D[HY5=3D\<UR7[!W_!*W]G/]AC3=&\
M2:9%>>,/B'I?A:/P_)\1O$U[=7-X-/21I!:VD=Q/,FG6Y9BQAM]BLQ+-N)S0
M!^7'_!\81_PK/]G1<\G7?$N!_P!L=.K]C_VN]"_9$\2_LYZQI?[=!\$_\*P<
M6K>(&^(=[;V^D!A-&8#-)<,L:GSO*V;B/GV8YQ7G/[9/_!(#_@GU_P %!/$>
MG>*?VQ/@YK7CBYT?S_['AOOB3XA@M;#SBAF\BVM[^.&'?Y<>[8@SY:@_=%=W
M\6/V%?V8?CM^S!??L<_&CP'?>+/A_J%O%%<Z7XE\4ZE?W.(F1XG6]N+A[I71
MD1E<2[@1UY.0#\GO^"XW_!OE_P $\],_8;\1_M^?L :/;> /$G@S2X?$%@?"
M.MR3Z/XAM?,CP(E,CK%*58-#);%59PJE6WAET/\ @HS\8OC5^U/^T1^Q+_P1
M%_:V\,6MOI/Q1^'WAOQ3\<=<U#3HI-0OM3B@G^T6%K<2*392^=83J\T.V8_:
MU4.JEED_0G]DW_@CE^Q!^QII%IX8^$WA_P 8WNAZ;JJ:GH_A?Q7\1-5U31=.
MO4<2)<PZ;/<-9K.L@$BS&(R(ZAE92,UW_P"UK^P%^RU^VS<>%];^//@":X\0
M>!M4&I>"/%^AZO<Z9K&@7896\VUO+5TE3YD1BA)0E%)4E00 ?BC^P'\!/V@?
M^"(G_!R-HO\ P3G^"?Q-UCQ-\)_BQI<NIRZ1>/N,NDM9WDL%S<(H$:75K/9R
M(9U5?,C1N$$NQ?U#^('[+'@C]M[5OVU?V3_B!L73O&\FA:=]I:/>;*Y/ANR>
MVNE'=H9TBF7_ &HQ7L_P._X)_?LT? 7XR:[^TCH'AS5==^)/B2P2PU?X@^,=
M?N=5U9[),;;2*:X=A:P#:O[J!8U8J"P) -6_@[^PM^SG\!OC)XF^/WPTTWQ=
M!XJ\9SPS>*K_ %3XG^(-2BU.2*$P0M-;7E]+ QCB/EI^[^154+@*N #\9O\
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
M "C:_:$_[(?XL_\ 3/=5_$G7ZCP!_NE?_$OR.+%[H****^_.0**** "BBB@
MHHHH **** "OUG_X,U?^4I_BW_LAVK?^G72*_)BOUG_X,U?^4I_BW_LAVK?^
MG72*\7B/_D1XC_":4?XJ/Z=:***_"3U HHHH **** "BBB@ HHHH \\_:[_Y
M-.^)_P#V3O6__2":OY\J_H-_:[_Y-.^)_P#V3O6__2":OY\J_</"?_<,3_BC
M^1^/^)?^^8?_  O\PHHK=TSX9?$/6?!&I?$O2_!6IS>'M'>--3UM+-_LMN\C
MK&B-+C;N+.H"YSSG&*_5ISA32<G:^FO=[+YGYK&$YNT5?K\EN85%6]"T+6_%
M&LVWAWPUH]UJ&H7LRPV=C96[2S3R,<*B(H)9B>@ S70^.O@9\7?AIHMOXD\;
M^ ;^PTVYN6MH=1:,/!YZC+0F1"564#DQDA@.U1*M1A44)22D]E=7?HBHT:LX
M.<8MI;NVB]6<G117H/@_]D[]I_X@^&[7QCX%_9[\9ZQI-\I:SU+3?#=S-!.H
M8J2CHA# ,I'!Z@T5L10P\>:K-17FTOS'2H5J\N6E%R?DF_R//J*ZWQ;\ _C?
MX"\4:;X(\;?"'Q)I.LZR5&D:5J&BSQ7%Z6?8!%&RAI,M\HV@\\55^('PB^)/
MPL-FWC_PA=:='J E^PW$FUXIS&^R54D0E&9&^5U!W(>& -3#$X:HXJ,T^;:S
M6OIW'+#XB";E!JV^CT]>QSE%:.A>$O$?B:TU+4-#TF2X@T>P-[JDZD!+:#>D
M>]V) &7D1 .K,Z@ D@5G5LI1;:3V,G&22;6X5]L?\$&?^3R=;_[)W>_^EMC7
MQ/7VQ_P09_Y/)UO_ +)W>_\ I;8U\YQA_P DQB_\#/>X6_Y*'#?XD?KQ1117
M\MG]&A1110 4444 >'_\%-_^4;7[0G_9#_%G_IGNJ_B3K^VS_@IO_P HVOVA
M/^R'^+/_ $SW5?Q)U^H\ ?[I7_Q+\CBQ>Z"BBNPT#]G[XX>*?A'KWQ]\/?";
MQ!=^"/#$L$6O^+HM+D_LZQEFF2&*)[C'EB1I)$ 3.X[LXP":^]E*,/B=CDW.
M/HK2\'^#O%WQ"\4Z?X'\!>%]1UO6M6NTM=+TC2;)[FZO)W.$BBBC!:1R3@*H
M)-=O\8?V/OVF_@%X4LO'OQ<^#&M:/H-_?O8VVN/"LUD;Q%W/:-/$6CCN%7DP
MLPD !)7BE*K3C-1<DF]E?5CL['FU%%7O#'AGQ%XU\2Z?X-\(:)=:GJVK7T5G
MI>FV,#2SW=Q*X2.*-%!+NS,%"CDD@5;:2NQ%&BNP\4?L_?&SP;\;KG]FSQ!\
M+]9B\?6NMC1YO",-DTU_]O+A!;+%'N9Y"Q"A5R23@5;^-G[,GQZ_9T.EO\:/
MAEJ.A0:VMP=(O9]DMM>-!)Y5Q''/$S1O)%)\DD8;?&Q <*2!6:JTFTE)7>VN
M_IW'9G"45N^#OAIX[\?Z9KVM>$/#<][9^%]'.J^(;M"JQ6%F)HH!+([$!099
MHHU&<L\J*H)8"L*K4DVTGL(*_6?_ (,U?^4I_BW_ +(=JW_IUTBOR8K]9_\
M@S5_Y2G^+?\ LAVK?^G72*\;B/\ Y$>(_P )I1_BH_IUHHHK\)/4"BBB@ HH
MHH **** "BBB@#SS]KO_ )-.^)__ &3O6_\ T@FK^?*OZ#?VN_\ DT[XG_\
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
M(*DBOHC0- T+PIH-EX6\+Z-:Z=IFFVD=KIVGV-NL4%K!&H2.*-% 5$50%"@
M   4 <I\>/C?H7P,\'1ZU<Z3<ZSK>J78T_PGX4TQE^VZ]J3JS1VD 8@ D*SO
M(Q$<,4<DTC)'&[#XN_:]_8B\8?"S_@C;^U#X9.H6VM_%OXJ^%O$GC;Q_>:2&
MVZAJ;P+)+:6:L/,:UM[:*&S@4C<R1HS /*V?9?VM/^"4GPH_;$^.-G\?_'/[
M2OQS\,ZUIFC-I>D6_P //B=/H=M86KE&F2)+9 V97C1Y&9F+F- 3MC15Z;]C
M?_@G;\(OV+-7\3>)O"?Q.^)?CC6/%=M:6NHZU\5?'5SX@NX;:W,I2W@DN.88
MBTSLR+PQVDYVC !\8_MC^.O"DG_!I1:>(=,GC>QO/V9?!^GV:)S_ *1+!IMH
MD( _C$S!,#^(8K[.^&OCFZ_9!_88^%/A/Q]HE[JWC.S\":%X=TGPC8LOV_7-
M;CTZ-#9PAB &W12/)(Q$<,4<LTC)'&[#+\-_\$M_V</#5CHG@&/6/%-Y\-O"
M_BO_ (27PO\ ""]U"W;PYI6I"X:ZCDCC6!;F2&*X=YHK2:XDMHG*E(E$<83-
M_:T_X)2?"C]L3XXV?Q_\<_M*_'/PSK6F:,VEZ1;_  \^)T^AVUA:N4:9(DMD
M#9E>-'D9F8N8T!.V-%4 [7]B#]EYOV8O!.OWGCO6[#4_B/\ $SQ7?>,OB1JM
MCD0W.J7)C5H+8/A_LEK"MO:P[@"4A5V >1L_)O\ P6)^'?[6G[,?QB^&G_!4
M7X ?M.>(];7PAX[TCPSJWP=\0:=83:5<Z5K>HVUA/'8>5;QRQW+R20+YCM++
MM/RR*J%'^@_@9_P2K^"WP$\&?$3POH7QV^-6N:E\2=!CT?5?&?BOXIWU_KNF
M6J+,$73[YSYEF5:=Y,IU=4)SM K?^$'_  3[\(_#S_A&!\4OVA?BI\7U\%7J
M7WA)?BOXCMK\:=>(A2.[;[-:V_VRX0,Q2:Z\]XV)9"K?-0![[1110 4444 %
M%%% !1110 5P'[5_@7Q9\4?V6_B5\,_ <I37/$7@#6=,T5P^W;=W%C-%"<GI
M\[KSVKOZ* /ST_X-;?$^CZE_P1?^''@*"!K76?!&N^(]"\5Z7-&4FL-176KR
MY:&5#\R2>5<PN58 C?7$?\%<?#.K?&O_ (+D?L _"WX71M/XA\&ZMXD\8>*F
MMQS8:$C:>?-F(^['*UG<PJ6P"[!1DMBOH[]J/_@G5\2;:X\;_'G_ ()B_'H_
M SXP^,&6[UZY73(+_P .>*;M 0LFHZ?<131QW# X-[;HL_.9// V'C_^"4'A
M3Q5\,AJNM?MS? [Q/H7[3OB QZ?\0OB+XA1]3L?%<<+$6S:9J5NAL[6S9<.N
MFQ_9VB?=NA)Q(P!Z#_P5A_8N^,W[9W[,VJ>%?@G^UGXH^&^M:+$-7TFQTVVL
M)=*U>^M&%S;1:BLUNTSP&6-,JLJQ\!GCEV[3T_\ P2U_:-^)W[7/_!/'X0?M
M)_&?2(K/Q3XP\$VM_K:P6_E1SS$%3<(G1$F"B8*. )0!QBLC3O\ @FKX?@U[
MQBNO_MA_'O7O"7CG5;J\UWX=Z]\0UN=*5+ARTEI;S&W%_:VIR5\B*Z1-A*D%
M217T1H&@:%X4T&R\+>%]&M=.TS3;2.UT[3[&W6*"U@C4)'%&B@*B*H"A0
M * .4^/'QOT+X&>#H]:N=)N=9UO5+L:?X3\*:8R_;=>U)U9H[2 ,0 2%9WD8
MB.&*.2:1DCC=A\7?M>_L1>,/A9_P1M_:A\,G4+;6_BW\5?"WB3QMX_O-)#;=
M0U-X%DEM+-6'F-:V]M%#9P*1N9(T9@'E;/LO[6G_  2D^%'[8GQQL_C_ ..?
MVE?CGX9UK3-&;2](M_AY\3I]#MK"U<HTR1);(&S*\:/(S,Q<QH"=L:*O3?L;
M_P#!.WX1?L6:OXF\3>$_B=\2_'&L>*[:TM=1UKXJ^.KGQ!=PVUN92EO!)<<P
MQ%IG9D7ACM)SM& #XQ_;'\=>%)/^#2BT\0Z9/&]C>?LR^#]/LT3G_2)8--M$
MA '\8F8)@?Q#%?9WPU\<W7[(/[#'PI\)^/M$O=6\9V?@30O#ND^$;%E^WZYK
M<>G1H;.$,0 VZ*1Y)&(CABCEFD9(XW89?AO_ ();_LX>&K'1/ ,>L>*;SX;>
M%_%?_"2^%_A!>ZA;MX<TK4A<-=1R1QK MS)#%<.\T5I-<26T3E2D2B.,)F_M
M:?\ !*3X4?MB?'&S^/\ XY_:5^.?AG6M,T9M+TBW^'GQ.GT.VL+5RC3)$EL@
M;,KQH\C,S%S&@)VQHJ@'/?\ "L/CE_P3Y_8?^*/Q3^$_P];XF_M ^/M;N?%W
MB+3O#ENLIO\ 7+^XM[8_98IGC,MEIT#PJD;/&9(;/YF1YF:OSR_;3_:L^)/@
MG4?V/? MC_P2Z_:#\.'P7^TC8:[]I\96^E-J/C?5I(+R2Y"O#=LLNH74TTMP
MQ?8A)?!4!5K]5?V,_P#@GC\)?V)M;\2^*_!WQ1^)GC76O%-O:6U_KGQ3\=W.
MOWD%O;F5HX();CF&,M,[,J\,0I/W1CJOVB_V0OA%^U%XI^&OC#XH+J9O/A3X
M\M_%_A3^SKT0J-1ABDC3SAM/F1[96RO&3CF@#NOA_P")M0\:^ ]$\9:MX2U#
M0+K5M(MKVYT'5U07>FR2Q*[6TP1F42QEBC;6(W*<$CFM>BB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
$H __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>ctsh-20240930_g16.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g16.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
MP %J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BJFO:[HOA;0[WQ-XDU:WL-.TZTDNK
M^^NYA'%;P1J7>1V;A55022>  37P]I7_  6PO?BOJ_@OQ/\ LJ_L.>/_ (D?
M#_QM9^);KP]XEL=4TVPO]>M]%E@BNKC3-/NIT>>,O,RJ+A[:60QX2-LC(!]V
M45XE\,O^"@7[/7Q4_8^T;]M[P^?%*>#=<MIY+2S/@Z^N=8$L$LT,UN=/M(II
MVF22WF5E16_U;-DK\U>._P#!*;_@M9\#?^"NOQ%^+7A[]GOX8>(M(\/?"\:*
ML.O^)9(HI]9>_-^"5M8]WD(GV'(+2%G$O*1E<$ ^SZ*^3/C=_P %3]%T']NV
MU_X)H?LO_"JV^(OQA7PM-XA\0V6J^*/[%T?0+)(EDC2ZO$MKJ47$HDAV1);N
M,3QL[(&S5G_@E]_P5G^!_P#P4Z\(^+8_"OA74_!?COX=:PVE_$3X>^()XY+K
M1[@/(@=98_EG@9X94$@"G=$X9%^7< ?55%?!'Q<_X.#/V5_ W[?/P\_X)W>
M?AEXW\1>,O'/BBPTNYU34M#GT73M.M[J38MTC7L2S7@QED,47DR <3=Z^A_^
M"@'[6'Q"_8H_9[U/]HGPC\ S\0['0WMUU30K#Q']BU&0W%U#;0BUC:WD2=C)
M,N59XR /EWDXH ]PHKXA_P""-?\ P7!^"O\ P6*TGQQ'X%^&.I^"->\"W-I]
MO\/ZQJD5U)<6EPK^7<QLBKE1)%(C+CY3L)/S@5;_ ."P_P#P6B^&?_!(?POX
M7UCQ5\&-9\>7WB22>273=%U**U_LVTC:.,7$TDBL!OEE2.-,9?;*1Q$V #[3
MHKPK_@G5^V'XH_;V_9=\-_M87WP;@\%Z%XRL?MOAK3I/$O\ :%Z\ EEC+7"K
M;QQPDF,,H5Y,J_S;",5[K0 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MP_[*)HG_ *7PU_0;7XAXL?[]AO\ #+\T?L'AI_N6(_Q+\@HHHK\F/TP****
M"BBB@#\'/^#WG_D!?LU?]??B[_T'1J_ :OWY_P"#WG_D!?LU?]??B[_T'1J_
M :OVOA#_ ))ZC_V]_P"ER/-Q'\9FIX&\0V/A'QKH_BO4_#5GK-MIFJ6]W<:/
MJ /V>^2.17:"7'.QPI5L<X8U]\_\$=O^"A__  4!\>?\%?OAGXJU3]I?Q;K/
M_"5^,%7QY9ZMK\K:;)H6UI-0,ENS>1%!;VB2RH JI (%*!0@Q\ ^%_"WB7QO
MXEL/!O@SP_>ZMJ^JWD=IIFEZ;:O/<7<\C!8XHXT!9W9B % ))( K](Y/^"-/
M_!5S]EWX-W_PK^!O[%GC75O'/Q"T%+7XB>,].MXO)TK2Y@LC:!8R&0;C)A/M
MMR.'V_9HSY0F>Y[\UE@G2=*LXJ4TTN:VB>[UZ+\79$T^:]T?+OQ<_;+/PJ_:
MY^/OQ(_8AO&\(Z5\0?&&LVWA?7]$9K2\TSP]/J<MP+>T9,-:^=&MNC,A5A$'
MB!V2.#].?LL?MB_$OQ9_P0F_:O\  /[8'C_5/%OA1M;\+:;\(E\57\EW/#XE
MGN9I[B*REF8NHCM[=;F1 <*H) S,P?YW^"G_  2 _;/^-O[8^L_L5>'? +R^
M)?!UO%<_$2ZTL&_M_#$1@2:6.=X<K)<1EC"((V8R3HT:%L%A['^U;_P3"_X*
M>:UX$B\.+^QKXH^&7P*^$6B:CJ6GS^,[JVMHK>%8_.OM9U!UD/G:A<^2FY8E
M=@$@MH59(D!Y<2\KG[.CSQO>$KMJ]HM.-GNW*UM.C;[7<>?5V/SXKZ9\+?\
M!2G_ (*=_$'Q3X6^#GP-_:Y^)OA2V9=.\->"O _P]\<:AI&G6D8\NUM;:&WM
MIU4L?D!D?=)(Q+N[LQ8^9?\ #'?[2G_#*?\ PV]_PJN[_P"%6_\ "5?\(W_P
MEOVNW\O^T_+\SR?)\SSL;?\ EKY?E[OEW;N*]C_X)":;IW@;]H#Q)^VIXHL8
MI='_ &>? 6H^.D6Z0&*?6HPEIHD!)X#-JEU9L!R2(GP.*]'%SPTJ$JEE-QND
MM'[W;R;=D3%2O;8^V_!?[97@!O\ @X[\+Z)\;_C9)JVE?"?P;<?";PO\0_&&
MMO.3K=IHUS8MJ5S=W#$EI]6FNV$['"FX1B0%W#YW^,O@W7_A%_P0Y\#?L?\
MQG\&W]E\9?$7[5NH:]X,\%7UFW]L0:%_8T6GRN+?'F)%<7X58P0!,T99-VTF
MO@75=4U+7-4N=;UF^ENKR\N'GNKF=RSRR.Q9G8GDDDDD^IKZ&^!RK^QK\#H_
MVOM7'E?$/QA%=6'P3LW_ -9ID"LT%]XG(ZJ8F$EK9M_S\B>=2&LEW<$LMCAO
M9RA+5<B2MNX\UM>B?,W+1Z)E<_-<9^TO<0? ?X>)^P3\*95U&]TF\76/C5KN
MD'SDU/7H495L$DCR'LM,622$,"4DN9+N4%D,!7YTK]&O@9XA\4_!K_@C3\,/
MB=^R)K=_IWQ!\1?M=I8>.=3\/SO'?SS06*R:1ITSQD.]NVZ29(6RCR%S@LO'
MC'_!=3X?_!;X7?\ !6WXX^!?V?;#3[3PO9>+5,%EI:JMO:7DEI!+?01JORQK
M'>/<IL& FW:  ,5T8+%IXAT''7WG?NXN*;:Z7;]W5Z(4H^[<^3****]8S/ZV
M_P#@UU_Y0A?![_K[\2?^I!J-?H#7Y_?\&NO_ "A"^#W_ %]^)/\ U(-1K] :
M_ LZ_P"1QB/\<_\ TIGJT_X:] HHHKS"PHHHH **** "BBB@ K^?_P#;=_Y/
M)^*O_91-9_\ 2V6OZ *_G_\ VW?^3R?BK_V436?_ $MEK]7\*/\ D98G_ OS
M/S3Q+_W"A_B?Y'E]%%%?N)^/!1110 4444 %%%% !1110 4444 >A_LB?\G8
M_##_ +*)HG_I?#7]!M?SY?LB?\G8_##_ +*)HG_I?#7]!M?B'BQ_OV&_PR_-
M'[!X:?[EB/\ $OR"BBBOR8_3 HHHH **** /P<_X/>?^0%^S5_U]^+O_ $'1
MJ_ :OWY_X/>?^0%^S5_U]^+O_0=&K\!J_:^$/^2>H_\ ;W_I<CS<1_&9;T+7
MM=\+ZQ;^(?#.M7>G7]I()+2^L+EH9H7'1D="&4^X-=E_PU7^U#_T<CX^_P#"
MPO?_ ([7!45]%*G";]Y)F-VCJ/#WQN^-'A+4]2UKPI\7O%&F7FLW'GZQ=Z?K
M]S#+?2Y8^9,R.#*V7<[F).6;U-6?$'[1/[0/BW1KCPYXJ^.GC'4]/NTV75AJ
M'B>[FAF7.<.CR%6&0#@CM7'44>RIMWY5?T"[-C_A87C[_A!/^%6_\)QK'_",
M_P!J?VE_PCG]IR_8/MOE^7]I^S[O+\[9\GF;=VWC.*CTKQOXTT+PWJO@W1/%
MVJ6>CZ]Y']N:5::A)';:CY#F2'SXE8+-Y;DLF\':QR,&LNBGRQ[ %:WC#QYX
MS^(%W9W_ (V\3WNJ2Z=I5MIFGO>W#2?9K.WC$4%O&#PD:(H55& /Q-9-%.R;
MN!V?P?\ VC?V@/V>[F]O/@1\;/%?@V741&+^3PQK]Q8FX,;%HF?R77<R,2R,
M>4)RI!YKD;V]O=3O9M1U&[EN+BXE:2>>>0N\CL<LS,>22222>2345%)0@I.2
M6K ****H#^MO_@UU_P"4(7P>_P"OOQ)_ZD&HU^@-?G]_P:Z_\H0O@]_U]^)/
M_4@U&OT!K\"SK_D<8C_'/_TIGJT_X:] HHHKS"PHHHH **** "BBB@ K^?\
M_;=_Y/)^*O\ V436?_2V6OZ *_G_ /VW?^3R?BK_ -E$UG_TMEK]7\*/^1EB
M?\"_,_-/$O\ W"A_B?Y'E]%%%?N)^/!1110!'=7,-E:R7EPV(XHR[GT &37U
M'^P)_P $7?BG^W7^S_I'[4?Q,_:?N_ 6C^*!+/X9\,>&]"BN;A;19'C2:XGE
M<#<Y0L(U4C:0=P+%5^7IH8KB%[>9 R.I5U/<'@BOK?\ X)>_\%E?!G[!GP&7
M]DW]JCX=^*[[1?#-Q<OX$\5>%-*6]$]G-*\_V.X0NK)*DDCA&R596"G:$#-\
M]Q3/B&&3N62J]925[).7)9WY5)-7ORWTO:]NI]5PE#)*F82CF5N6VEVTK^=O
M(^?OVO\ ]DOXK?\ !/[]IB#]G+XE_$&U\8Z;K?A[^VO"7BN#3OL<L\*RM%)!
M<0AF5)49<Y5B"I4YRQ5>+KM?VPOVM/&'_!0+]J^\_:=\0>#+OPSX>TW1$T'P
M'X=U%A]KAL5E:5[FY"DJLTLCL2H)VKA,L$#MQ5>KEO\ :#RZC]>M[?E7/:UN
M;Y:7M:]M+WMH>3G2R]9I56"_A7T_KL%%%%=AY84444 >A_LB?\G8_##_ +*)
MHG_I?#7]!M?SY?LB?\G8_##_ +*)HG_I?#7]!M?B'BQ_OV&_PR_-'[!X:?[E
MB/\ $OR"BBBOR8_3 HHHH **** /P<_X/>?^0%^S5_U]^+O_ $'1J_ :OWY_
MX/>?^0%^S5_U]^+O_0=&K\!J_:^$/^2>H_\ ;W_I<CS<1_&84445]*8A1110
M!<T+P_K'B6_73-#L'N)F&=JX 4>I)X4>Y]:[/Q?^RY\>O >A6_B7Q7\,]5LK
M*Z!-M<7%FZ+, ,_(6 #_ / <U]J?\&Q]_P# JT_X*?>"X/CA8:9-!<74T.C-
MJX0PQZFUK,+)BKY#-YP"IQQ*\1&"%K^E'_@I[<_!.R_X)_?%N\_:"M+"?PU'
MX'O_ #(]01#NNS"RV@BW]+@W!B$1'S"0H00:\K,\\P^4YAAL).A*HZR3NI)6
MO-PM%<KYFK7>JW2TW.)RQ555IPG&*I]&F[^ZI7;NK+6RT??R/XFR"#@BBM;Q
MU)93>,M3DT[;Y)O9-FWH?F.2/;.:R:]FK#V=64+WLVON.FE-U:49VM=)V]0H
MHHK,T"BBB@#^MO\ X-=?^4(7P>_Z^_$G_J0:C7Z U^?W_!KK_P H0O@]_P!?
M?B3_ -2#4:_0&OP+.O\ D<8C_'/_ -*9ZM/^&O0****\PL**** "BBO+_BMX
M4_:SU?Q<]Y\'_BOX7TC13 @2RU;0GN)A(!\[%P1P3T% 'J%%>%_\(#_P4$_Z
M+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\50![I7\__P"V[_R>3\5?^RB:
MS_Z6RU^QG_" _P#!03_HO_@3_P )23_XJOG_ ,;_ /!'G6/B/XRU7X@>,[SP
M)>:OK>HS7VJ7?EZO'YUQ*Y>1]D=VJKEF)PH &> !7VW!/$F!X;Q=6KB8RDIQ
M27*D^M];M'R'%^08S/\ #4J>'E%.+;?,VNENB9^4=%?J1_PY&LO^>/@3_OK6
MO_DVC_AR-9?\\? G_?6M?_)M?H__ !%3A[_GU5_\!A_\F?!?\0WSS_GY3^^7
M_P @?EO17ZD?\.1K+_GCX$_[ZUK_ .3:/^'(UE_SQ\"?]]:U_P#)M'_$5.'O
M^?57_P !A_\ )A_Q#?//^?E/[Y?_ "!^6]%?J1_PY&LO^>/@3_OK6O\ Y-H_
MX<C67_/'P)_WUK7_ ,FT?\14X>_Y]5?_  &'_P F'_$-\\_Y^4_OE_\ ('Y;
MT5^I'_#D:R_YX^!/^^M:_P#DVC_AR-9?\\? G_?6M?\ R;1_Q%3A[_GU5_\
M 8?_ "8?\0WSS_GY3^^7_P @?EO17ZD?\.1K+_GCX$_[ZUK_ .3:/^'(UE_S
MQ\"?]]:U_P#)M'_$5.'O^?57_P !A_\ )A_Q#?//^?E/[Y?_ "!^6]%?J1_P
MY&LO^>/@3_OK6O\ Y-H_X<C67_/'P)_WUK7_ ,FT?\14X>_Y]5?_  &'_P F
M'_$-\\_Y^4_OE_\ ('Y]?LB?\G8_##_LHFB?^E\-?T&U\#^$/^"..I> _%FE
M^.?"ESX$M-4T;48+[3;K9K$GDW$,BR1OM>\*MAE!PP(.,$$5]"?\(#_P4$_Z
M+_X$_P#"4D_^*K\ZXWXEP'$N)HU,+&45!-/F26[OI9L^\X0X?QF08>K3Q$HM
MR::Y6WLO-(]THKPO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)2
M3_XJOAS[ ]THKPO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_  @/_!03_HO_ ($_
M\)23_P"*H ]THKPO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)2
M3_XJ@#\D/^#WG_D!?LU?]??B[_T'1J_ :OZ[_P!M[_@D9XE_X*.P>&K;]LW4
MO GC)/![WC>'5\G5M.^R&Z$(G/\ H-W#YF[[/#]_=C9QC)SX#_Q"D?L=_P#1
M'_ G_A0>*O\ Y:5^AY%Q;EN5Y73PU6$W*-]DK:R;ZR7?L<E7#SG-R1_,=17]
M./\ Q"D?L=_]$?\  G_A0>*O_EI1_P 0I'['?_1'_ G_ (4'BK_Y:5Z_^OF3
M_P#/NI]T?_DC/ZK4[H_F.HK^G'_B%(_8[_Z(_P"!/_"@\5?_ "TH_P"(4C]C
MO_HC_@3_ ,*#Q5_\M*/]?,G_ .?=3[H__)!]5J=T?S/>%_%&N>#M9AU_P[?O
M;W,)RKH<9Y!P?Q /U /4"O<OV@/^"H7[;W[3OP_T[X8_&O\ :#\4^(-&TM5^
MQV6KZ_<W,<;!2HD"R.09 K,HD;<X!(# 5^]__$*1^QW_ -$?\"?^%!XJ_P#E
MI1_Q"D?L=_\ 1'_ G_A0>*O_ ):5K#Q#RR"24)Z7M[L+IO=I\UTWUM:YS5<J
MI5I\\XIOYZ^O?YW/YCJ*_IQ_XA2/V._^B/\ @3_PH/%7_P M*/\ B%(_8[_Z
M(_X$_P#"@\5?_+2LO]?,G_Y]U/NC_P#)'3]5J=T?S'45_3C_ ,0I'['?_1'_
M  )_X4'BK_Y:4?\ $*1^QW_T1_P)_P"%!XJ_^6E'^OF3_P#/NI]T?_D@^JU.
MZ/YCJ*_IQ_XA2/V._P#HC_@3_P *#Q5_\M*/^(4C]CO_ *(_X$_\*#Q5_P#+
M2C_7S)_^?=3[H_\ R0?5:G='M7_!KK_RA"^#W_7WXD_]2#4:_0&ODK]EW]AS
M]HW]B_X(:/\ LX?LT_$7P)X:\&: ]RVDZ-_9%]>>0;BXDN9OWUU/+*VZ661O
MF<XW8&  !Z#_ ,(#_P %!/\ HO\ X$_\)23_ .*K\QS#$0Q>/JUX;3E)J^]F
MV]3M@G&*1[I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I
M)_\ %5QE'NE%0:7'J$6F6T6KW$<MVL""ZEB3:KR!1N8#L"<D"IZ "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ^#O\ @J7^V'\7Y/VQO@!_P2@_9L\=WGA'Q+\<M0O-0\:^-]**
MB_T/PO80R3W*V+,"(KJX2WN(TGP3%Y1*C<RLO??M"_\ !,+X?V7P1UK6/V.?
M$7BSX>?%O1]'FNO!7CO2_&FI7%Y/J<2%X4U+[3/*NJ02NH26.[$H978C#[6'
M@'_!7'X9^)?V:_\ @JA^RY_P6"NM)N;SX=^ %U#P9\6K^V@:1?#FG:A#=06^
MJSA02MK&]_.TLF,1^7'G.^OMK]JK]L/X._LL?LQZS^TUXH\6V%WI=OI!G\-0
MV-RL[^(KR2,FSLK)8R3<S7$A1(UCR6+@CC) !\\?\$Z_VG[W_@MU_P $OO!G
MQ3\3^,=8\$7FJWTNE?%2T\$:A+87-U/9EXY[:VNXW$UC%<,;><O$WFK%(T(<
M%C(.8_X)K? "_P#V<_\ @II\=_AA^S'\<=>\0?L^:-X1TB/4/#'B+QQ<:[_P
MCOC>6:1YK.TENII9T5;)8Y)M[DE[J-26,6$J?\$1O@)X/_X)/?\ !+#P!\'_
M -NOXB^%O _B?XE>([S4-1T3QEK5M9JVHZ@,Q:6!.ZK+<"UAB#Q#)#^8N"!D
MU?A?^Q1\#O@A_P %U]!^*/\ P3]\-Z1X8\/7?P@UC_AH+0?!:I#HT=Q)<6W]
MC>9!#^YAO)W-Q*(U"DQV;2;1YC,X!]^_%'3?'^M?#C7-&^%7B*TT?Q)>:7/!
MH>L7]MYT6GW3H5CN6BP1+Y;$/Y9P'*A20"2/RZ_X*&_L'>+O^";K_"[]M/\
M8D_:H^,FH?%&Z^,?AWP[XATGQM\1+S6;;XAPZG>+!+:W5M,WE"0YWCRE1(U5
MRJ*RH\?ZH>-?&O@_X;^$-3^('Q \3V&B:'HMC+>ZOJ^J7206UG;QJ6DEED<A
M415!)8G  KX T3_@J?\ \$MOC[\5-,_:Y^.G[>'PHT_P[X"-S/\ "?P+=>-K
M.2_CGDB>&77KNSCD:47LD+R0VMKL,MO!-*743W#0VP!TWQ^^+^L_M4_\%G/"
MO_!-&[U>_@^'/@?X,W?Q'^(NEZ??RVR^([Z6]BL+#3[IXF5WMH1+]J,.?+E9
MD$@<1[:SOV8/B]\9?!/[=/[4'_!*OP%\0GAC\/\ A33/&'P/UGQ%+)J#^&[3
M4K98KJU8REFGM[6]99;>%B<))Y.Y8U3;3O?"%[\$O^#B#PQ^TYXCL+BR\)?M
M ?LXS>$]#OK^$PF'Q)87L%_]@EW?ZN1[&)G1&PSM%*%!\LU3_98LM!UC_@LO
M^US_ ,%'/$?B:PTOX8>"/!&C?#^#QCJ%VD6GW%S9P0WNKN)F(0)9RQI#(Q.!
M)O7.4; !YC_P4-_8.\7?\$W7^%W[:?[$G[5'QDU#XHW7QC\.^'?$.D^-OB)>
M:S;?$.'4[Q8);6ZMIF\H2'.\>4J)&JN5165'C^Z_VR/V+?A-^UG:R7'[3'Q8
M\667@+1=%>0>'O#_ (VO/#MI#<CS&EU*\N;*>&2XV1B,1QRMY,6R1V5R^4^9
M=$_X*G_\$MOC[\5-,_:Y^.G[>'PHT_P[X"-S/\)_ MUXVLY+^.>2)X9=>N[.
M.1I1>R0O)#:VNPRV\$TI=1/<-#;?6GQ1\<?L2?'NY;]E#X_ZQ\.]=U/6M AU
MB[^%GCF:QEOGL7W;+B33KDEP 0PW[/E93R"* /%?^"%6D?&_1OV$([?XM_&/
M4_'NA-X[U[_A4GBG7=3^VZA?^#5O&CTJ:YFR2[R1H\JACE8I(D(7;M7[(KX(
M_P""'/[-^D?LUZO^T?X8^ ^HW$GP#O/C,TWP7MVO'GM4B%C!_:9LI'+&2T6]
M,ENCAF5S:.06.6;[WH **** "BBB@ HHHH **** "L?XA>.O#GPO\ ZY\3/&
M%V;?2/#NCW.IZI.JY,=M;Q-+*V.^$1CCVK8KE/CO\++'XY_ _P 9_!/5+YK6
MV\8^%-1T.XN47)ACN[:2!G [D"0G'M0!\)?\$IM)U;_@KU\ KO\ X*-?MMR:
MEK&E>/O$FIQ?##X8#7+F'0_"V@V=W+9Q@VL,B1W=])+!,TEW,'?&T1^4F5+=
M;^-?C+_@E=_P5G^$G['T7C77=9^ _P"TIIE_;>$M%\3:U<:E/X+\366PO'9W
M-R[S?8;@3VJ?9G=EBDFW1^6@*&S_ ,&XWB+6O@A^QO+_ ,$R/CW8IX=^+OP%
M\1:MI^N^&;Q]DU]IEUJ-Q>VFK6H;'VBRE%RT:3)E28N<9&<']L#P!)_P4>_X
M+A?LZ^&OA#*NI>$/V3GU7Q1\4_%=B?,M++6;LVIL=%$H^5KS=90RR1 YCBE+
M-@@+0!K?\%F?V(O!#?LW>/\ ]J_7?VJ/B3I'QH@F/_"F=7T;XEWNC6]EJSR[
M=)T2RT^.Y2T/G2&**25T:9RTLQD11A/O+X)V?Q-T[X,^$=/^->IVM[XR@\,6
M$?BV\L5 @GU-;>,74D8  "-,)"  !@CBOF']OOP9_P $E_\ @H1^S+\0K+]H
M'QA\+/%]GX,L=0TV_P#$]CJME=ZIX1U",,I2&:)C-;72S  0 @R. A1]VT]]
M_P $EO!'QZ^&_P#P33^"?@;]IQ[_ /X3G3/A]80Z[#JK,UU;'9F*"<MSYL4)
MBC?/.Y&SDT 0_M<_\$^=+_;H\<+;?'WXS^.;'X?:7I,<6B^"? GC"[T1+K4&
M:0SW]_+:E)+AE7R$@A+^7'LE<AVEPGR1^P?^TE\=/V OV4/VT[#XN_%+7OBG
MX)_9>\7ZM:_"WQ-XOOFN=0OXH=,2[&D3W/!F,,LMO"7_ (6F=1M541/J7]O;
M_@I5^SY^R?KVD_L]ZO\ M)_#SP5\1?&%F\VFWGCOQ%:VEGX?L =DFJW2S2IY
MH4Y$-LI#W,HV@I$D\\/CWB'0?V)_VT/^":7QI_X)Q?\ !.?X]:#\1=6;X::E
M+J&MZ'K<6IK<ZYJ!GGBN=1OXOW37=[>I-+)SN_UC;54** /(OB)'\:?@3_P1
M!\-?\%;-,^)6NZA^T%9>%]!^)WB'Q'J.M7)AUJ&^GM[F[T.XMM_DC3A973V\
M=LB*D+0Q2(%D7>?K'XQ?L?>#_P#@J1HGACXI?%;XR^/+#X6:IX)T[4O"G@CP
M1XONM$%S<W<9N)+_ %"6T*27#+&]O'#"7,<>R5R',H"?)/[0WQ:?XQ_\&P/A
M'X-_#_3)+OXB>-O /AGX5:1X+"[+^7Q1#/::;?:>86PR20-;7<DBL 8XX'9L
M 9KZ4^./[:_[/7_!-WX0?#']A#5/VH/AWX3^(@\!Z?I.F:IXX\0VUG9:)I]G
M;1VKZQ<I/(AE *'R+4$/<RC;E(DGGA .8_X(<O\ M!> ;W]HG]D[XF_&/Q#\
M1?!7P;^,LOAOX:>-?%EX;K49+,VD5Q+I\UP>9VM?.B0L>C.ZC:JHB>5?\%%?
MVA?C)\9/VQ/V3_'OPZ\=7ND_!]?VK-+\,Z/:V$Q1?&EU%#=F\U.1@?GLHI(O
MLUL/NRE;J;YXWMGKV3PEJW[/G[1G[%'CK]A7_@D'^V1X2U/Q=::+'/K?Q!M-
M1?688I]2OS)?7>H7EBRYO[]1J+;HI%E61FD7RPB8^-O^"DGP7_X*Y?#;QY^Q
M]X&\?_'/]GSR;+]H+1M-^&%GX0^'&HV5GHVH1V-PEL;B)KMO,M$B5D\J/8?N
MX( Q0!^U]%9'P_MO&]GX#T2T^)FIZ?>^)(M(MD\07ND6SPVEQ?")1/)#&[,R
M1-)O*JQ)"D DD9K7H **** "BBB@ HHHH **** "BBB@ HHHH 9<6\%W ]K=
M0)+%*A22.10RNI&""#U!':O@GQG_ ,$._ 'P<_;CTC_@HU_P3QU#0/ GC2R,
MZ>(OAYKNE^;X7U^"? G$(B4R:-<.0'^T6RNH= 3 VZ02??-% '!^)?A-X&_:
M/^'</A+]JG]GKPEK<$=VLTWASQ#9VVNZ>LZ A9HOM$(#8W,%=HHWP3\JYKH/
MAW\,?AK\(/"T'@;X3?#W0_"^B6Q)MM'\.Z3#96L1/4K%"JHN<#H*W** ,WQ=
MX-\(?$#PY=>#_'GA73=;TB]55O-+U>QCN;:<!@P#Q2 JP#*I&0<$ ]JX6V_8
ML_8XLKF.\L_V3/AG#-"X>*6+P'IZLC Y# B'((/.:],HH Q/B#\-?AS\6O"\
MW@CXJ^ -$\3:+<.CW&D>(=*AO;65E.Y2T4RLC$$ @D<$9J!_A!\)I?ARGP>D
M^%_AUO",=LEO'X6;1(#IRPHP9(Q;;/*"*P!"[< @$=*Z*B@#S.V_8L_8XLKF
M.\L_V3/AG#-"X>*6+P'IZLC Y# B'((/.:O?%/\ 92_9<^.?B:R\:?&S]FWP
M#XQUG381#IVK>*?!UEJ%S:QABX2.6>)W10Q+84@9)/6N^HH BLK*STVSBT[3
MK2*WM[>)8X((8PB1HHPJJHX     X %2T44 %%%% !1110 4444 %%%% !11
M10!XA^W9_P $\?V6/^"B_P (I_A'^TOX 6]4(QT;Q'IKBWU?1)B,>=9W0!:)
MO53NC<?*Z.I(KB_^"<?[*?[1G_!/OX.Z/^R%KVO^&/'_ ( \,NUMX1\86,']
MDZU;V+,62"_L@C6]R\0.TW<<RO* I:#<&9OJ.B@#SS2OV1?V4-"^*$WQOT/]
MF+X>6?C2YNWNKCQ?:>"K&/5)9V.6E:Z6(2LY/)8MD^M>AT44 <+XV_9?_9H^
M)?B.;QA\1_V=_ OB#5[E46XU36_"5G=W,H10JAI98F9@%  R>  *UOAS\&OA
M!\'K:ZL_A'\*?#?A:&^=7O8O#FA6]BMPR@A6<0HH<@$@$YQDUTE% '*:9\"/
M@?HOQ+NOC1H_P:\*6GC&^C,=]XLMO#MM'J=PA 4J]TJ"5P0JC!8\*!VJAXV_
M9?\ V:/B7XCF\8?$?]G?P+X@U>Y5%N-4UOPE9W=S*$4*H:66)F8!0 ,G@ "N
MZHH YOX<_!KX0?!ZVNK/X1_"GPWX6AOG5[V+PYH5O8K<,H(5G$**'(!(!.<9
M-:/B'P5X-\776FWOBOPEIFJ3:/?+>Z1-J-A'.UC<J"%GA+J3%( 2 ZX8 GGF
6M.B@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>ctsh-20240930_g17.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g17.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
MP %J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **Y3XP?'3X,_L_>%X_&GQO^*.A>%-+F
MNTM+:\U[4X[9;BY?_5V\6\@RRO@A8T!=CT!KA/V8/^"AG[%7[902V_9P_:-\
M->(M2:S%V_AY+W[/JL,!Z2R6,X2X1#V9HPI]: /9J*\!_:N_X*E_\$_/V'/'
M=A\,?VL/VHO#W@K7]3TE=3L=*U-9WFEM&DDB6;$4;X4O%(HSC)1O2M[]F?\
M;\_8Y_;%^'>O_%S]FWX^:+XG\+^%IVA\0^((!+;VE@ZPB9Q)+<)&HVQ$.QSA
M5()P"* /8**^;-'_ ."O7_!.K6TT34K;]I"V@T/Q-KKZ-X;\9ZCX<U.T\.:K
MJ"LRFVMM9GMDT^=]R. $G;)1@,[3CTC]JK]L;]F']B'X9-\8OVKOC3HO@GP[
M]I6VAOM6E8O<SD$B&"&-6EGDVJS;(T9MJL<8!- 'I=%>.?L=_P#!03]C7]O_
M ,%W_C[]C[X^Z/XWT_29EBU9+".:&ZL68,4\ZUN(XYX@X5MI>,!]C;2=IQPG
MBS_@LU_P3+^'_P 9$_9Z^(O[5>E^&O&[:C;V#>%_$VBZCIUY%<3E/)22.YMD
M,8<2(0SX4JP;.#F@#Z>HHKYA\%?\%F?^"9OQ,^+[? #X8?M4Z;XI\:K>W%HO
MAGPOH>I:E>22P;_."1VULYD"!')9<J%4MG'- 'T]1110 4444 %%%% !1110
M 4444 %%%% !1110 4UIH4E6!Y5#N"40MRP'7 [XR*XK]ICQ[XZ^%?[.'Q ^
M)_PO\*'7O$WAOP1JVJ>'=#$;/_:-];V<LMO;;5^8^9(B)@<G=Q7X3_\ !)G]
MI;]G;_@K=\7/@WX)_:/^.GQ%O?CQ)I?Q D^(NM/X]U/2KR"XEDLI=*FT22VF
MCALXHX$<+;6RH ]O*9(G4AG /Z#Z*_-3_@HA\<_B9_P3<_X(CGX8_M@?M1ZK
M<^-?%&OS?#K_ (6FT)N]2DTZ^U6Z3^U?+A*M)=1:$DDX52&\Z-5+[B7KX?\
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
MO#_Q1TU-/\?:7>Z]J.J1ZS:)%<0B"3[?<S$1^7=7"E4*AA*<YXP ?(/[5O\
MP;O?\$9O^"A/[,&I_$K]B31?!?A/5Y=-N)?"7Q%^%WB%9M'>YC4XCN(XI7M9
M8=X"R%0LBC.'4Y!S/^"?%S\;I_\ @V7^&%Q\?)KYM2.I:%_8SZHS&<Z,/&-J
M-.W%N=GV7RO+_P"F/E8KZ7_9T_X()_\ !.+]E75]:E^"G@GQOI6A^(6)UOP2
M/BGKC:#J*]/+NK'[5Y5['MRACN1*A4E6!!(KWC]IG]C#]GC]KWX9VWP;^.WA
M?6+WPM:R0/'H>@^,]6T.W8P21RP!UTRZM_,$<D43HKY",BE0",T ?B]_P=0_
MLU_$[]D3]O'X&?\ !8?]F#1)O[<N/$>GZ3K2V<+-Y^NV+"73_,"\R?:;9)+9
MEZ%+15P=_/HG_!R/\'?%/P7_ ." ^@:9\2O);QMXB^,FG^)/B!/ ^]'UW45U
M"[O$1OXHHI)#;Q>D-O$HP% 'Z\>)_P!F_P"#7CKX?Z)\,?B#X2D\2:/X=UW3
M]:TA/$NK76HW$.H6-VEW:W)N;F5YY'CF16!=VR 4.4)4\/\ MI?\$Y/V0/\
M@H9X9LO!/[8'PZU;Q=HFGWB7EKHB^.M9TZR6X19$29H+&\AC>0++(H=E+ .1
MF@#RO_@W\_Y0T?L^?]B(O_I1-7V)7FG[*W[(GP&_8J^%EI\$OV;_  YJVB>%
M-.39INB:AXOU358;)-[N4@_M"YG,*EI')5"H.>G QZ70 4444 %%%% !1110
M 4444 %%%% %/7O#OA_Q5ICZ+XGT*SU*SEQYEI?VJ31/CIE7!!_*L/X,?!?X
M7_L\_#/2?@[\&?!]MH/AK0[?R-+TNU=V6%,DXW2,SL<GJQ)]ZZBB@#(NO '@
M2^\2Q^-+WP5I$VL0@"+5I=-B:Y0 8&)2N\8'H:UZ** ,G2_ /@30]>N/%.B^
M"M)L]3N\_:]1M=-BCGFR<G?(JAFR0#R:UJ** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***^?_&__!4C]A/X<>,M5^'_ (S^.?V/5]$U&:QU
M2T_X1G5)/)N(G*2)OCMF5L,I&5)!QP2*Z\)@,=CY..&I2J-;J,7*WK9,YL3C
M<'@HJ6(J1@GMS-*_WM'T!17S7_P][_X)V_\ 1PO_ ):6K_\ R)1_P][_ ."=
MO_1PO_EI:O\ _(E=W^KG$/\ T!U?_!<_\CB_M[(_^@JG_P"!Q_S/I2BOFO\
MX>]_\$[?^CA?_+2U?_Y$H_X>]_\ !.W_ *.%_P#+2U?_ .1*/]7.(?\ H#J_
M^"Y_Y!_;V1_]!5/_ ,#C_F?2E%?-?_#WO_@G;_T<+_Y:6K__ ")1_P />_\
M@G;_ -'"_P#EI:O_ /(E'^KG$/\ T!U?_!<_\@_M[(_^@JG_ .!Q_P SZ4HK
MYK_X>]_\$[?^CA?_ "TM7_\ D2C_ (>]_P#!.W_HX7_RTM7_ /D2C_5SB'_H
M#J_^"Y_Y!_;V1_\ 053_ / X_P"9]*45\U_\/>_^"=O_ $<+_P"6EJ__ ,B4
M?\/>_P#@G;_T<+_Y:6K_ /R)1_JYQ#_T!U?_  7/_(/[>R/_ *"J?_@<?\SZ
M4HKYK_X>]_\ !.W_ *.%_P#+2U?_ .1*/^'O?_!.W_HX7_RTM7_^1*/]7.(?
M^@.K_P""Y_Y!_;V1_P#053_\#C_F?2E%?/GA#_@JA^P;X\\6:7X&\*?';[7J
MFLZC!8Z;:_\ ",:I'YUQ-(L<:;GM0JY9@,L0!G)(%?0=<.+P&/P$E'%4I4V]
MN:+C?TND=F&QN#QL7+#U(S2WY6G;[FPHHHKD.H**** "BBB@#X._X+>_\%MO
M^'-EC\-;W_AF7_A8_P#PL.;5TV_\)G_8_P#9_P!A%F<Y^QW/F[_M?^QM\O\
MBW<? 7_$;_\ ]8Q?_,T__>:K?_![S_R OV:O^OOQ=_Z#HU?@-7ZAPYP[DV/R
M:G7KTN:;YKOFDMI-=&ELCAK5JD*C29^]W_$;_P#]8Q?_ #-/_P!YJ/\ B-__
M .L8O_F:?_O-7X(T5[G^J/#W_/G_ ,FG_P#)&?UBMW/WN_XC?_\ K&+_ .9I
M_P#O-1_Q&_\ _6,7_P S3_\ >:OP1HH_U1X>_P"?/_DT_P#Y(/K%;N?O=_Q&
M_P#_ %C%_P#,T_\ WFH_XC?_ /K&+_YFG_[S5^"-%'^J/#W_ #Y_\FG_ /)!
M]8K=S][O^(W_ /ZQB_\ F:?_ +S4?\1O_P#UC%_\S3_]YJ_!&BC_ %1X>_Y\
M_P#DT_\ Y(/K%;N?O=_Q&_\ _6,7_P S3_\ >:C_ (C?_P#K&+_YFG_[S5^"
M-%'^J/#W_/G_ ,FG_P#)!]8K=S][O^(W_P#ZQB_^9I_^\U'_ !&__P#6,7_S
M-/\ ]YJ_!&BC_5'A[_GS_P"33_\ D@^L5NY_:W_P2Z_;I_X>3?L0>#_VRO\
MA5O_  A?_"62ZDG_  CG]M_VC]E^R:A<6>?M'D0;]_V??_JUV[]O.,GZ!K\_
MO^#77_E"%\'O^OOQ)_ZD&HU^@-?D.:4:>'S*M2IJT8SDDO)-I;GH0;<$V%%%
M%<)04444 %%%% !1110 5_/_ /MN_P#)Y/Q5_P"RB:S_ .ELM?T 5_/_ /MN
M_P#)Y/Q5_P"RB:S_ .ELM?J_A1_R,L3_ (%^9^:>)?\ N%#_ !/\CR^BBBOW
M$_'@HHHH **** "BBB@ HHHH **** /0_P!D3_D['X8?]E$T3_TOAK^@VOY\
MOV1/^3L?AA_V431/_2^&OZ#:_$/%C_?L-_AE^:/V#PT_W+$?XE^04445^3'Z
M8%%%% !1110!^#G_  >\_P#("_9J_P"OOQ=_Z#HU?@-7[\_\'O/_ " OV:O^
MOOQ=_P"@Z-7X#5^U\(?\D]1_[>_]+D>;B/XS"BBBOI3$**** "BBB@ HHHH
M**** "BBB@#^MO\ X-=?^4(7P>_Z^_$G_J0:C7Z U^?W_!KK_P H0O@]_P!?
M?B3_ -2#4:_0&OP+.O\ D<8C_'/_ -*9ZM/^&O0****\PL**** "BBB@ HHH
MH *_G_\ VW?^3R?BK_V436?_ $MEK^@"OY__ -MW_D\GXJ_]E$UG_P!+9:_5
M_"C_ )&6)_P+\S\T\2_]PH?XG^1Y?4EHMJ]U$E]-)' 9%$TD40=U3/)52RAB
M!T!(SZCK4=%?N)^/'O'[5G[/?P>^$OP&^#OQ/^%.JZ[>OX^TK4KO59]<$2,'
M@E@C"I%'E8U#-)QN<G(RW89?P;^ ?AB3]GWQ1^U?\7+>]N/#NAZK!HNA:-8W
M(MWUC590'*-*58QPQ1?O'VC<^0JE>6'=_ME?\F0_LP_]B]X@_P#2Z&MCQY/;
M3_\ !%WP1'I!!$/QGN%U79VF^RWC)N_[9LGZ5\A2QN+_ +,H1<VW4KRIN77E
M52IUZ:14;K:^EG8^IJ83#?VA6DHI*%&,TNG,Z<.G767-KO;6Z/*OBW\!_#,O
M[//AS]K#X26EW;>']5UF?0O$.BW=U]H;1]5C7S%5)=JEX982'7<-R$%2S9!/
MFG@#0=&\3^-=+T'Q)XAATC3;F]C74M4G/RVEOG,LN.K%4#$* 68@*H)(!^G_
M (?&TM?^",7CM]4('VKXR6R:8'[S"VLV;;[^6'Z>AKY)KU<JKUL13Q%*4G^[
MJ2@GN[636^]N:UWO;6[N>9F5&E0J4*D5\<(R:Z7U3]+VOIM?30^O_AKX!_X)
M*_%KXH:-\)O!.D_M"7.I:]J\.GZ?*SZ,L)>1P@D8YW+&,[B=N0H)QQBN&TWX
M ?!-?#/QG^/>DIJ6L^#?A]KUMI7A#3+K40CZJ]S=M#'-<31(I\M8D,A5 I8N
MHW  YR/V/C_PKO0/B+^TS/\ ))X-\)R6'A^7N-8U3=9V[+ZF.%KN;V\D&N2^
M$7QZF^'?P_\ %_P?\1^'9-8\*^-H;3^UK&WOQ:W$-Q:S>;!<03&.148$LK!D
M8,KD$ A2//6$QL*U6.'K3FHNFGS2N_B4JB3TL_9M)/3=ZK<[WBL)*C2E7I0B
MY*;7+'3X7&#:UNN=.ZUV6CV-G]L'X#^'/@AXQ\,7O@:>Z.@>.? FE^*M$MKZ
M823V<-Y&2;=W 7>4D1P&P"5VYYR3@?%WP'X;^%.BZ1X"O8))/&>PWOBIS*=F
MF>8JF#3]G3SD3]Y,3RKR"+"F)]WJ'B/XTW?C*ZM/VL?'7AFTL;+PMI-KX7^$
M/A5V\Z+S+.(".1RX_?16@<32,0%DGEB3;L9U5Z_L,ZWXH\5Z;\.M8^)-W/\
M%#Q5X%D\96VDS:=YEO+OCDN5LY;EI=_VJ2%'D+>64#E4).2Z[4,?+#4::QM2
MW(G=[W:6MVND$USRVYNNCOE6P4<15J/"0OS-66UD]K)]9OX5OR]-5;YPHHHK
MZ0^?/0_V1/\ D['X8?\ 91-$_P#2^&OZ#:_GR_9$_P"3L?AA_P!E$T3_ -+X
M:_H-K\0\6/\ ?L-_AE^:/V#PT_W+$?XE^04445^3'Z8%%%% !1110!^#G_![
MS_R OV:O^OOQ=_Z#HU?@-7[\_P#![S_R OV:O^OOQ=_Z#HU?@-7[7PA_R3U'
M_M[_ -+D>;B/XS"OT2_9CL/A'XY_X-\_VI_$TG[//@G3_%G@[Q5X+L[/QO9Z
M7))J]S!=:I;^:CW%Q)(T8)AR4A\J,[S\G3'YVU^A7[%/_*O5^VO_ -CO\/?_
M $ZBO1S;^!3:_P"?E/\ ]+BB(;OT9\!>'-5LM#UVUU?4?#EEJ\%O,'ETS47F
M6"Y _@<P21R!3_L.I]Z^^/\ @O=X;^&&E6'[)7BOX6_!OPMX&M_%W[)WAOQ#
MJ>B^$-(2SM!>WDES/.X499R7<_/(S.0!N9CS7Y]5^A7_  7G_P"2>_L0?]F2
M>"__ $":C%:9EA_^W_\ TD<?@D?GK7ZW_P#!-_\ 83_;=_9[_P""==C^V_\
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
M*[#G##)SX+11.C2G4C.2NX[/M<+M*Q['_P -R_&K_AAC_AWM]B\._P#"!_\
M"??\)?\ :/[#3^T_M_V?R-OVG/\ J]O^SO\ X=^SY*])\6?\%?OVAO&WPW\'
M^#/$GP6^"MUKO@30K71_#/Q$N?A183:_;6ML@C@4SRJT3-&JC8YBW(PWJ0_S
M5\IT5E+!82;NX+=OYO=_/KW'S2[EWQ+XE\1>,O$5_P"+_%VNWFJ:KJEY+=ZG
MJ>HW+37%W<2,7DEDD<EG=F)9F)))))KK?BU\>O$?Q6\)>#/AV=&LM&\.>!-#
M^P:)HNF!Q$T\K"2\OY2[$R75S+AI)#T5(8E"QPQHO"T5NZ<&T[;;>70FY[Q^
MSW^WWX_^!OPBA^ 'B3X8>$OB#X)T_P >6WC30_#GC2*\,.F:[!%Y7VF)K.YM
MY&26(+'- [-%(J*=H8!J\X_:"^/7Q1_:A^-?B;]H3XU^)6U?Q5XNU:74=:U!
MHU022N?NJBX5$50J*@X5551P!7'45$,/0A5=2,?>?7\_OLK]^HVVU8****V$
M?UM_\&NO_*$+X/?]??B3_P!2#4:_0&OS^_X-=?\ E"%\'O\ K[\2?^I!J-?H
M#7X%G7_(XQ'^.?\ Z4SU:?\ #7H%%%%>86%%%% !1110 4444 %?S_\ [;O_
M ">3\5?^RB:S_P"ELM?T 5_/_P#MN_\ )Y/Q5_[*)K/_ *6RU^K^%'_(RQ/^
M!?F?FGB7_N%#_$_R/+Z***_<3\>"BBB@ HJ.ZN8;*UDO+AL1Q1EW/H ,FOJ/
M]@3_ ((N_%/]NO\ 9_TC]J/XF?M/W?@+1_% EG\,^&/#>A17-PMHLCQI-<3R
MN!N<H6$:J1M(.X%BJ\&9YKEV387ZSC:G)"Z5[-W;N[))-[)^1ZF59/C\YKNE
MA8W:5WK:R^9\P45VG[7_ .R7\5O^"?W[3$'[.7Q+^(-KXQTW6_#W]M>$O%<&
MG?8Y9X5E:*2"XA#,J2HRYRK$%2ISEBJ\773AL3A\9AH8BA)2A-7BU?5?.S7H
MTFF<N-P6(R_$RP]=6E'=!1116QRA1110!Z'^R)_R=C\,/^RB:)_Z7PU_0;7\
M^7[(G_)V/PP_[*)HG_I?#7]!M?B'BQ_OV&_PR_-'[!X:?[EB/\2_(****_)C
M],"BBB@ HHHH _!S_@]Y_P"0%^S5_P!??B[_ -!T:OP&K]^?^#WG_D!?LU?]
M??B[_P!!T:OP&K]KX0_Y)ZC_ -O?^ER/-Q'\9A1117TIB%%%% !UZ5+-8WML
M@DN+.6-6^ZSQD _G7W)_P;Y_L8?!+]N']O\ \/?"#X\7$K:))%=74UC;3F*6
M]^SVLL_V=)%^:/?Y?S,N&"(X5E)##]Z?V]_^"%/_  3)U+]CCQY>^$/@)IG@
MO5/#?@[4=4TGQ%IVH7(-O+;6TDR_:!+(ZSQ$IAQ("=I)5E;##S\?G.4Y5BZ.
M%Q4I\]5)KEBFDG)Q3;<D]T]$G9=WH<CJXNI[25&"<8:.\K-NR>FCZ/JUKY:G
M\EM%:?C+2[31?%6H:58G]S!=.D0SG SP/PZ?A697IU(2I5'"6Z=ON.BE4C5I
MQG'9I/[PHHHJ"PHHHH _K;_X-=?^4(7P>_Z^_$G_ *D&HU^@-?G]_P &NO\
MRA"^#W_7WXD_]2#4:_0&OP+.O^1QB/\ '/\ ]*9ZM/\ AKT"BBBO,+"BBB@
MHHKR_P"*WA3]K/5_%SWGP?\ BOX7TC13 @2RU;0GN)A(!\[%P1P3T% 'J%%>
M%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_  )_X2DG_P 50![I7\__
M .V[_P GD_%7_LHFL_\ I;+7[&?\(#_P4$_Z+_X$_P#"4D_^*KY_\;_\$>=8
M^(_C+5?B!XSO/ EYJ^MZC-?:I=^7J\?G7$KEY'V1W:JN68G"@ 9X %?;<$\2
M8'AO%U:N)C*2G%)<J3ZWUNT?(<7Y!C,_PU*GAY13BVWS-KI;HF?E'17ZD?\
M#D:R_P">/@3_ +ZUK_Y-H_X<C67_ #Q\"?\ ?6M?_)M?H_\ Q%3A[_GU5_\
M 8?_ "9\%_Q#?//^?E/[Y?\ R!^6]%?J1_PY&LO^>/@3_OK6O_DVC_AR-9?\
M\? G_?6M?_)M'_$5.'O^?57_ ,!A_P#)A_Q#?//^?E/[Y?\ R!^6LT,5Q"]O
M,@9'4JZGN#P17UO_ ,$O?^"RO@S]@SX#+^R;^U1\._%=]HOAFXN7\">*O"FE
M+>B>SFE>?['<(75DE221PC9*LK!3M"!F^D_^'(UE_P \? G_ 'UK7_R;1_PY
M&LO^>/@3_OK6O_DVO.S;CW@[/,$\)C*%64+IZ**::O9I\_9M;-69Z^3\(<49
M)B77P]6E=JS3<K-?^ 'YV?MA?M:>,/\ @H%^U?>?M.^(/!EWX9\/:;HB:#X#
M\.ZBP^UPV*RM*]S<A256:61V)4$[5PF6"!VXJOU(_P"'(UE_SQ\"?]]:U_\
M)M'_  Y&LO\ GCX$_P"^M:_^3:Z\-XE\+X/#0P]"A5C""2BK1T2_[B:]V^KU
M./&\!\1YABI8BM5IN4G=ZR_^0/RWHK]2/^'(UE_SQ\"?]]:U_P#)M'_#D:R_
MYX^!/^^M:_\ DVMO^(J</?\ /JK_ . P_P#DSD_XAOGG_/RG]\O_ ) _+>BO
MU(_X<C67_/'P)_WUK7_R;1_PY&LO^>/@3_OK6O\ Y-H_XBIP]_SZJ_\ @,/_
M ),/^(;YY_S\I_?+_P"0/SZ_9$_Y.Q^&'_91-$_]+X:_H-KX'\(?\$<=2\!^
M+-+\<^%+GP)::IHVHP7VFW6S6)/)N(9%DC?:]X5;#*#A@0<8((KZ$_X0'_@H
M)_T7_P "?^$I)_\ %5^=<;\2X#B7$T:F%C**@FGS)+=WTLV?><(</XS(,/5I
MXB46Y--<K;V7FD>Z45X7_P (#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\
M G_A*2?_ !5?#GV![I17A?\ P@/_  4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)
M_P!%_P# G_A*2?\ Q5 'NE%>%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ?^"@G
M_1?_  )_X2DG_P 50!^2'_![S_R OV:O^OOQ=_Z#HU?@-7]=_P"V]_P2,\2_
M\%'8/#5M^V;J7@3QDG@][QO#J^3JVG?9#="$3G_0;N'S-WV>'[^[&SC&3GP'
M_B%(_8[_ .B/^!/_  H/%7_RTK]#R+BW+<KRNGAJL)N4;[)6UDWUDN_8Y*N'
MG.;DC^8ZBOZ<?^(4C]CO_HC_ ($_\*#Q5_\ +2C_ (A2/V._^B/^!/\ PH/%
M7_RTKU_]?,G_ .?=3[H__)&?U6IW1_,=17]./_$*1^QW_P!$?\"?^%!XJ_\
MEI1_Q"D?L=_]$?\  G_A0>*O_EI1_KYD_P#S[J?='_Y(/JM3NC^=3]E?]I[X
MH_LB?&?1?C?\(O$,^FZSHE_%=V=U;D;DD0G:V&RKC!92C JZ.ZD88U^A'[=_
M_!TC^UA^V9^S7/\ L[P^$?#_ (7M-9M%A\3W?AZTGCFU-0<F%FEF?RH6(!>-
M,E\;2^QF4_I'_P 0I'['?_1'_ G_ (4'BK_Y:4?\0I'['?\ T1_P)_X4'BK_
M .6E$N.L@J5*=2IAW*=-WA)QBW%[Z>_WU5[I/569R5<I]K*3YFE+XDFTI>OR
MTTLVM'H?S(W-S/>7,EW=2EY97+R.W5F)R3^=,K^G'_B%(_8[_P"B/^!/_"@\
M5?\ RTH_XA2/V._^B/\ @3_PH/%7_P M*;X]RAN[A4^Z/_R1U+"32LK'\QU%
M?TX_\0I'['?_ $1_P)_X4'BK_P"6E'_$*1^QW_T1_P "?^%!XJ_^6E+_ %\R
M?_GW4^Z/_P D/ZK4[H_F.HK^G'_B%(_8[_Z(_P"!/_"@\5?_ "TH_P"(4C]C
MO_HC_@3_ ,*#Q5_\M*/]?,G_ .?=3[H__)!]5J=T>U?\&NO_ "A"^#W_ %]^
M)/\ U(-1K] :^2OV7?V'/VC?V+_@AH_[.'[-/Q%\">&O!F@/<MI.C?V1?7GD
M&XN)+F;]]=3RRMNEED;YG.-V!@  >@_\(#_P4$_Z+_X$_P#"4D_^*K\QS#$0
MQ>/JUX;3E)J^]FV]3M@G&*1[I17A?_" _P#!03_HO_@3_P )23_XJC_A ?\
M@H)_T7_P)_X2DG_Q5<91[I14&EQZA%IEM%J]Q'+=K @NI8DVJ\@4;F [ G)
MJ>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /@[_@J7^V'\7Y/VQO@!_P2@_9L\=WGA'Q+\<M0
MO-0\:^-]**B_T/PO80R3W*V+,"(KJX2WN(TGP3%Y1*C<RLO??M"_\$POA_9?
M!'6M8_8Y\1>+/AY\6]'T>:Z\%>.]+\::E<7D^IQ(7A34OM,\JZI!*ZA)8[L2
MAE=B,/M8> ?\%<?AGXE_9K_X*H?LN?\ !8*ZTFYO/AWX 74/!GQ:O[:!I%\.
M:=J$-U!;ZK.%!*VL;W\[2R8Q'Y<><[Z^VOVJOVP_@[^RQ^S'K/[37BCQ;87>
MEV^D&?PU#8W*SOXBO)(R;.RLEC)-S-<2%$C6/)8N".,D 'SQ_P $Z_VG[W_@
MMU_P2^\&?%/Q/XQUCP1>:K?2Z5\5+3P1J$MA<W4]F7CGMK:[C<36,5PQMYR\
M3>:L4C0AP6,@YC_@FM\ +_\ 9S_X*:?'?X8?LQ_''7O$'[/FC>$=(CU#PQXB
M\<7&N_\ ".^-Y9I'FL[26ZFEG15LECDFWN27NHU)8Q82I_P1&^ G@_\ X)/?
M\$L/ 'P?_;K^(OA;P/XG^)7B.\U#4=$\9:U;6:MJ.H#,6E@3NJRW M88@\0R
M0_F+@@9-7X7_ +%'P.^"'_!=?0?BC_P3]\-Z1X8\/7?P@UC_ (:"T'P6J0Z-
M'<27%M_8WF00_N8;R=S<2B-0I,=FTFT>8S. ??OQ1TWQ_K7PXUS1OA5XBM-'
M\27FESP:'K%_;>=%I]TZ%8[EHL$2^6Q#^6<!RH4D DC\NO\ @H;^P=XN_P""
M;K_"[]M/]B3]JCXR:A\4;KXQ^'?#OB'2?&WQ$O-9MOB'#J=XL$MK=6TS>4)#
MG>/*5$C57*HK*CQ_JAXU\:^#_AOX0U/X@?$#Q/8:)H>BV,M[J^KZI=)!;6=O
M&I:2661R%1%4$EB< "O@#1/^"I__  2V^/OQ4TS]KGXZ?MX?"C3_  [X"-S/
M\)_ MUXVLY+^.>2)X9=>N[..1I1>R0O)#:VNPRV\$TI=1/<-#; '3?'[XOZS
M^U3_ ,%G/"O_  31N]7OX/ASX'^#-W\1_B+I>GW\MLOB.^EO8K"PT^Z>)E=[
M:$2_:C#GRY69!('$>VL[]F#XO?&7P3^W3^U!_P $J_ 7Q">&/P_X4TSQA\#]
M9\12R:@_ANTU*V6*ZM6,I9I[>UO666WA8G"2>3N6-4VT[WPA>_!+_@X@\,?M
M.>(["XLO"7[0'[.,WA/0[Z_A,)A\26%[!?\ V"7=_JY'L8F=$;#.T4H4'RS5
M/]EBRT'6/^"R_P"US_P4<\1^)K#2_AAX(\$:-\/X/&.H7:1:?<7-G!#>ZNXF
M8A EG+&D,C$X$F]<Y1L 'F/_  4-_8.\7?\ !-U_A=^VG^Q)^U1\9-0^*-U\
M8_#OAWQ#I/C;XB7FLVWQ#AU.\6"6UNK:9O*$ASO'E*B1JKE45E1X_NO]LC]B
MWX3?M9VLEQ^TQ\6/%EEX"T717D'A[P_XVO/#MI#<CS&EU*\N;*>&2XV1B,1Q
MRMY,6R1V5R^4^9=$_P""I_\ P2V^/OQ4TS]KGXZ?MX?"C3_#O@(W,_PG\"W7
MC:SDOXYY(GAEUZ[LXY&E%[)"\D-K:[#+;P32EU$]PT-M]:?%'QQ^Q)\>[EOV
M4/C_ *Q\.]=U/6M AUB[^%GCF:QEOGL7W;+B33KDEP 0PW[/E93R"* /%?\
M@A5I'QOT;]A".W^+?QCU/Q[H3>.]>_X5)XIUW4_MNH7_ (-6\:/2IKF;)+O)
M&CRJ&.5BDB0A=NU?LBO@C_@AS^S?I'[->K_M'^&/@/J-Q)\ [SXS--\%[=KQ
MY[5(A8P?VF;*1RQDM%O3);HX9E<VCD%CEF^]Z "BBB@ HHHH **** "BBB@
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
MP&# /%("K ,JD9!P0#VKA;;]BS]CBRN8[RS_ &3/AG#-"X>*6+P'IZLC Y#
MB'((/.:],HH Q/B#\-?AS\6O"\W@CXJ^ -$\3:+<.CW&D>(=*AO;65E.Y2T4
MRLC$$ @D<$9J!_A!\)I?ARGP>D^%_AUO",=LEO'X6;1(#IRPHP9(Q;;/*"*P
M!"[< @$=*Z*B@#S.V_8L_8XLKF.\L_V3/AG#-"X>*6+P'IZLC Y# B'((/.:
MO?%/]E+]ESXY^)K+QI\;/V;? /C'6=-A$.G:MXI\'66H7-K&&+A(Y9XG=%#$
MMA2!DD]:[ZB@"*RLK/3;.+3M.M(K>WMXEC@@AC")&BC"JJC@    #@ 5+110
M 4444 %%%% !1110 4444 %%%% 'B'[=G_!/']EC_@HO\(I_A'^TOX 6]4(Q
MT;Q'IKBWU?1)B,>=9W0!:)O53NC<?*Z.I(KB_P#@G'^RG^T9_P $^_@[H_[(
M6O:_X8\?^ /#+M;>$?&%C!_9.M6]BS%D@O[((UO<O$#M-W',KR@*6@W!F;ZC
MHH \\TK]D7]E#0OBA-\;]#_9B^'EGXTN;M[JX\7VG@JQCU26=CEI6NEB$K.3
MR6+9/K7H=%% '"^-OV7_ -FCXE^(YO&'Q'_9W\"^(-7N51;C5-;\)6=W<RA%
M"J&EEB9F 4 #)X  K6^'/P:^$'P>MKJS^$?PI\-^%H;YU>]B\.:%;V*W#*"%
M9Q"BAR 2 3G&37244 <IIGP(^!^B_$NZ^-&C_!KPI:>,;Z,QWWBRV\.VT>IW
M"$!2KW2H)7!"J,%CPH':J'C;]E_]FCXE^(YO&'Q'_9W\"^(-7N51;C5-;\)6
M=W<RA%"J&EEB9F 4 #)X  KNJ* .;^'/P:^$'P>MKJS^$?PI\-^%H;YU>]B\
M.:%;V*W#*"%9Q"BAR 2 3G&36CXA\%>#?%UUIM[XK\):9JDVCWRWND3:C81S
GM8W*@A9X2ZDQ2 $@.N& )YYK3HH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>ctsh-20240930_g18.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g18.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M* )8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /SR_X*T_\ !>>3_@D;\7/"GPW^+7[(USXHLO'5O<3^
M%M9\/>.(T\Q()8XY%N(IK13#(#+&<*TBX<8<D$!?VJ_^"^5O_P $Z_C)X2^&
MW_!1G]B3QA\.M!\:R2)HGC[P]XCLO$&ED1M&LS2"'RIE\KS8V=1&9-K!E1\X
MK\_/^#V1I$^.W[,K0QAW&G:^50MC<?M6FX&>U-_X.3_&'QR^.W[07P0\"_\
M!4CX0:A\!/@#8ZE?&P\;> +F#QG<:A?2B#SUF(-J;0K#&-B^5(PW2.%N-I2,
M _H(T76=)\1Z/:>(= U*"]L+^VCN+*\MI0\<\+J&21&'#*RD$$<$&K-?CA_P
M<&_MW_&S_@G_ /\ !/S]G7XR_P#!+7]JJ^T#PEK*VFA:+-IUAIVI6>IZ,FF>
M;9S[KVUE?S D2#<"N0QW+GHG_!6K_@HI^W;^RY_P4F_8X^&'P7_:;U;3/"7Q
MCE\.+XX\,R:'I<]O<^9JEI;7'ER26AFB\V.5@VV3@\IMH _9"OG_ /X*??MU
MM_P3<_8O\5?M>+\%=7\?GPT]JG_".Z1=?9R_GW"0^;-/Y<OD0IORTGEOC@8Y
MR/SZ_P""LG_!7SQA^R;_ ,%C?"G[+'[3'QC^(GPG^ =Q\.XKRS\4_#BSM?M5
MSK%S*RKJ-R\]M.TUG;F.2)K>)#\XWLDH^2NH_P""D_[4/[<W[)O_  0?3]K+
MX<_MXMXA\?Z3XUEFTOXH^&=.T>YLO%FB:AX@G2PF>$VTEO'C3YK;Y(0GEO&5
MRP!R ?HO^R'^T$?VKOV8/ ?[29^'>K>$CXV\,6NK_P#"-ZXN+JP\Z,-Y;G W
M#G*OA=RE6VKG ]&K\9?^"A?_  4<_;S^%'_!NU\ ?^"@7PN_:?U;0_B=KO\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!^*_\ P<X?\$VO^"C/_!2CX\_"74OV0OV.
M=7\0:1\.;'4DU+6K[QGX>T^&\DN+BV=! EQJ*S8"VQ)+QI]]>#@X[3_@N#^R
MA_P4_P#^"U?@?X>_LH_"O]AFZ^$WA#1_%<7B+Q)XV^*WCOP^[)=+:SVR0PV^
MC7U_*T:I=3LS8!=M@"J%)/ZZ44 ?CU_P6E_X(=?'SQU_P1B^"?[&?[&=I)X\
M\0? W4K.2XLI[B*TN-;@^QSPW4\ E<(K^=*)%A+Y$>Y59F50WF/[=W[$'_!7
MO]NC]KG]D3]KBR_X)T7.A>'_ (/_ -AOK_AUOB1H3ZM"+/4;6YN'E6>[AB'F
M+$WDQHSL%3,K1L_EI^Z=% 'YY?\ !4']GSQ!^V3XB\:? 7]J[_@G1XL^*7PG
MF\*V-]\,_''@.YT9?$'A/Q!)%,MU;QK-=PR["8[=_,4RQ%R4E#QD;/DC7_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BODC4/^"I/B'_ (;O\1?\$\/"W[&/C/6_'GASP7'XLGFL
MO$>CQ6%SI#SQ6ZSQRW%S&V[S9E4QLJL,,<8&3W'@[]NN:V\5^/\ P[^TK^SO
MXI^$=G\/O!">+;_Q#XHU'3KS3KS2@;CSYH9K"XGY@^SL9$8*ZAT.TAU) /?Z
M*^0-9_X*D_$GP[^S;-^VQJ?_  3X^)$_PD/AP^(+/5-*UC2I]=.DF(S1W\VD
MFX1HH6BVRD++)-'&^YXEVN%^K/!/B:+QKX,TCQC!:- FK:7;WJ0.VXQB6-7"
MDCJ1NQF@#3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#\K_$>J?M Z3_P=#>.[C]G+P+X.\0:RW[(EBMY:
M>-O%=WH]JEK_ &W;%G2:UL+QWDWB,!#&JE68[P5"M]A_#SX;?&']I_\ 9$^)
M_P &_P#@HKX:TG1KSQ;<^)?#VMVWAC49'LK?0;A7AA:SNYX8G=/LS*_G/&I\
MS<2JE=H\W\'_ +"W[6F@?\%C_$/_  4NOK[X>/X:\0?"J'P"WA2+7;[[=;6B
M7D%U]N$QLA')+OA8>1A5PX'F97<?I+]KOX1^*_C_ /LH?$[X$> _$\6B:YXU
M^'NLZ#HVLSEPEA=WEC-;Q7#;,MA'D5SMYPO'- 'Y86_QO_X*A_\ ! /P+'\%
MOVU?A>?VE/V1M*M5TC3?B;X5@":]X5T<CR8[>_MF.'B2,B,+(=@#*JW0^6$?
MK/\  CQW\+OBA\$_"/Q&^"&L0ZAX-USPU97OA:]MR^R;3Y($:!AO^<?NRO#?
M,#PW(-?-WQ>^#O\ P5,^-'[,>O\ [(GCBZ^!=Z/%OA6Y\-^(/B[_ &GJD=P]
MK<P-;7%VOAS["T)N#&[L$.I"+S"#C:-E?0'[+W[/?@C]DW]G/P1^S/\ #B6Y
MET/P+X8L]%TV>]<-//';Q+'YLA  +N07;  RQP ,"@#O**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **_*
MJ\_:COOVO?\ @I[XO_9$^.OQ[\6>"?$_@+X]VNE^ OASX=\02:*\GAD^&[Z9
M=<B>'9+?333G<Y9I(X8V@4(HE8R?H+^SKI_Q3^"O[/<EK^U;\83X@U'PWJ&N
M27GC77%L[5YM%BU&[>PN+LVR1P+(NG"V\UPJ LCLP!)H ]0HK\Z/V:_VP/VI
M?C7_ ,%UH_!GC'Q!J.B?"?Q%^RC>>+_ /P^F1X66#_A)+6SM]4OHFY%Y<11R
M3*C -!!<QQ,JR"7/Z&ZV=971KMO#D=J^HBUD^P)>NRPM-M.P2%06";L9(!.,
MX!H M45^<?[3WP+_ &^/V3_VF/@%\8_@E^W]\3OB7K_C_P",>G^'_B3\,?%
MLCX=N]#FBFGU*]L;&W@0Z;%:0PNX8O*RAHPTKN<3?5/_  4NU_XP^"_V"_BW
M\1_@1\6KGP5XF\*?#O6]=TS6[/2K:[D66ST^>X2,)<H\8#/&H9BA8+G;M;#
M ]SHKP+_ ()S_$GXC_$/_@F'\$OBYXKU&[\3^+=:^"/A_5M0NM0NLSZKJ$ND
MP2NTDC?QR2L26/=B:^!_AE^WEXO^,W_!*.X_;2^&O[3OB_4/VK;7Q-%I5S\.
MAK=P$C\62:B43PN?#9<6XMGA21 _D_:!!').9P\4DB@'ZZT5^:/_  7^^(/[
M<W[/OA;X9?M"?L0?%7Q%HWBS3;^_UCQ=X*MM7DN-*U[3=*T]M2NK=K=PRC$-
MM-DQ*AE4L""Q4C[J_9L_:<^%O[4/[,?A+]K#P!K<*>%?%OA:#7(+FYG519Q/
M%OECF;HCPL'CDS]UHV!Z4 >B45^4O_!,S]K;]J/]M3_@LU\7XOC%\5O%-E\-
M+/X=:5XP^%?PZM-3ELK2TTV[F@&G75S''L>26>S"7,D,C,@>\=&5M@Q^K5 !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 45Y]^TA^U?^S9^R!X!?XG_M._&SP[X(T-2RQ7FOZBD)N7 R
M8X(_]9<28Y\N-68^E?DA^VE_P>9?L_>!;B]\)_L+?L^:IX[NX]T<'BWQG*VE
MZ9N[21VJ@W,Z'TD-LWY<^E@,HS+,W_L]-R7?9?>]")U(0W9^V%4O$'B3P[X2
MTJ77?%6OV6F6,(S->ZA=)#%&/]IW( _$U_(_^TQ_P<H?\%?_ -I>XGAF_:@N
M/ >ES$E-'^&=BFD+#G^[<KNO/^^ISC'KDU\8?$/XL?%/XNZTWB3XL?$OQ!XH
MU%V+/?\ B+69[V=B>I+S.S$GZU];AN <9-7KUE'T3E_E^IA+%16R/[3_ !?_
M ,%+O^"<W@"Y:Q\;?M[_  8TJX7K:W_Q/TJ*7K@_(UQN_2N3/_!9S_@DX)/*
M_P"'B7PASNQG_A.+3'Y[\?C7\7E%>G'@#!)>]6E]R,_K4NQ_;AX/_P""E?\
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
MI_8U\&_'OX#>#KKQ)XC^ OQ4TKQ\_AJQC,D^IZ?:B1;F.)%!+.H=)<#)V12
M D@4 ?0/PH_X)H?"'PYX%L5^-7CKQS\0?'\EFC>(?B5J_C[58-3N;T@&26T:
MWN8QIL0?/EP6HB2-0H )RQ\ _:Z_9.^.OPF_X):_%SX:>*/VI/B%<>)[/Q_+
M=?#[XIP^,KNWUJ"QU#5+(P&:6TEB,C0K/);,C85Q 2%57%?87[-?[8W[-G[6
M_P "=._:/^!'Q;T;6?"=_IR7<U_'?QJ=.RFYXKM2V;:6/D/')@J5(/2O'/\
M@H9\:/!/Q)_X)R^./B1H5VT7AO\ MG1HM+UZ\*QVVJP#6=/47=NQ;+V[N66.
M0@"4()(]\3QR. <A_P $'/VMOBC\>OV3=5_9V_:>U>XN/C1^S[XHN? 7Q,-_
M=--<WDEJS+::@SOEI1/ H'G,299()7R=V:^8?V\OVA_CG\<?^"W7[,W@?PM\
M7_%6B_!63XF:]X)FT+PWXFO=-@\4:II-I;W6J7%P;66/[1!'<W$5@$?(673[
ML=)#GI_^"CVE?M$?\$W_ /@K!X7_ &U_V/?AS)K\/[4_AM_AEXHT2-<6T7C.
M*!CH.J7'8)A%61OX;>UNVY9@#6_;J^#_ ()_99_X*$_\$O\ X Z%KWGQ>'?%
M/BVVEU"_E N-3NGL;'S[V;GYIKFZDDE=OXI9F[F@#Z6_; _87\-V7PS_ &@O
MVF_$WQE^*<NN7'A:^U7P=::'\8_$>E6'AN*PT"*""*"TLKZ& DSVLER[.CEW
MF;<3TKQ7_@DQ^Q])^T]_P3%^ '[4.K_M$?&&+XG3R:5XDU+Q)=_&SQ+<V^J-
M::OYLUK<V4U\]K+!/!"T#QF'!5\\'FOMS]O*[M;']AOXS7M[<)##%\*/$3RR
MR,%5%&F7!))/05X/_P &\=U;7G_!%W]G^6TN$E5?!\J,T; @,M]<JR\=PP((
M[$4 ?9]%%% !1110 4444 %%%% !1165XT\:^&?A]X=G\4^+-42TL[=?F=NK
MMV11U9CV JH0G4DHQ5V^A,I1A%RD[)&C=WEII]K)?7]U'!!"A>6:9PJHHY))
M/  ]:^>OC5^W%8Z7)-X=^#]O'=S+E7UJY3,2'_IDA^__ +S?+QT8<UY/\>OV
ME_%GQFO7TRW:33] CDS;Z<C\RX/#S$?>;OM^ZO;)^8^:5]YE/"].FE5QBO+^
M7HO7OZ;>I\9F?$4YMT\+HOYNK].WY^A^>O\ P=4?LE:_\3M$\!_\%2_ \E[>
M65Y;1>#_ (FZ>)I)8])U*(%K2[1"6$,4Z;HVQM172#K).Q/XLU_65I?@'X9?
MM"_#?QA^QY\=H/.\%?%31'T;4VVJS6-R>;6]BW@JLL,P1T8C"NJ,?NU_+O\
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
M/LFJY+C73>L'K%]UV]5U^_J>E2J*I&XZBBBO#-0HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *^8?^"LW[#_Q._;H_9GTKPO\!/BC!X/^)/P^\>Z5
MX[^&NMW\1>S37--:1K=+E0&)A82N"=K;6*L5<*4;Z>KRK]JR^_:ET'3?!GB_
M]EGPAI?B6?1_&L=QXU\*ZAK:Z?)K&A-87L$L-K-(C1BY2YFL[A%D,:/]G93(
MFZ@#XG_X) _\%%?!/QD\81?L+_MQ?"P_#S]H_P '_$3QCXDTS2+Q&&E:Y>3Z
MMK0O[C1+D.R7*P?:]0MFCWN0L<C*TFQS']@_M<ZG\)OV=_V./'MO)\/8-1L-
M7T[4[2Q\&VMMYLOB;6-6DE"V"1G)FGO;RZ*G/5IV9B%#$?*?PG_9(^-?[87Q
MR^#?Q?\ B+\![OX:>'?@=\</B+XN.H^)[ZRDUS6+J^U_5?(TZVCLIITBLQYR
MR3S/*!,8(Q"DD;+.=/XBZY_P6BU/]JO4OC%8?\$\?AKXH\/^'[F6V^%=AKGQ
MM2S_ +(MV0QRW\D,=G(K:A.C,IEW'R(6,$6-]Q)< 'T3_P $M_V3-?\ V&/^
M"?/PH_92\7:PE_K/A#PI'!K=Q%)OC%]*[W%Q'&W\4:332(AXRB*<#I7/?M;?
M%SP)\9OBNG["+_%#2="T<Z=#J?QGU*YUN*UD31I2P@T2)F=2)]0V.)2OS16:
M3',;W-L]<O\ ';]HK_@JK\#?^"?ES^T9)^SG\+]2^*ECKD^H^*O!4WC!H-&\
M.^&H?.:61;YRANIE@ACD9OE^:X?:C")4;K_''_!,_P#X)Y_MG:I:?M+?M)_L
M+>#M7\9^*=%L+G6+CQ1HRS7\1%K&J6\S'&6B0+%T'W* / ?^#?/7O!LGPV_:
M>\&^ O$FAPW2_M?_ !"N-(L;62.18K3S[5(9E@C=2UN#M *E5(P PXKS74=>
M_P""I/\ P0<;3/B/^T!\=O#G[0W[,^J>-G_X6!K$/@J+0O$7@V;5]2:275"L
M+NMW";NZ9I#))([-(%'E AAZQ_P2P_X)1W__  3F\)?'[XF^"?V=/A]8_%/Q
M!\0O&$OPHNH[PI"_AFX>"?2-+N)XD9[>V\ZWCWHJLT8&0"0!7H>K>#/VU_\
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
M]Y^@9#ED<)AU6FO?E^"[?Y_<%%%%?-'T 4444 %%%% !7A?_  4/_P""?'P
M_P""E7[-FK_LY?'S0E:&Y1IM \06\"F]T&_"D1WELQZ,IX9<A9$+(W#5[I16
ME&M5P]55*;M):IKH)I-69_$#^W9^Q3\9_P#@GQ^T_P")OV6/CIIJQZQX?N0;
M74+=&^S:K9/\T%[;EA\T4B<CNK!D;#(P'D-?U,?\'3'_  3'L?VR_P!B*Y_:
M>^'7AN.3XB?!JTFU-)8(AYVI:  7OK0D<MY2C[4@.<>5*JC,QK^6>OW#A_-X
MYQEZJOXUI)>??T>_X=#S:M/V<[!1117N&0444 $G % ']9G_  ; _MBS_M8?
M\$I?"?A[Q!J+7&O_  KO)?!FJ,[Y9K>V2.2Q?'7;]CF@B!Z%K=_I7Z(5^!G_
M  9T^"OVN?@K\7/BCX0^)O[.GC[0/A_XU\(V6L:5XFU_PG>6FF2ZA9W/E)'#
M<2QK&\DD%[*V%)W+;C/05^^=?A?$F&IX7.JL:;3BW=6\]6OD[H].C)RIJX44
M45X9J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %!(4%B>!UHHZ]: /A7]JC7&UWX]>(9MV4M[E+6,9^Z(HU0C
M_OH$_C7GM=9\4]$\3:E\3/$.HMH%\PN-;NY5;[(_(:9B"..F*YM])U6)2TFF
M7"@=2T+#^E?LN"4*>$IP3VBE^!^48MSJ8J<VMVW^)7HITD,L) EB9<]-RXIM
M=9S!73_!CP2/B+\4M$\'RH6AN[U3= ?\\4!>3_QQ6KF*]N_8,T:._P#B]>:K
M*F18:+*T9]'>2-!_XZ7KAS/$/"Y?5JK=)V]>GXG9E]%8C&TZ;V;5_3J?7J(D
M2".- JJ,*JC  ]*6BBOQT_5 HHHH **** "BBB@ HHHH AU+3=/UC3KC2-6L
MHKFUNH7AN;:>,.DL; JR,IX*D$@@]0:_C+_;;_X)L_''X1?\%&?BW^QK^SW\
M$/&/C)O!_BR<:/IOACP[=:G=+I4^+BQ=TMT=LFVEA^;&"<U_9U7YL_\ !9?]
MJ_\ :G^ WQRT?P#\*?B_J'A_PYK'A.*]:#2HHH93<_:)XI#YX3S1\J1=' &>
M!7V_ E3&SS26%P_+><?M-I>[K?1.[M?33U/%S[,J&4X!XJK%M)I:6OKZM:'X
M=?!?_@VP_P""N?Q:LK7Q%XF_9[L?AQH%S#YC^(/B;XGL]*BMAP0)K?>]W&?8
MP<8.<5[=X)_X-S_V7?AQ';7_ .V-_P %:/!D5S%*?[0\-_!_PU<>(&E49^2.
M^8QK$_3E[<@<CWKT7QE\0_'_ ,1=0_M;X@^.=8UV[R3]IUG4Y;J3GK\TC,:Q
MZ_8X<.YA5_CXJWE3@E^,^?[[(_-,3XA57IAL.EYR;?X+E_-G5^$/V,?^"!OP
M"B9/#_[*OQ4^-.H13B2'4/B;XZ_LN ,"" L6EB(/'D9VRQDG)!R*]9\)_M]V
M_P "_.B_8U_8^^"_P<\V,(VH^#O -L-1D4<#S;AU/G$>K)FOGNBNVGPODZUJ
MQ=1_WY2DO_ 6^7[HGSV*XPX@Q.GMN1?W4H_BM?Q/L7]AK]O']IWXB?MS> $^
M+_QP\0:SIFJ:P]A=:3-?&*RD-Q!)"A-O%MBRKNC [>"!BOV*5E=0ZG@C(K^>
M?]F;6W\-?M'_  _\11R;&L/&VE7 ;TV7<3?TK^AD  8 K\G\3\!AL'F&'E0@
MH)P:LDDM'V7^(_0O#O&XC%8*O&M-R:DG=MMZKN_0****_,#]$"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MD9@JECT R: /S7\;?MQ?M6:%XTUC1K'XM7$4-KJMQ%%&=-M&V*LK +EHB> ,
M507_ (*!?M>*<CXO/^.B6)_]H5Q?[0FD-H/QX\::0R%1!XIOU0'NGVARI_$$
M&N/K^@,/E.3U</"?U>F[I/X(]5Z'XA7S/-:5><?;S5FU\4N_J>SC_@H/^U\.
MGQ=_\H.G_P#QBIXO^"AO[4RA?M7C/3[@C[YF\/VF9/KMC'7VQ7B-%:/),F?_
M ##4_P#P"/\ D9K.,V7_ "_G_P"!2_S/=D_X*(_M"9_TJ#PS<+V2;P]%@'UX
MQ7OW[ ?[4/COXZ^.M<\/^--)T&#['I*W$$FEZ8()'_>JI#$,<J-PXQU-?!=?
M0/\ P30\71>&OVG;;29Y JZ[HUU8C<>-P"SC\?W&!]?>O&S_ "/+HY-7E1HQ
M4E&Z:5MM7^"/6R3.,?+-:,:M5N+E:S??3\S]&Z***_%#]="BBB@ HHHH ***
M* "BBB@ K\J/^"_\UJWQZ\#6Z-^^3PA(TB^BFZD"_J&_*OU7K\;/^"W/Q A\
M9?MP7/AZWD!7PMX9L-,?:>-[![L_C_I0'X>U??\ AK1E4XGC)?9A)O\ +\V?
M$^(%6-/AV47]J44OS_0^0J***_HD_"0HHHH Z#X3!S\5/#(B7+?\)!9;0.Y\
M]*_HPK^>G]E[0I/%'[2WP\\.1#)O_'&DP=.@>\B4G]:_H6!R,BOQ3Q9DGBL+
M'JE/\7'_ "/UWPSBUAL3+SC^"?\ F%%%%?D1^GA1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^9G_  4%
M\*/X6_:I\0R"(I%JB6U_#GOOA4.?^_BR5XM7V3_P5D^'KI=^%?BI;0$J\<NE
M7DF.A!,T(_'=/^5?&U?OG#6*6+R.A/JH\K]8Z?H?BG$&&>%SBM#N[K_M[7]0
MHHHKW#Q@K9^'GC34OASX[T?QYI'-SH^I0W<2[L!RCABI]B 0?8FL:BIG"-2#
MA)73T94)RIS4HNS6I^QGA+Q1H_C;POIWC#P_<B:QU2RBNK23UC=0PSZ'!Y'8
MUH5\;_\ !,?]I*WDLI/V=O%U^%EC:2Y\,RRO]]3EI;8>X.9%'<%_0"OLBOY]
MSG+*N4YA/#SV6J?>+V?^?G<_<<JS"GF>!A7CN]UV?5?Y>04445Y9Z(4444 %
M%%% !1110!F>,_%_A_X?^$-4\=>+-02TTO1M/FO=0N7Z10Q(7=OP4&OYZOC;
M\4-6^-?Q?\3?%O7-PN?$6MW%^T;-GREDD+)&/9%VJ/917Z/?\%O_ -LVV\->
M$8OV0O >J(VI:RD=WXPEA?)MK0,'AMCCH\C .PX(15R"):_+FOWGPRR.>"R^
M>/JJTJME'_ NO_;S_!)]3\7\0LXAB\='!4G=4OB_Q/I\E^+:Z!1117Z>?G84
M444 ?0W_  2J\"R>/?V\_ %F;<O#IM]/J=PV,B,6]O)*C'_MHL8^K"OW*K\M
MO^" GPFDU3XH>-_C;=V_[G1]&ATBS=APTMS()9"ONJ6Z@^TOO7ZDU_/7B9C%
MB>(_9)_PX1C\W>7Y-'[GX?81X?(?:/\ Y>2;^2M']&%%%%?GA]R%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'FG[7?PF?XS? #7_  C96WF7\5M]MTM57+&XA^=5'NX#1_\ ;2ORN((.
M"*_9PC-?F;^WA\"Y/@M\=+VXTVS,>B^(F?4=+*KA49F_?0C_ ''/ [*Z5^D\
M 9FHRJ8&;W]Z/K]I?=9_)GY_QMESE&&,@MO=E^C_ #7S1XK1117Z>?G84444
M 6-)U;4]!U2VUO1;^6UO+2=9K6Y@<J\4BD%64CH00#FOT<_8W_;.\/\ [0>A
MQ>$_%MU!8^,;2'%Q:\(FH*HYFA'KCED'(Y(^7I^;=3Z9J>I:+J,&KZ/J$UI=
M6THDM[FVE*21.#D,K#D$'N*\//<BPN>8;DGI-?#+M_FGU1[.39UB,GQ'-#6+
M^*/?_)^9^RM%?%7[./\ P4[DL;>W\)?M#V4DZHH2/Q+80Y?'K/$OWO\ ?3G_
M &2<FOKOP-\1_ ?Q,T==>\ >+K#5[1@"9;*Y5RF>SJ.4/LP!]J_&<SR3,<HJ
M..(AITDM8OY_H[/R/UC+LXP&:0O0GKU3T:^7ZK0VJ***\D],***P_B#\3/AY
M\*/#DOB_XF>-=,T'3(1^\OM5O4@CS_=!8C<Q[*,D]A50A.I-0@KM[):LF<X4
MXN4G9+JS<KYK_P""A?\ P40\#?L8^"GT71I;;5O'NJ6Y_L70_,RMLIR!=7('
M*Q _=7AI",# #,OSU^V-_P %Q]#T^VNO W['VFF^NG1HY/&>K6K)#">FZVMW
M :1NX>4!01]QQS7YL>*_%GB;QUXCO/%_C/7[O5-4U&=IK[4+Z=I9IY#U9F8D
MDU^I\*>'>*Q-6.*S2/)36J@_BE_B_E7EN_+<_..)>.L/AZ<L/ETN:;T<UM'T
M[O\ !>>P[QCXP\3_ ! \5:AXW\::W/J6K:K=O=:A?7+[GGE<Y9B?J>@X'0<5
MFT45^Y1C&$5&*LD?CLI2G)RD[MA1113$%%%>U_\ !/O]F.Y_:N_:?T#X=75F
M\FB6DO\ :7B>0#A+"%E+H3V,C%(@>QE![&N;&8NC@,)/$5G:,$V_1'1A,-6Q
MN)A0I*\I-)?,_5;_ ()2_ 27X"?L8^&[35;#R-6\3[M?U567#!K@+Y*GN"+=
M800>C;J^CZ;%%'!&L,,:HB*%1%& H'0 =J=7\F9CC:N98ZKBJGQ3DY?>]OEL
M?TS@<)3P&#IX:GM!)?=U^>X4445QG6%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !17B_[?/[:.@?\$_OV;->_:H\<_"GQ+XI\,^%X$G\01^%9+,W
M5K"\T4*R".ZGA$@W2C(5B0 3@UX[JG_!:+X2?"VR^&_BK]J_]FCXH?"#P?\
M%>:S@\'?$'Q;'HUYHC3W40FMX+N?2]1NGL7D0[@9XT3 <E@(W*@'V517F_[7
M?[5GPA_8B_9S\3_M0_'74;NW\,^%+..6]73[;S[FYEEE2""W@CR-\LLTL<2
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
M>'->B^)FMZH-3;Q9::9!:S-I6DQPQK%#?$QI*PGE!5%4!',J!_M/]L[]CO\
MX*!_MC?\$TO&W[*'COQY\+KCXA_$^'R]?U:WN=0LM"\-0B6U9;;3XOL\]Q>)
MLMWS).\3&69W 5"L*.^/7_!,#Q5^U[_P37\(_LJ?&K5-#\*?%+X9Z3I4GPU^
M(O@S5;BY_L37M,M8H[;4XI)+>"6)9)(V$D(#8C;ARZJR@'V#X/\ "NC^!?"6
ME^"?#T+1Z?H^G06-C&[EF6&*-8T!)Y)"J.>]:->7_LEP?M@:;\)[#P_^VH?
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
M,KS,NZYFA\EB#\[N[<9)KH?#O_!*S]@#PI\0O$7Q+T']G+3X+_Q=K4FK^)[
MZM?/I6J7SR>8UQ/IK3FRD<O\V3"<'D8Q4O\ P4D_8E^'7[?O[-LO[/7Q#^%&
MB>)UN-42YT:X\07DT5MX?OA;SQ1ZKM@97N'A2:3;;@A96<([1HS2( >.?M)Z
M%_P5HTO]NS5?C5\!/V8/A/X^\'Z+X=M])^&\WB_XDW&ES:6)XHY-3N/L\=I*
M/M$TP6'S2QQ!:QJ@3S9O,^;_ /@@[\=/VOOA?\ _VJ?B1\4?V??#3^$/#'Q8
M^(OB2]/ASQ/+<ZE<^)X)HIKG2(8&@ :WVK(([C.YFVC8,U^L'A#PW:^#?">E
M^$+&[N+B#2M.@LX9[R7?+(D4:H&=OXF(7)/<DUA?![X"_!WX :7K.B?!GX?:
M?X>M/$/B2\\0:W!IZ$+>:G=L&N;I\DY>1@"QZ<=* /QU^('[,/Q+^!?[)OA'
M_@Y7_9(^(.E:9\:M8\*VGCKXQ^$+.SBA\.>+M)U3R)[C28[=%_<301ND0F!,
MLTD+R.S7#^8?V"^+_P =/"GP-_9W\2?M)?$:WFT[1O"G@^Z\0ZQ;W&%EA@M[
M9KB2,C_GIA2N/[W%<KX<_8)_9,\)3PQ>'?A,MKI5MK0U>S\)IK=\?#]K?B;S
MUN8M(,YL(I%G_?*R0 K+^\7#_-7<_&7X-?#3]H+X;ZC\(?C!X836O#>KF'^T
M]*DN98DN1%,DR(YB96*;XTW)G:Z@JP9692 >4?\ !,/X,^+_ (+?L5>$+?XH
MVVSQSXN%UXR^(;,I#G7M9N)-2O48GD^5+<F!<]$@0=!7YO\ [3W@'Q?\!_\
M@G7^RC_P61^!>BRWGBO]FZ5)/%]G8_ZS6?!M]<O;ZE:G'WM@<,I/$:RSR=J_
M8_Q-X<TWQ=H-SX;UB2\6UNX]DYL-1GM)=N0?EE@=)$Z=589&1T)%<+\/_P!D
M/]G+X7? Z_\ V:/!7PPMK?X?ZEIEQIUWX.N+RXN=/-G<*ZSVZ0SR.L<4@DDW
M(@56+DD9.: /R\_X*ZI=?&+_ ((*?M/?M^^)M/N+>\^-MUX4O/"=O?PF.:P\
M'6GB/38M#@*-RAFCDGU)D/*RZK(I^Z,?K1\&V5OA#X492"#X;L2"._\ HZ5S
M'[0'['O[-G[4WPXM_@[\??A9:>(_"-L(A'X6N;J>+3F$14Q![:*1(Y/+**4W
M*=A VXKK_AO\./"/PD\&6/P]\!V-Q:Z/ID"P:=9W&I3W7V:%5"I$C3N[+&J@
M*J [5    H W**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KX'_X+E?\$Y_@5^V+\"?$/[1>C^,K[PC\9?A#X0O;CPUXS\,7
MX2[CMFADD.FW\8SY]G,#)^[;! DDVG:\BO\ ?%?,?[87_!/WQA\<KSX@?$#X
M(_M*^)_!GB+Q[X!3PSK6A3"SNO#^II"MQ]GEFAFM9)H)5^TRJ9K>1"5(#*^U
M< 'SA\'_ /@J=^WOX+^!7Q[_ &=?VB?V9+WQ=^TO\ $T2T;_ (5=H4FJVGBZ
MTU=O+LM<M[./8["- ]Q/;@QY$9 \DLR0_+'[5G[;_A?P9\6/V-=!\,?\$\OV
MM-*/@7XV7>NZM/X[^$@MM8\:ZC<65PUW-;J+DB\OYII9)W0;% +;=JJJC]>O
MV:_V0? ?[-_B3QI\3(?$^M>*_'7Q'U*VO?'7CCQ+) ;W4S;0^3:P!+>**&"V
MMXB4BACC4*&9F+N[NT?[1W[&/PN_:?\ BC\)OBWX^U[7[/4O@WXR?Q-X8@T>
MZ@C@NKMK=[<I="2&1GBV.3B-HVSCYL<4 >E^#O$7_"8>$=*\6_V%J6E_VIIL
M%W_9FL6OD7=IYL:OY,\>3Y<J;MKKD[6!&3BOE7_@LC^R[^U5^TE^RIJ\G[+O
M[3I\%ZEX5MQX@'A:_P#"]CJ.F>*9K!_MD5E>&XC9EB=XD!7YHFP!)&ZDBM3X
MQ_LT_%SQ1_P4]^&'[2_PP^/?Q2L=+T#1)]/\>^"3J+1>#9]*:VO]C^0R!;G4
M9+R:TQL9O+CM"[E"(EEO:7_P3O\ '<G_  EG@_X@_P#!0GXU^*_ 7B_4+N?4
M?!&LWNDX2VN78RZ>FHQV"W\5H48QA(IXW5,!77YMP!X'\3O@O^T)_P %A/\
M@GM^RS^W;\(=9T#P/\;_  7>:'\1_#5IK\4XT2^NS OVJQG\L/-%:W PRNH=
ME3:O.XL."^*%Y^U!^VQ_P72_9G^&7Q+^''A#PW)^SOX8UKQW\1;3P3XLN=<B
MTIM3MEM;"VN+R:SLU6>:2!&6V$1(A+R;W! 7](_$WPRUA/A_IWPV^#/C4> +
M'3K6*RM)="T2UE>RLXXO+CBM8[A'@AV (%W12( N-A%8_P"S=^RK\'_V6=!U
M;3OAGI=W-J?B75GU7Q?XIUN\:[U;Q#J#C#75Y<M\TKX 55 6.) $C2-%"@ ^
M4/\ @L'_ ,GD_L)_]G'M_P"FNXKW/_@I[_R:M:?]EA^&_P#ZG&AT_P#:W_X)
M[^$/VP?BY\,?C%XN^/GQ"\-WOPD\3#Q!X1T[PH^D+:C4 AC,LPN].N))04+(
M5WA<,< '!'4?M7_LI6O[6GPRL?A7X@^.7C;PI96>N:7JTMWX0_LM+F[NM.OK
M>_M6D:\L;A0%N;6&0K&J!L%3E25H _.GX?\ QVT?_@AC_P %)?CY^S%XKTFX
ME^&'QLT6Y^*WP)T2T^7[3XG.(;_P[:C[HGN9Q&(HQ@(J0#_EI4/COX#ZY^SQ
M_P %D?\ @G+X,\=:G#J/C'4[#XI:[\0=8@'RZAX@O]&DN]0F7//E>?*Z1*2=
MD,<2#A!7Z*_&C]B#X$?M$>/_ (2?%7XV:3<>(?$?P6\32:]X.U>\$*R&\>V>
M$F98XE1EWF&X"HL>)K2!NBE6X?\ :!_X)D>"/VB/VS/AO^W'XA_:2^)^B^+/
MA/'?1^"-.T"71%TVS2]B,-VKQW&F2R2^;$=AWR$@ ;2IYH ^EZ*;$C1Q+&\K
M.54 NP&6]S@ 9^@IU !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
0% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>ctsh-20240930_g19.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g19.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M* )8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH 1F55+,0 !DD]J^%O"W_  6QTW]JO]J#Q'^RM_P3#_9PF^-U
MYX(P/''Q U'Q<GA_PEI+,[(B+?BVNYKIF=)%40V[!PC-&716=>D_X.!/BY\0
M/@=_P1Q^/'Q!^&%]<6NL#PI#IL=U:L5EA@OKZVL;B16'*LL%S*0PY7&0017R
M3_P9<^"?#>C?\$Q/&?C>P@C.J:W\8[^+4;@ ;_+M].T\0Q$^B^9(X'_38^M
M'U3^T9_P56^-O[$DOA[3_P!L+]@?6+#_ (3'Q1IWA_PQXH^&_C6'Q!X=:_N[
MF.!(;R[GMK*ZLCARX+V95PC*K%OEK[3KY;_:V_;^_P""5NEW=_\ LO?M@_M)
M^#-&OVNK2XN?"WBB[DL[GS8+I)[:=$=58[;B!'CD7(+1@J37S!_P4^_X*]ZU
MX6_X*)_ #_@G)\(?C!/\/O#/Q!L$\3_$OXD6NFYU"'1S]J,-A:+/"YMI)OL4
MH>7RC(HFA*%/F) /U#HK\G_V6/\ @L-\7/@1XM_:_P#!GQYNO$WQ(^''P0\.
MW7C+X0?$+6-':UGUS35"#^R9;L01QW+K//;Q1S%?,_UI<L%&WPO0?^"@W_!2
M3Q=_P0T\6_\ !<F3]L#6K+Q_I/Q%232O =MI5A_PBJZ+_;-KI3::UDT!D<9F
MDD\\S>?\B@2 Y8@'[J45^+G_  4S_P""^?[2FH_L+_LD>.?V/6A\ ZS^U'/)
M%X@\7_88[P^&WM;BTM+RUM!<*T9<W%Q*!*ZDB.#( 9]R:O[5?[1_[?7[,?\
MP7<^"W_!,;X3?\%!?B(OPZ^)W@ZRUBZ?5/#>@:YJ=G=%]2BD!GN]/:0P/_9H
M=P&7RQ/(R8"!: /V.HK\7/VQ/^"AG_!3CX6?\''/AO\ X)]_LZ?M%->^#?&6
MF136/A3Q1H6GRV.FSW>E73&=Y(K9+J6"UD07?D^<KR" Q>:H?</==>\-_P#!
M?O\ 84_X)X_&CQ#J'Q9T7]I/XRZCXUB?X8R:+H:A]*TB5HXYKDV9A@5Y5&YU
MLT\V.(X.Z5 R4 ?I=17X6?'O_@JI^U1^QQ_P4=_90\"^"/VN_$/C2'XHPZ)I
M/[0'PN\8:KI6K1^'M9NKFU@N[,36%M$EI=P_:B3'"5"M$A*>7)L;T?\ X+0_
MMX?\%$?V9O\ @M%^SI^RG^RG^UA<^'?"_P 7Y]!BU+P_K7AG3;_3X)[C6GL7
M;)MUN3$R!"R"=6)W;73<" #]C*^'#_P6GTO2O^"R.G?\$=O%?[-][:Z_JT=Q
M<Z?XVL_$\<]D]HFD7&J12-"8$D5VB@\MDR0CDX9U 9OE7Q1^W5^V[_P2]_X+
MY?#?]A+XY_M::_\ &3X4?';2],DM&\9:3I\-]HU_?W-S8PM ]E;PH@6\MUS&
MJB/R;C&W>HDKQ/\ :S\/?%'Q9_P>8^$/#?P9^(5KX3\17OA(16?B2ZTE;[^S
MXSX0OO/EC@<A'F$'F^5YFZ,2^6SI(@9& /WYKXY_85_X*VO^VO\ MT?'?]BL
M_LH^+?!H^"FIR6@\7:O<>9;ZOLNFM\M'Y*?96DQYT*[Y?-AR^5Q@_)O_  1
M_;R_;2\:?\%4OVH/^"8G[3/[1NJ_$O1?AT^JW/A3Q9K6FVD&I6PM-5BLB-T$
M2H1(ES&Y0J51HOD"JQ4TO^"./_!3+]K[XA_\%.OVP_@%^UE^TQJ?B_X<_ QO
M$(T%=4T/38)K2VT[6I;;SW>SM86E?[/$<YX)R0!0!^PM%?B?\ OVM?\ @KG_
M ,%>OV /C%_P4*_8G^.>M^'/B'X;^,BZ1\)OA%H4FE0Z7'HUK%8S3079O(2M
MY=20WS2,T\@4M;J(P@?97Z^?LXZK\:M=_9]\$:U^TEX9L-%^(5WX3T^;QQI&
ME3K+;6>K-;H;J*)E9E*+,7 PS# X9A\Q /C/_@K9_P %Q]<_X)&^+M%T_P")
M_P"QIJ'C'0/$5E<WFE^(/"_C- (8H9H86^U12VBF!M]Q !AI$)D4;\\5]9_L
M9?M4_#O]M[]ECP-^U?\ "HNNB>.- AU&WM99 \EG*<I/:R%>#)#,DL+XXW1M
MCBOFG_@IQ^Q_X3_;V^/#?LE>+_)CB\9?LO>.+;3KR=,K8Z@FN>%Y;.ZQU_=7
M,<,F!U"$=Z_,7_@VT_X*4_$;]DGX"?'K_@FO\0M-V_$SP7K#S?"7PMJKX:;7
M[N]BTB32F'\*)J<MG(P7)59[J0_+&30!]P_M+?\ !R_\.O@?_P %$+3_ ()W
M^!/V2=?\8:SJ_C&R\,>'_% \406-AJ.H3WHT^0+NA=ECAOUGM7?GY[:7 P!G
M]+_#T_B&YT2VG\6:7966I/$#>6FG7[W4$3^B2O%$T@]S&OTK^;;_ (*?_ _1
M?V;/^#C3]BOX&Z%J,U_'X<'PQMKK5+D?OM2NSXHG>YO9?66>=I9W/=Y6/>OU
MY_X*E?'#_@H1X$_:+^!OPN_9O\!ZKIWP:\1Z[(_QT^*NAW5A#<^'=-1T5B;B
M^22&QACC:2>29HR\BQ^7$\3\D ^W:*_'S_@CE_P4^^/GQ)_X+._'#_@G?J?[
M2UY\7_A#I>BWNN?#CQ9KQMY[Z!(IK+:([N"*,75N\=VX#,&!\J-XV 9M_!>"
M?V\?^"N/Q)_X+U?&S_@E_P#!7]KU3X>L])U2+PMJWC'PGIEW%X2 @M+E;\QV
M]M#)>O$)'@BCDD"%IXWE\P(RL ?HK_P5U_X*=1?\$G/V=M,_::\0_ VX\<:!
M=>(XM%U*WT_Q"EE=6DTT;O!(JO"ZRQGRI%8[E93LPKAF*>Y_LR?&VP_:7_9M
M^'O[1VE:#-I5K\0/ ^D^)+;2[B8226<=]9Q72PLX #,@E"E@ "1G%?B__P %
MWO@W^W1\"?\ @W@L?A__ ,%#_P!H;2/B=\18OCG9SOXET5&\D6+K=FWA+O!
MTC*-Q),8V[P@+! Q]^_8X_:7O/VMOA=^RC_P3X_8I_;VN?A]XO\  /P!\(>(
M?C3+X>@TJ^D_L@:)9Q?V7!%>VLX:_::2!FD7"VL>3(LCR1QT ?JU17YC_P#!
M7C_@J'\0/V8OVSOV=O\ @F-\.?C1>>#S\0WM=4^)WQ2GLX+C5+30%GD@V6H,
M+0QW-P;6Z#3"$^60A103\M']BG]M+]IKXO?MA_M,_P#!.UOC7X[U7P!I'A/_
M (2'X)?'A] B&H6<#0V9NK 75Q:&WO)(I;PK%)+&\@^SS;B^%V 'Z)?#[]H+
MX3_%3XF>-OA)X!\50ZGK/P[O+.S\716WS)875S!Y\=NS=#((BCLH^[YB@\Y
M[2OP._X,_/"_QK^)_P ._C'^T,W[3/CSS[#XA1WVO>#H#IL]KXPO)+&20O?7
M%Y:2W8D9V^_%/%D\MGG-G_@F?_P5_P#CQ^WMK.K_  M^(7[>_C#X9?M-GXF1
MS6?PW\0:?IEMX6\0:+'?0F;P_9)-:>99WBP)/""TJ7+R%27E#.L8!^]%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R7
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
M,UM%J33+$WV1SA4:0!URF<@?KU10!^>'_!R]^QW^UA^WE^P%IG[-_P"Q_P#
MJ]\;>([KQ]8ZI=B+7]+T^"QM;:&<,TCW]U!N9FF4*L8?HQ;;@9^(_C=_P14_
MX*"_ "']D;]NG_@F-^R=<>&_CW\/O FDZ'\9/!P\2>'[.RO+NPL(+:6[FE&H
MK#<"\'VB&7RW=I8F5W\J0-N_>NB@#\=/^"T7_!/7_@HS^TM\9_V>/^"OO[&W
M[/4^G?&+X86-E#XJ^$>N>(--ENK<6M[)>PB.>"Y:VNXO,GNXY%28.\<L950V
M]5_0']D'XO\ [;?[4?AZZ\7?M/\ [)<?P+TB30I+.'PGJ?BFWUG5=0OI2NZZ
M9[=5CM;:)5=$1LRS-,6985B7S?HJB@#\AO\ @VZ_8$_X*,?\$P]4^*O[,'Q[
M_9LM;+P_K?BZ+4+;XHQ>+K&:QN+>&UEA7[+:QNUQ))(_D,HE2)41I"Y#HL4G
MC7[=/_!)/]I?_@IIIWP;^)-Q_P $^?$GP7_:H?7=);XO?%/3M8T>/PU<V20D
MW&KNUI>,[WJRK"\<:0K.I\R-C(B1R#]WJ*   @ $D\=3WHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **_/V[_:F_;_\ %O\ P6<\6_\ !-SP3\>_!&C>%-(^"L7C_3=<U'X:
M/?W^Y[^"R^QR;+^"-@&E9_,"@X4+MR=U=5^P-_P4:^//Q,_;W^-/_!,/]KOP
MIX6?X@?"33[+6M.\:> [2XM=+\0:/=);O&[VES-/):7"K=6^Y/.D4EY I C!
M< ^V**S_ !!XN\*>$UMW\4^)]/TP7<PAM3J%['#YTAZ(F\C<Q]!S7A'_  5+
M^)'[6?P/_8C\>?'[]C/4M#/C'P)X?N-=71O$.A-?6^J6MLHEN(0J2Q.D@@25
MD*D[G"KM.> #Z'HK\\/V@?V\_P!M"?\ X(:^'_\ @IW^R+\1?!^M>*[/X=V?
MBWQ1IVM^$6>RO86$9U&"-([E6MGM/](ZO)N^SLIR2&'N.H?M8^*+W_@DU%^V
MQX1^*5C>:U=_"2/Q9I>LQ^'5DAO+R6S%Q#:+9"4$EYG2W$0DW[B%W;N: /IZ
MBN0^ FF_&?2OA#H%M^T/XITK6/&K:;"_B2[T/3/L=D+MD4RQP1F20B-7W*I9
MV) !/6NOH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /RC^*W@?X[?$'_@Y2^*&@?LV_&Y/ 'C _L2QOHNO3Z%;:C +C
M^V[<1)-#.C Q>:8V8J ^$P#R:[C_ (-[W^%6HVWQ?O?BWX7U6R_:]T_Q6--_
M::N_%NI_:M2O[J+<+.ZMB%6./3)8AN@2!%C4+M&]4B<_2^B?\$T_A?H/[<M]
M_P %#[3XS_$1_B1J?AQ?#M_/+J-@;&;1EECE&G_9A9!%BWQ1MN7$NX;M^22;
M?Q9_X)N? WXE_M=:3^W5X<\6^,/ GQ0TS0#HESXC\#:M#;#6+#>'6"_MYX9H
M;Q4(&WS$. $Z^7'L /FC_@F/9_#?_@H-\8?VS/$W[7_PXT7Q?X@T;]H/6OA[
M;:'XJTV.\72?"5C;P0V5I#'*&$$<SF[FD\O:)92SDL0"-W_@W^UKXD:G^R]\
M8OV:_BGK5]XD\-_!W]H?Q=\.? NIZ]*US+>^'K"2)(87>3)G2,RRQ!B2 BK&
M.(\5[KXA_P"";_PQ3]H_Q%^U;\%?C!X^^%GC/QMIMO9?$"[\!7FG"V\4"W4I
M!->6M_974(N(U)5;B%(I0&(W\G/JOP!^ /PJ_9B^%6F_!CX,^&O[+T+3#-)'
M')<R3S7$\TK33W,\TI:2>>65WDDE=BSN[$GF@#\AOV#/"]QH'BSXD_\ !MEX
M[L+F]T;PG\?&UH6]QOV2_"V4'7!$S?Q)-=+9V<P!Y&LL.QK8_P""3>K>,;76
MH_\ @@M\0)KR[N_V=_C]J.N:U/=(3]L\#:=-'JVBR,Q&,S:M=:<P0\&WC9<8
M! _4S1/V4O@OX?\ VK=?_;0TSPX4\>>)/!-AX5U+4=R[#I]I<SW"!5"YWN\Z
MAV).5MH  -G+?!7[)_P6^'W[3OCK]KSPQX=:'QK\1=!T?2?$U\64I+#IOV@0
M,HV[E=EG".=Q#+;P< ID@'I-%%% !1110 4444 %%%% !1110 4444 %%%%
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
M^&UM(PL, QP2BAFQ\Q8\UXY117Z%2I4J--0IQ22V2T1R-MN["BBBM!!1110
M4444 %%%% 'LG[&__!0+]L']@/QT/'W[*/QSUKPM-)*KZCID$_FZ=J0'&VZM
M)-T,XQP"REESE2IP:_H"_P""4?\ P=<?LZ?M676F?!;]N73M-^%7CVY98+7Q
M&EPP\.:M*?\ IK*Q;3W)/"S,T7'^N!(2OYF:*\7-<@R[-X/VL;3Z26C_ .#Z
M,TIU9TWH?WLP7$%U"MQ;2K)&ZAD=#D,#T(/<>]/K^5[_ ((I?\''WQS_ ."=
M^IZ3\ OVD[S4_'?P5\Q8(;5Y?-U/PLA.-]D[G]Y !UM'.T8S&8SD/_3I\#?C
MK\(OVE?A5HGQN^!7CW3_ !-X5\162W6CZSIDNZ*>,\$$'!1U8%7C8!T965@&
M!%?D><Y%C,EK<M76#VDMG_D_+[KGH4ZL:BT.MHHHKQ30**** "BBB@ HHHH
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
M#+XFW$9VW2Y+#2=2*@M+;NQ.U\%XG8N@),D<_P" ?AK_ ()A?MT^+/VT+O\
MX)^Z-^SSK3?%33[YH-2\/2(JI:1+M)O))R?*6T*LCK<[O*=9$*LV]<^C@LTA
M5A*.(M"<%>7:W\R;^S^3T?G]OAZ]+%TE4I.Z?WI]G_6IX)7TS^QI_P $=_\
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
M:U%=Z5XCB^+WB/56T#6K&6RO387$T+PW0AF57:)@P&\ J&^4D'B@#]+J***
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
M;SQI+]HCTZ>6XA(7);85RPVU]VV^GV^FZ<NFZ+;06D<46RVBC@ CBP. $7'
M]!C\*XCX"_ /0_@?;^(]2BOHK[7?&6O_ -L^)]2M[!;2&>Z%M!:1I! I8001
M6]M!$D>YVPA9WDD=Y& /SK^,'[,O[*/A']K[]ES]L#_@D-XZT*V\<:SXTTC0
M/&VC^ M72YM_%W@)XRVI7VJ11LQ9[>&-7-Y,-S3/$KL\Q@V_7G_!63Q=XDM_
MV0;SX$?#[59+/Q7\;?$&G_#7PW<PG#V[:O+Y%Y=*>H-OIPO[K(Y'V;-?1>G:
M!H6CW-S>:3HMI:S7DF^[EM[94:=N?F<J 6/)Y/J:?>:3I>HW%M=ZAIMO/+93
M&6SEFA5F@D*LA="1E6VLRY&#AB.A- 'P[_P77_8L\7_&S_@D;KGP-_9D\!-J
M-[\/VT/5_#?@VQ0DZA9Z3/$S6,2C)9OLJ2;$ )=T10,L*X'_ (*?^)?A#_P5
M&^$_[,>B?L?>.--\1^,]0^.OAGQAX>N-'N4DOO#6EVGF2ZE?W:H2]FEO&1'(
MLFT_:###@RE5K]**JV&B:+I=S<WNF:1:VTUY)YEW+!;JC3OS\SD#+'D\GUH
M^-]9\2_LK_M%?\%-?CA^REXZ^(GA;6HO%O[-7ACP[K?AE-;@:>X4ZKXJ2[M@
M@8L)4BNH690-Z":-B!N4GYZ_X(N?"']IOP3KM]^SY^VU+%:^!_V'_$NL^'/
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
M4E3IJR7]??W?4_6PK:\ ?$CXB?"CQ-!XU^%OCW6O#6LVIS:ZOH&J36=U"?\
M9EA977H.AK%HK1I25GL!]J?"?_@XD_X+-?!RR33?#?[='B/4K=  4\6:98:T
M[@>LM];RR_B'!]Z])NO^#K;_ (+/W&GFSA^.GAF"0IM%W%\/]-,@/][#1%,_
M\!Q[5^<5%>=/)LHJ2YI8>#?^%?Y%^TJ+JSZY^-'_  7F_P""OWQ[M)=/\>_M
MZ>-[>WF0I+#X5E@T%60\%3_9D4&01P<YSWS7RAK>N:UXEU:XU_Q'K%UJ%]=R
MF2ZO;VX:6:9SU9W8EF)]2<U5HKKH87#856HP45Y)+\B7*4MV%%%%;B"BBB@
MHHHH T?"/A+Q/X^\5Z9X&\$Z#=:KK.LW\-CI.F6,)DGN[F5Q'%%&@Y9V=E4
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %?+W_  4Y\#_LK?M3?LU?%S]EOXZ>"]'\3:GX=^%5QXQM-)U6
M#][9YBOX[6_MI 0\<B36DJEXR"H=58XEP?J&O'OVH?V$OV:OVN()]2^*G@)4
M\2GPW>:'IWC;1;N6PUFPL[A&#PQW=NZ2F+<Y<PNS1,<[D.3D ^1/^"13_M(?
MLE_MD^/_ /@ECXT^-FI_%3X9>$?A?HGC/X>>*?$#"75?#-O?3R0+H-[.O$I
MBDDAR 1%%E0J,$CZ36&7_B)YT5=PS_PPU=\9_P"IOCKZ^^ _[-GP6_9K\/W>
M@_!_P/;Z8VJ7"7.NZF\CSWVKW*QK&+B\NIF::ZEV*JAY78A5"C  %8%Q^PW^
MR]=_M#)^UC<?#:5_B1%!]GB\8GQ#J'VU+7S3+]C#^?Q:[R3]F \G!(V8.* .
M\UGXH_#/PYXWTCX9>(?B+H5AXD\0132Z#X?O=7ABOM22$;I6MX&823! 06**
M0HZXKQC_ (*!?L._LO?\%&O@%K/PJ^/GBG5+?3-*$TD>LZ#XRN;%="OH0)%N
MY(XIE@DD@(5P+A'"\\#.:A_:B_8&^&/[3?[4OPI_:%U[X:Z+%KWPQU:#4;7Q
M[)=S#5(H89C.FFVT28C\N294:664G;$9(T0F=GCNQ_\ !+?]@&+XL>)OC6G[
M,>A?V_XSU)M0\7DS7!LM:NV=G:>ZL3+]EN'9V9V9XB69BQR>: /COX;?M>_M
M:_ K_@W:^%GQ3^,5RFL_$/Q:-+\)2^+/%UC]KM[33=5UMM.LM:OHY_\ CX0:
M;+;3?OLB5Y$\S<';-'P%^Q#XA_X(??\ !07X1VO[$/BG4-0^!O[17BX>$_'_
M ,+-7E%Q+IFM1Z9<W46N6+A08T\NTF>=  B*&4#:T(M_TW\<_#WP)\3O!&I?
M#3XC^#=+U[P[K%B]GJNAZO8QW%I>6[##121."KH1QM(Q7)_#7]E+X$?"?Q#9
M>+/"/@^YEU/2]/>PT;4-=U^^U6;2K1]N^WLVOIIC9PML0-'#L5A&@((5< 'E
M7[7GQU\(?%K7=7_85\"?&K2/#5_J.G+#\4/%CZU!;R^&-(N4^:VMR[#.J74)
M98E'_'M&_P!JDQBWBN.;_;6U3]GRT_X)0?$_X??LVZQH$OA/P+X37PW:6OAR
M[26STW[,EL$M%="5)CB>($ D@G!.X$#3\<_\$0/^"3OQ-\9ZK\1/B%^PWX,U
MG7=<U"6^UC5M1BGEGO+F5R\DLCM+EF9B22?6N_'_  3G_8JB_9PM/V0;+X!:
M99_#"REFD3P-I]W<VVG2M+.;A_.BBE47&93Y@$N\!L$8P* /A#_@H+XN\;_\
M$@O^"M>B_M]?"GX:ZEXE\&?M.^%W\$>,O">C19:[\<6D#-H,@ P!)=%4M0>B
MK]JD.2167^W+\![C]FG]I'_@FQ\,?$FO1:KXD;XZ:MJGC3757;_:^O7J0W>I
M7G/(62[GE95/W$*(.%%?J&?@C\+I_#6@>$M8\*)J]EX7U6'4_#XU^ZEU&6QO
M(69H;A)KEY)/,C+L$8L2@.U<  #B/CG^P)^R1^TM\1M%^+?QV^$,?B7Q'X:N
M5N/#&J:AK-]OT68>6?-L@DX6T<F*-BT(0ED#$EN: /8J*@TW3X-)TZWTNUDG
M>*V@2*-KFY>:0JH !>20L\C8'+,2Q/)))S4] !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
510 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>ctsh-20240930_g20.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g20.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M.@%J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHKX#_X.4OVR/VF?V(/^"8^I_%?]EF[O
MM-UG4_%^FZ'K/B;3(P;G0=,N!,9;J)V5EBD9XX;992"4:Z#+API !]])-#)(
M\4<JLT9 D4-DJ2,C/IQ3J_%W]BGX>_!'_@I#X<^/_P"T-_P2J_:4^(G@WQWI
M&I^&;_P%J]Q\0=4%_/<1Z#9_:-/UR&[N)%OXYKF*>!YKA95#@O&[(N&O?MH_
MM.^)_P!J3_@Z ^$/_!,;XPS?:_@IX;T2XO-6\!7WS:7XGU23P]>ZC%-?0M\E
MVB.+9$BE#(&A;"YD;(!^RE%?BC_P2._:;^(_[('_  7[^.__  1^M_$^H7WP
MCO;_ %/5/AUX<O;R2:+PK,L46HQV]H9"3%;?99I8S$#MW11,,'>6_8CXT?%G
MP;\!/@_XJ^./Q$O_ ++H/@[P[>ZUK-QQF.UM8'FE(SU.U#@=SB@#IJ*_E_\
MV??@O^PC_P %4_B\_CCQ[_P7S\8> /BW\3-4?6-9\":GX2O;&PLM4O9#+)IU
ME>3W<5O,D<DGD1*&1G"+MC&0*^Q_^#EGQO\ '7_@FS^PY^R_^S'\%?$?BMOA
M#;:A_8WQ3UC3-3FM;_7TL8;,PV=Q=QL'C^V(=0E<!L.\9SPF" ?MS17XE^$_
MC3\(?B/_ ,%C?V5O&G_!"V[LX? GBSP5+=?'KPUX%M?LFC6FB+,T:2:O91@0
MVM\@6=%:55F:2.  L&7=[Y_P7,_X)2^"/VI_V;?BU^U9^U;^VAXXT6;P-X:U
M'5OA_HFEZS':>&- CM86>VCDLV0M=W-PZJ)9BXD9YECBVJB*0#].**_.+_@V
MZ\!_M"_$W_@C9X:T#]OJV/BW3]?U2[N/!EEXN*W\K^&6$)LUF\W<6 F6X>(/
MRD1A P%4#\B_A+\6?C#_ ,$4?^"IG[/_ .TAXO\ B?XFO?@Y\6?#=K=ZC'J^
MM7%S;0Z;>.UEJ4;>8Y#-:3JMVH'(3R 2<G(!_4C17Q;_ ,%LO&GBGQ3^RGJ?
M[,/PK\47>G:KXU\(Z]K^N:MI-TT<]AX:T6Q-]>3)(ARHGN#IVGY&#MU)F!!7
M-? __!EUIUM\3?A5\8_BY\2FE\1>)M&\6:=9:-KFO3O>7.G0/9S&1+=YBQ@#
M[V#[,;Q@-D   '[E4444 %%%% !1110 4444 %>0_M-?MZ_L@_L>+'#^T3\>
M-#\/WTT4,T.B&9KG49();A+=9ULX \YA\V1%,NS8I/+"O7J_FP_X*$?M,?M6
M_P#!*C_@I=^T=X>_:S^$5WKOP^_:1^(/A[7?#WQ"*,TEOI.D:U!?VD-I+@K,
M(+4-:2VA*,K)$X(7'F@']#?P3_:.^ '[2?@]_'_[/WQI\+^,]%BD,5QJ7AK7
M(+R*WD R8Y3$Q\IQW1\,.X%>1VG_  5U_P""<M[XQTKP;#^U#I*KKVORZ'H/
MB.;2[Z/P_JFIQ$"2RMM9> :=<3J2 8X[AFR0,9.*^1_VWI?V=OB)_P $J_VN
MO^"D'_!+3QY9ZQ-\:_AKIX\3W'A./RSYE@T\>H7,L8"RV]V=/O9!,CJCK]G5
MR-SLQ_/KQU?_  P^*7_!E=X1CLKFSGU7X<_$UH[F)&4O::E)XCO#@]P[66I!
M^>=LOI0!_2;4=U=6MC:R7M[<QPPPQEYII7"JB@9+$G@ #DDU\N?\$1?BY\1/
MCI_P2;^ _P 3OBMJ%Q>:]>^ K>"]OKMBTUV+=WMHYY&/+O)'"CLQY8L2>M?G
MK_P<<_MH?$_XY?MX_!W_ ((L?"9/%=SX8\5W%AJWQ@TKP(\:ZMX@LI9W8:3"
M998D&+6WEF*R2)$S30EV"Q&@#]7_ (-?MJ?LR_M%>*KSPI\ _B:OC3^SYY(+
MW6_"^DWE]HT4T8^>$ZI#"UCYHQ@Q^=OSQC/%=%\</V@O@;^S1X%E^)G[07Q:
M\/\ @W0(I5B.J>(M4CM8GE;.V)"Y'F2-@[8URS'@ U\J?\$S/^"K_P"PU^T!
MXR\1_L#_  C^$'B3X*^+?@WI\EK=?"GQOH=KITEE86C+%(UO]EGFA>.(LF[Y
MPV'#@,I+U^5W[*?_  5&3]K']O;XU_\ !9G]JK]F/XH?%;X8_ F-+3X4^'_!
MNE65WI_@2RFEE/\ :LT%W=P 7(M[=9&E19&#SR2-Y:P1% #^@;X4?%SP;\:O
M"<?C?P)'K0TZ5]L$NN>%]0TF288!#I%?00R/&005D52C#H37*?#K]M?]D[XO
M_'G7/V8_A1\?/#GB;QUX9TDZCXBT'0+[[6VF0"9(3Y\L0:**0/(@\IG$G.=N
M 37/_LT?M)?LC_\ !5K]D>R^+WPPD@\7?#[Q8CV^HZ/K5GL>.6)P)K&]MR2
MRL &C.Y'4@@NCJS?CQ_P;*^"/"?PS_X+L?ME_#CP'H5OI>A^'YO$6FZ+IEHF
MV*TM(/$XBAA0=E1$50/0"@#]??VI?^"GG[#'[$OB.T\+?M8?'>'P'=:B'.F2
M:_H&HQV]^$"%_L]P+<Q7&SS$W>6[;"P#8/%>K?![XP_#']H#X8:)\:/@SXTL
MO$7A;Q)8)>Z)K6GN6ANX&Z,N0".0000"""" 017P_P#\%R/V(-&_X*(W_@G]
ME:]MX/[4USX<^.I_"MW/@"TUBW32)[*3<?NKYT:(Y'6-W'0FOCS_ (-(O^"C
M.E^"/V6/BY^Q%^TIK[:)/\"A?^++1=5)1['0MSMJ<10\J+6Z5I'SSF^QVH _
M3W]I+_@K;_P3C_9!^+#? O\ :/\ VL/#OA;Q>EI!<OH%W%<RW"QS9,1(AB<
ML!D*3G!!Q@C/O'@[Q;I/CKPU:^+-"@U".TO$+0)JNCW-A< !BOSP74<<L?(R
M-R#(P1D$$_S#?\%R_AWXK\.?\%$OV8_BM\5-%DL?&_Q82Q\;>,[*Y'[VQGO=
M>86NG/ZFRL(K*Q[@_8\]Z_J,H **** "BBB@ HHHH **** "BBB@ KSS]H_Q
M7\![#PQH_P *OVB]'T[4O#WQ.U]/""Z9K5E'/97UQ=6\\D=M.DGRE9?(:)1@
MYDDC7'S9'H=>;?M4_LC?L_?MK?"L_!?]I/P(WB#P^NIV^I6]O%JMU8S6M[ 2
M8;F&>UECEBD0DE65P1F@#^<O_@I5^P;\2?\ @C-^U[\1?V^?^"7GQ'O/!7AO
MX7_$K0=!D\+MJ,LTL(U32+;41$3(Q^V6+RL\+V\NY@IC.7Y*?K_^W9_P23^#
MO[8GQ*^'/_!4>Z^.FN_L]_%WX=^'K/4[_P 9Z=%:RVUK;P1FX9+Z&[ C;R-\
MR&1B%,1=)5= H7T#X9?\$8/V8O"OQQUCXT_%KQ+XP^*1D\3:9KWA72/B/XMU
M'58-&OK+3XK.*ZE2XN7CU&Y41DQW%Q&TD*MM0\;C[)^T#^Q/\!?VK+V.+]H[
M2]8\7Z%#+%)'X*U'Q#=1Z#(\9!4W%A \<%\-PW;;I9E!Y &!@ _(S_@WG_9L
M^)'[3_\ P4V^.7_!;#XM>)]7U7P,]SJNC_#GQKXITVWTZ?Q+F1(&U/RH(HHH
MHHK*V$;;4"!YR@9FAD-?ICX,_;Z_X)7?\%$_@%\28='_ &@? 'CGX<^%X#:_
M$]=?D-MIUE;'<P>Z%ZL2FV?RGVS<Q/Y;;6.#7T1:>"?!VG^#D^'>G>%-.MM
MCT[^SXM$MK)([2.TV>7Y"Q* BQ[/EV 8QQC%?GY^P;_P0]_9 ^%7C#X\:EIO
M[+TOA;X/_%WPWIWABP^&OB+5KRXN-1LH)+B>YU.Y$T\DMFTTL\200ATE@CLT
MD98II&1 #PS_ (*I?\&\?_!*+X__ +"/C']KG]AK1/#G@G6O#?@N_P#$WA_Q
M/X#U_P"T:!KD%G;R3M#*@EDM_+=8W43P;&5B&8NJE#Y/^V+^U'^U'JG[ G_!
M/_\ X):_'[1HH)OVG[70]&^*/BOQ3I4=W?6^EF^T^VACB^U(ZQ7WD7<4KSLO
MG12(C*5<EQ^DW[+_ /P0X_X)]_LB6EYX>^$?A'QFWAJ^OEO+CP-K?Q*UB]\/
MRSJP99)M,DN3:W1!5<&>.7E%/50:]A_; _89_9=_;O\  5A\//VGOAA%K]KH
M^IIJ6@7\%]/97^CWJ?=N;2[MGCFMY!@<HX#;1N! Q0!^%T7[)'Q=_P"" /\
MP<,?!?X1_L8_$/6]3^%_Q[US3;6X\+WMP9F.E7%]]EN[:Z P)C9AC<PW! 95
MP&)Q*7_8?]LC]D3_ ()^?\%G_@AKOP1\;^.='\8P^&-3NM._M?P1XO2:Z\*Z
MRH"N'%M*R+<1E5)@N%8<89.:[#X6?\$Z/V9?AE\>8?VI[_2M?\9?$NST;^R-
M*\<?$#Q/=ZS?:7888&WM/M#M':AM\FYHD5W\V3<S;SGS+P?_ ,$+?^"?OPP^
M/OB/]HWX,:#X^\ ZYXON)9O%-KX!^*NMZ-9ZF97:219([2Z0A"[LX1&54)R@
M6@#Y)_X-&?A?^T#\$/@E^T%\$_B1X@N=2\&^"_C3=:!X0NF9C:RWMIYD.IR6
MNXG$+LMLV%^7>7_B+UQ'_!5W]@<?MD_\&X7P]^+/A#1OM7B_X*^'CXHTMHH]
MTDNF NFJ0 ]E\A5N3CDFR0=Z_7G1?V=?@]X3^"D'[._@'PF_A7PA:67V6STS
MP=JESHSVT>XNWE7%E)%/$[,69I%<.S,Q9B6).'^SE^QC^SO^RA\'6_9]^"?A
M+5+3P6;:2V3PYKOB[5-:MH8',A>&,:E<SF*-C*^Y$(4[N0<# !^;O_!+!_CO
M\<_^"&7C[]L[]J$>9X@U+]G'5/!/@F20L7_X1G1["_CBNGW<B>ZN'F:5_P#E
MJEM:L2<#'F'_  9!_P#)LOQT'_4]Z7_Z1/7ZZ>)/V./V>?%'[,]I^QY<^#;^
MP^&]EX:3P];^&O#_ (GU'2U_LM;;[,+1IK.XBF>(PY1E:0[P26R>:X3]BO\
MX)0_L(?\$[M2U/4OV-OA%JW@L:T\;ZM90?$+7;RSO'1'1'DMKN]EA=E61P&*
M9&>#P, 'T51110 4444 %%%% !1110 5^7/_  4I_;D_8N_;&_9-^.7[%_[1
MVN>$=*\:> _C!I>AW_@_Q+?)975WI8\26*1:K8^>RR,CV$KAYX#F,B8Y167/
MZC5QOQJ_9[^"G[1?A@>#OC9\-],\1:>MU;7$<5]$0\<D%Q'<1,LB$.F)8D8@
M, V-K J2" ?DQ_P;,?LGS_LS?'[]K?7/AGXON]6_9BG\2Q:7\//$VN2J;'Q$
MMK-="2[@D8"*XBBA<0O=(!%-E2"0I"><_P#!0C_@F5^R3_P4E^-'A[]CO_@C
MI^ROX3T309/&*ZS\<_V@_#>D,OAS1XHEDC&FZ?-N^SW5R?-=W@L^%9(49E7S
MC'^Z>I^'M UK2&\/ZSH=G=V#*JM8W-LDD)"D%048%< @$<<$#TJU###;0I;V
M\*QQQJ%CC10%50,  #H* /SI_P""D?\ P5O^ G_!O=X"^!/[,VE_LP>)O%'A
M2\T,:3I]SIFI1VR:5I>FQV\!(=XV%W=;75C%F//+-(NX5\C?\%2/ASJG[,__
M  <(_LT?\%==7AF;X*>.GT2QU7QK-$RV6AW,EO)8C[6Y&+:,V]Q!.KR%0V)L
M?ZMJ_7/]LS]FK4_VOOA<_P"SOJVNV6F>"O$BO;>/KE8&DU&ZTTE1+86AX2W^
MTQF6&6X)9HXF940O()8?49/#7AV;P^/"<VA6<FEBV%L-.DME:#R0 HCV$;=H
M  QC&!0!^*_[-W[,.H_M;_\ !U%\=_VM?@W,+WX1^&?"HTK7O&FC2B33M0U2
MZ\,V>G2V,$Z92:9)'FD<*3L:V.[!9=WB7_!'33-'_P""9'P>_;__ ."=G[>.
MJ:=X.\0P>!+F^TB'Q#,MK%XGT\6&IVCSV7FD?:4D$EJ45-S/]H"@;@0/Z&-&
MT31O#FF0Z)X>TBUL+*W7;;VEE;K%%$,YPJ* %&3V%0:UX/\ "7B2]L]2\1>%
M].O[C3Y/,L+B]LHY7MGX^:-F!*'@<C'04 ?F1_P:N_LZ_$/]AO\ X)+WGC']
MJ;_BBX/&_CV\\5V5KXGE%C_9^FRVMC9P23B8KY)F:V,B[L926(_Q5\;?\&Z'
MQZ^"B?\ !?K]KK7;CXK>'H;'QQJGB67P=>7&KPQQ:T)/$ZRQBU=F G9XW5U5
M"2RY(! )K^A&B@#Y _:F_:O_ &9?AQ_P4^^ /PX\>_'SPAH^N?\ "-^,8YM,
MU'Q!;PRV[S0:8\*S!G'DF58W,8?;YFQMF[!K\^_C#_P1;\?6?_!SII7CGX;P
M7NF?"'XJ>'[SQWX_-BI2VNXH)84U32)N,2)=7[V3R(>J:@V/N<?N'10!_-__
M ,'6_P 8/A5J_P#P6 _9^GT?XC:)>)X4T'3!XF>SU.*5=*9=>G=DN"C'R75%
M+%6P0,$C!%?T7^$_%_A/QYX>M?%W@;Q/IVM:3>H7LM3TF]CN;>X4$J2DD9*N
M,@C()Y!K1HH **** "BBB@ HHHH **** "BBB@ HHKY_\;_\%2/V$_AQXRU7
MX?\ C/XY_8]7T349K'5+3_A&=4D\FXB<I(F^.V96PRD94D''!(KKPF QV/DX
MX:E*HUNHQ<K>MDSFQ.-P>"BI8BI&">W,TK_>T?0%%?-?_#WO_@G;_P!'"_\
MEI:O_P#(E'_#WO\ X)V_]'"_^6EJ_P#\B5W?ZN<0_P#0'5_\%S_R.+^WLC_Z
M"J?_ (''_,^E**^:_P#A[W_P3M_Z.%_\M+5__D2C_A[W_P $[?\ HX7_ ,M+
M5_\ Y$H_U<XA_P"@.K_X+G_D']O9'_T%4_\ P./^9]*45\U_\/>_^"=O_1PO
M_EI:O_\ (E'_  ][_P""=O\ T<+_ .6EJ_\ \B4?ZN<0_P#0'5_\%S_R#^WL
MC_Z"J?\ X''_ #/I2BOFO_A[W_P3M_Z.%_\ +2U?_P"1*/\ A[W_ ,$[?^CA
M?_+2U?\ ^1*/]7.(?^@.K_X+G_D']O9'_P!!5/\ \#C_ )GTI17S7_P][_X)
MV_\ 1PO_ ):6K_\ R)1_P][_ ."=O_1PO_EI:O\ _(E'^KG$/_0'5_\ !<_\
M@_M[(_\ H*I_^!Q_S/I2BOFO_A[W_P $[?\ HX7_ ,M+5_\ Y$H_X>]_\$[?
M^CA?_+2U?_Y$H_U<XA_Z ZO_ (+G_D']O9'_ -!5/_P./^9]*45\^>$/^"J'
M[!OCSQ9I?@;PI\=OM>J:SJ,%CIMK_P (QJD?G7$TBQQIN>U"KEF RQ &<D@5
M]!UPXO 8_ 24<52E3;VYHN-_2Z1V8;&X/&Q<L/4C-+?E:=ON;"BBBN0Z@HHH
MH **** "BO@[_@M[_P %MO\ AS98_#6]_P"&9?\ A8__  L.;5TV_P#"9_V/
M_9_V$69SG['<^;O^U_[&WR_XMW'P%_Q&_P#_ %C%_P#,T_\ WFKV\'P[G./P
MZKT*7-!WL^:*V=NK3W1E*M3@[-G[W45^"/\ Q&__ /6,7_S-/_WFH_XC?_\
MK&+_ .9I_P#O-73_ *H\0_\ /G_R:'_R0OK%'N?O=17X(_\ $;__ -8Q?_,T
M_P#WFH_XC?\ _K&+_P"9I_\ O-1_JCQ#_P ^?_)H?_)!]8H]S][J*_!'_B-_
M_P"L8O\ YFG_ .\U'_$;_P#]8Q?_ #-/_P!YJ/\ 5'B'_GS_ .30_P#D@^L4
M>Y^]U%?@C_Q&_P#_ %C%_P#,T_\ WFH_XC?_ /K&+_YFG_[S4?ZH\0_\^?\
MR:'_ ,D'UBCW/WNHK\$?^(W_ /ZQB_\ F:?_ +S4?\1O_P#UC%_\S3_]YJ/]
M4>(?^?/_ )-#_P"2#ZQ1[G[W45^"/_$;_P#]8Q?_ #-/_P!YJ/\ B-__ .L8
MO_F:?_O-1_JCQ#_SY_\ )H?_ "0?6*/<_>ZBOG[_ ()=?MT_\/)OV(/!_P"V
M5_PJW_A"_P#A+)=23_A'/[;_ +1^R_9-0N+//VCR(-^_[/O_ -6NW?MYQD_0
M->!7HU,/6E2J*THMIKS6CV-4TU=!11160PHHHH **** "BBB@ K^?_\ ;=_Y
M/)^*O_91-9_]+9:_H K^?_\ ;=_Y/)^*O_91-9_]+9:_5_"C_D98G_ OS/S3
MQ+_W"A_B?Y'E]%%%?N)^/!1110 4444 %%%% !1110 4444 >A_LB?\ )V/P
MP_[*)HG_ *7PU_0;7\^7[(G_ "=C\,/^RB:)_P"E\-?T&U^(>+'^_8;_  R_
M-'[!X:?[EB/\2_(****_)C],"BBB@ HHHH _!S_@]Y_Y 7[-7_7WXN_]!T:O
MP&K]^?\ @]Y_Y 7[-7_7WXN_]!T:OP&K]KX0_P"2>H_]O?\ I<CS<1_&8444
M5]*8A1110 4444 %%%% !1110 4444 ?UM_\&NO_ "A"^#W_ %]^)/\ U(-1
MK] :_/[_ (-=?^4(7P>_Z^_$G_J0:C7Z U^!9U_R.,1_CG_Z4SU:?\->@444
M5YA84444 %%%% !1110 5_/_ /MN_P#)Y/Q5_P"RB:S_ .ELM?T 5_/_ /MN
M_P#)Y/Q5_P"RB:S_ .ELM?J_A1_R,L3_ (%^9^:>)?\ N%#_ !/\CR^BBBOW
M$_'@HHHH **** "BBB@ HHHH **** /0_P!D3_D['X8?]E$T3_TOAK^@VOY\
MOV1/^3L?AA_V431/_2^&OZ#:_$/%C_?L-_AE^:/V#PT_W+$?XE^04445^3'Z
M8%%%% !1110!^#G_  >\_P#("_9J_P"OOQ=_Z#HU?@-7[\_\'O/_ " OV:O^
MOOQ=_P"@Z-7X#5^U\(?\D]1_[>_]+D>;B/XS"BBBOI3$**** "BBB@ HHHH
M**** "BBB@#^MO\ X-=?^4(7P>_Z^_$G_J0:C7Z U^?W_!KK_P H0O@]_P!?
M?B3_ -2#4:_0&OP+.O\ D<8C_'/_ -*9ZM/^&O0****\PL**** "BBB@ HHH
MH *_G_\ VW?^3R?BK_V436?_ $MEK^@"OY__ -MW_D\GXJ_]E$UG_P!+9:_5
M_"C_ )&6)_P+\S\T\2_]PH?XG^1Y?1117[B?CP4444 %%%% !1110 4444 %
M%%% 'H?[(G_)V/PP_P"RB:)_Z7PU_0;7\^7[(G_)V/PP_P"RB:)_Z7PU_0;7
MXAXL?[]AO\,OS1^P>&G^Y8C_ !+\@HHHK\F/TP**** "BBB@#\'/^#WG_D!?
MLU?]??B[_P!!T:OP&K]^?^#WG_D!?LU?]??B[_T'1J_ :OVOA#_DGJ/_ &]_
MZ7(\W$?QF%%%%?2F(4444 %%%% !1110 4444 %%%% '];?_  :Z_P#*$+X/
M?]??B3_U(-1K] :_/[_@UU_Y0A?![_K[\2?^I!J-?H#7X%G7_(XQ'^.?_I3/
M5I_PUZ!1117F%A1110 4444 %%%% !7\_P#^V[_R>3\5?^RB:S_Z6RU_0!7\
M_P#^V[_R>3\5?^RB:S_Z6RU^K^%'_(RQ/^!?F?FGB7_N%#_$_P CR^BBBOW$
M_'@HHHH **** "BBB@ HHHH **** /0_V1/^3L?AA_V431/_ $OAK^@VOY\O
MV1/^3L?AA_V431/_ $OAK^@VOQ#Q8_W[#?X9?FC]@\-/]RQ'^)?D%%%%?DQ^
MF!1110 4444 ?@Y_P>\_\@+]FK_K[\7?^@Z-7X#5^_/_  >\_P#("_9J_P"O
MOQ=_Z#HU?@-7[7PA_P D]1_[>_\ 2Y'FXC^,PHHHKZ4Q"BBB@ HHHH ****
M"BBB@ HHHH _K;_X-=?^4(7P>_Z^_$G_ *D&HU^@-?G]_P &NO\ RA"^#W_7
MWXD_]2#4:_0&OP+.O^1QB/\ '/\ ]*9ZM/\ AKT"BBBO,+"BBB@ HHHH ***
M* "OY_\ ]MW_ )/)^*O_ &436?\ TMEK^@"OY_\ ]MW_ )/)^*O_ &436?\
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
MHHH **** "BBB@ HHHH _K;_ .#77_E"%\'O^OOQ)_ZD&HU^@-?G]_P:Z_\
M*$+X/?\ 7WXD_P#4@U&OT!K\"SK_ )'&(_QS_P#2F>K3_AKT"BBBO,+"BBB@
M HHHH **** "OY__ -MW_D\GXJ_]E$UG_P!+9:_H K^?_P#;=_Y/)^*O_91-
M9_\ 2V6OU?PH_P"1EB?\"_,_-/$O_<*'^)_D>7T445^XGX\%%%% !1110 44
M44 %%%% !1110!Z'^R)_R=C\,/\ LHFB?^E\-?T&U_/E^R)_R=C\,/\ LHFB
M?^E\-?T&U^(>+'^_8;_#+\T?L'AI_N6(_P 2_(****_)C],"BBB@ HHHH _!
MS_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_?G_@]Y_Y 7[-7_7WXN_]!T:OP&K]KX0_
MY)ZC_P!O?^ER/-Q'\9A1117TIB%%%% !1110 4444 %%%% !1110!_6W_P &
MNO\ RA"^#W_7WXD_]2#4:_0&OS^_X-=?^4(7P>_Z^_$G_J0:C7Z U^!9U_R.
M,1_CG_Z4SU:?\->@4445YA84444 %>7_ !6^//Q*^'WBY_#GA?\ 9E\4>*;1
M8$D&K:3/"L+,PY3#G.1WKU"B@#PO_AK#XV?]&/\ CO\ \"K;_P"*H_X:P^-G
M_1C_ ([_ / JV_\ BJ]THH \+_X:P^-G_1C_ ([_ / JV_\ BJ_/_P"-W_!.
M#XV?&3XR>*_BW_P@7CO3?^$G\17FJ?V?_P (G;3?9O/F>7R_,^WKOV[L;MJY
MQG Z5^NE%>ME.>9ID=253!5.1R5GI%Z?]O)GF9GD^79Q3C#&0YE%W6K6OR:/
MQC_X=+_&S_H6_'?_ (15M_\ +&C_ (=+_&S_ *%OQW_X15M_\L:_9RBO<_XB
M!Q=_T$_^24__ ) \?_4CA?\ Z!__ ">?_P D?C'_ ,.E_C9_T+?CO_PBK;_Y
M8T?\.E_C9_T+?CO_ ,(JV_\ EC7[.44?\1 XN_Z"?_)*?_R ?ZD<+_\ 0/\
M^3S_ /DC\8_^'2_QL_Z%OQW_ .$5;?\ RQH_X=+_ !L_Z%OQW_X15M_\L:_9
MRBC_ (B!Q=_T$_\ DE/_ .0#_4CA?_H'_P#)Y_\ R1^,?_#I?XV?]"WX[_\
M"*MO_EC1_P .E_C9_P!"WX[_ /"*MO\ Y8U^SE%'_$0.+O\ H)_\DI__ " ?
MZD<+_P#0/_Y//_Y(_&/_ (=+_&S_ *%OQW_X15M_\L:/^'2_QL_Z%OQW_P"$
M5;?_ "QK]G**/^(@<7?]!/\ Y)3_ /D _P!2.%_^@?\ \GG_ /)'XQ_\.E_C
M9_T+?CO_ ,(JV_\ EC1_PZ7^-G_0M^.__"*MO_EC7[.44?\ $0.+O^@G_P D
MI_\ R ?ZD<+_ /0/_P"3S_\ DC\A/A#_ ,$U/C9\*OBQX7^*'_"#>.[_ /X1
MOQ%9:I]A_P"$1MHOM'V>=)O+W_;VV;MF-VTXSG!Z5^@__#6'QL_Z,?\ '?\
MX%6W_P 57NE%>'FV>YKGE2,\=4YW%66D59/_  I'L99D^6Y/"4,'#E4G=ZM_
MFV>%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE%>2>F>%
M_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\
M;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!^3/_!;W_@GS\;/^
M"R=C\-;+_A7/COX<?\*\FU=]W_"+6VL?VA]N%F,8^W6WE;/LG^WN\S^';S\!
M?\0F'QL_Z*WX[_\ #06W_P NZ_ICHKV\'Q%G. PZH4*O+!7LN6+W=^J;W9E*
MC3F[M'\SG_$)A\;/^BM^._\ PT%M_P#+NC_B$P^-G_16_'?_ (:"V_\ EW7]
M,=%=/^MW$/\ S^_\EA_\B+ZO1['\SG_$)A\;/^BM^.__  T%M_\ +NC_ (A,
M/C9_T5OQW_X:"V_^7=?TQT4?ZW<0_P#/[_R6'_R(?5Z/8_F<_P"(3#XV?]%;
M\=_^&@MO_EW1_P 0F'QL_P"BM^.__#06W_R[K^F.BC_6[B'_ )_?^2P_^1#Z
MO1['\SG_ !"8?&S_ **WX[_\-!;?_+NC_B$P^-G_ $5OQW_X:"V_^7=?TQT4
M?ZW<0_\ /[_R6'_R(?5Z/8_F<_XA,/C9_P!%;\=_^&@MO_EW1_Q"8?&S_HK?
MCO\ \-!;?_+NOZ8Z*/\ 6[B'_G]_Y+#_ .1#ZO1['\SG_$)A\;/^BM^._P#P
MT%M_\NZ/^(3#XV?]%;\=_P#AH+;_ .7=?TQT4?ZW<0_\_O\ R6'_ ,B'U>CV
M/@K_ ()=>!OC9_P39_8@\'_L:_\ #./COQI_PB<NI/\ \)'_ &=;:=]J^UZA
M<7F/L_VB?9L^T;/]8V[9NXS@?0/_  UA\;/^C'_'?_@5;?\ Q5>Z45X%>M4Q
M%:56H[RDVV_-ZO8U225D>%_\-8?&S_HQ_P =_P#@5;?_ !5'_#6'QL_Z,?\
M'?\ X%6W_P 57NE%9#(-+NY[_3+:^N;&2UDF@222VE(W1,5!*''<$X/TJ>BB
M@ HHHH **** "BBOSN_:V_;?_;I_8C_X*=_"'X5?'?XG>#;?]FSXP:Q)I6E^
M.(O!#I?:3K6QS!I-W.;HPQB5_*"7!C *O)\@\EY  ?HC17S?^W/\4OVHM.^(
M_P +?@-^Q?\ $+PSIGC;QCKTTVOP^)_##ZI;:?X9MH\WVJNL=Q"R&.1[6"-=
MV)9KN-/E&Z2,\4^%?^"D>O?$SQ.?"/[1?@;PKX,T#3+&WT:75_A=)J=_KEZ+
M59KR[+)J-O'! '=8D0*S;HY,D!06 /I"BOS+_P""=?[6'_!7/_@H!_P32T']
MO;P9\;/A9#XAU*;4I5^'9^%%R8[Z.QU">W>VBO!JN8Y9HX"48Q%0[JI&,L.T
M^+/[5/[?*_\ !:C3?^";?PT^.O@G1_".L?!)OB'#K.K_  V?4+^W(U.>Q-AE
M+^!&'[H.)2N0#M*M]Z@#] **^!OVL?\ @H=^V1_P2H\=>$/&7[=&D^!OB!\!
M?%7B"#0M3^*/@+P_=Z+J?@^\FSY4VHV$UW>1W-L=K9EADC(VM\F[RTE^]K>X
MM[RWCN[2=)8I4#Q2QL&5U(R""."".] #Z*^$/VP/%W_!< >&_&G[3?[+.O?"
M/PSX8\&B^N_#?PG\7^%KN\U7Q1I]D7W37=Z)HQ:2W*Q-)#;QH-J21++*KE]E
MKQI_P6,B_P"'7WP@_;6^'GPQM_\ A._CWJFA>%_AQX*UBZ<VW_"2ZG,;<1S2
M(%=[6%HYY2RA6DCB4#8T@*@'W+17R5>_M4?&K]DG]MKX3_LG?M/?$+3?&FA?
M'/2M4A\)>,+3P\FES:7XBTZ*.XFL9HXY&C:UN()";<\RI)"R.\WF*R<+^V!X
MN_X+@#PWXT_:;_99U[X1^&?#'@T7UWX;^$_B_P +7=YJOBC3[(ONFN[T31BT
MEN5B:2&WC0;4DB6657+[ #[OHKYG^!?[67QV_;I_X)[?#?\ :9_93\(Z'X:\
M3?$[1;:X>?Q@)+NP\+;ED%S</#&\4E^$DB:.*-6B,AEB9VC0/CS_ /85_:+_
M &^]"_;^^)O_  3W_;8U_P )^/X?#7@+3/&?A7XI>#O#+Z.LEK>74MJ+&]M/
M.F2*8O!,T85R=EO(2S[AL /MBBBB@ HHHH **** "BBB@ HKR_\ ;"TS]J^^
M^ ^NWG[%7B[PWIGQ#L;&6Y\/VOBW1C>:?J<Z(66TEVS1-#YA 42AB$+!BK $
M5X3_ ,$6_P!OOQE^WC^Q?<_%;X^^+=-M/B5X9\0:CHGQ0\,PZ)_98\*:C:RN
MIMY(9)9'"^4$D\QVP27&%*,J@'V-17Q;\"?B1_P4X^,O[./CGX]>&?B3X'U$
M>)-:EM_V?[2X\!RVRS:-)?)!::[JA^UEI(Y(&:[$40C)@V.<-)Y4?FW[3W[2
M_P#P4[_9S_;X_9K_ &*$_:E^&FKQ?'EO$J7_ (C/P7G@;2&TJQBN@8X/[8<2
MB4R%<%UV@9RU 'Z-T5\9?'WQ[_P4L_9E_9@_:(^*GCCXS^ ]<NOAM\/)O&/P
MY\1Z=\.Y+.UU%;6PO[BZTV]M'OI6\Q7M8L2QRJ-MPC8SN09'['WC_P#X*O\
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
MC3QMJ.E1:9?>./&=[%/J#V,;ETM8U@BAM[6'>3(T=O#$LCX=P[ $ 'I=%%%
M!1110 4444 %%%% !7Y)?MT_LRZ-\,_^"\?PH^'7PK\8:CX<\(?MI^&]9T[X
M_>%M,55MM>30;=;[?_TS>[B'V.=UPQAFN,$/.[5^MM?.OQX_X)L?"S]H3]K#
MP'^V=XP^+_Q LO&GPP%T/ 3:/J-C%::0MU'Y=RJPO9N)A*AV/YQD.W@$8& #
MZ&M+2UL+6*QL;:.&"&-8X88D"I&@& J@<  #  K\Y/\ @IO_ ,IX?^"=W_7Q
M\2/_ $RVU?H[$C1Q+&\K2%5 ,C@98^IP ,_0 5\\?M!?\$V/A9^TA^U-X _;
M!\:_%_X@67C#X6273^ /[&U&QBM-(^TH([D+"]FXF\U%"OYQDR!@8% %S_@J
MY_RBW_:4_P"R ^,?_3)>5S?_  1._P"41O[.7_9(=$_])4KU[]IO]G/0/VJO
M@1X@_9V\=>.O$>EZ!XKT>?2?$C^'I[:&YU"QGB:&>W:22"3RUD1F#&,(V"0"
M!Q7C?@;_ ()0?#'P%\"]+_9@TG]J+XXGX=Z1I*:7:>%(/'RV2"Q5=@M?M5E;
MPW@CV?*0LXRI(SB@#Y4_X)56X^.O_!?_ /;@_;!^%!$_PX@@T/P6NKVO-IJ.
MMVEI9Q77E./EE,3V4Q9ES@7$;?\ +0$_J#XO\7^%O 'A;4?''CCQ#9Z3HVD6
M4EWJFJ:A<+%!:P1J6>21V("JJ@DD^E<Y^S[^SI\#?V4_A3IGP/\ V=/AAI/A
M#PIHZ$6&BZ-;^7&I8Y:1B<M)(QY:1RSN>68GFN(_;@_88^'_ .WKX!TGX9_%
M#XK?$3PUI&DZS%JHB^'WBMM(DNKJ%E>W>:5$+MY,BB1%# "0*Y!9$*@',? '
MX/7_ ,5?VH-4_P""C/QBT*?1KJ[\+1^$?A-X<U:$PW.D: ]R)Y;RYC?!BO=0
MN/*8PD!X8(+:)@LK3H/GO_@W(T+4/A[\)OVF?A/XO1H/$7AO]KWQBFNQ3\.Q
MDCL7CN.>J2)@J_1@,CBO9/@%_P $??@=\!OC7X>^.DW[2'Q[\>:CX6GGN-%T
MKXG?%Z^US38+B2"2#S_LL_R&54E?8QY5B&'(!'??$O\ 8!^%GCSXD^+_ (H^
M%_B%XT\"W_Q&TFWTWXEP^!]4M[6+Q3;P1M#$;@RV\LD$ZPN\(NK1[>X\LJIE
M_=Q[ #Y._P"#;75-.^'G_!+OQ;\?/B%K=MH_A+Q%\7_&/BK3=6U*=8;:'2/M
M7E&<NV L>^VF.X\8YKZ3^ /P>O\ XJ_M0:I_P49^,6A3Z-=7?A:/PC\)O#FK
M0F&YTC0'N1/+>7,;X,5[J%QY3&$@/#!!;1,%E:=!9_:0_P""9/[/W[1G[/?@
M[]E>'Q3XW^'O@/P+-:2:%H/PM\3-HJJ;38;0/(B-(P@9%D0;A^\ D.YU1EY;
MX!?\$??@=\!OC7X>^.DW[2'Q[\>:CX6GGN-%TKXG?%Z^US38+B2"2#S_ ++/
M\AE5)7V,>58AAR 0 ? G[;'[87[3^K?L#_M,^)?CS_P2D^/6C>+OB;X%U2RU
MGQIJEEI?]D>&-%BCF6PL487AE%K;1R/+(P3=+<7%S+M4.L:?H[_P26^,7BGX
MT?L!_#?6?%?P*\5> 9=(\)Z5I-M8>+8X%EU*"#3K4)J$'DR2 V\VXE"Q#?*<
MJ*];_:/^ ?@+]J;X"^+OV<OBD+T^'/&V@7.CZV-.N?)G^S3H4?RWP=C8)P<'
M%;/PR^'WA_X2_#;P]\*_"8G_ +*\,Z'::3IGVF7?)]GMX4ACWM@;FVH,G R:
M -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
2HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>ctsh-20240930_g21.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g21.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M+ %J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH *I^(?$.@>$M"O/%/BO7+/3-,TZV>XU#4=0N
M4A@MH44L\DDCD*B* 26)  &35ROSW_X.</V<_P!JK]IG_@E?K?@S]DS2M0U?
M5-)\5:=K7B;PSI2&2XUS1[83-+;)"/\ CX*S-;7'E8)<6Q"AFVJ0#Z#\ _\
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
M!X*L%LQK-F(%+2S1QX#-#,]OFX8;E69R[$ %>^_X-^/A_P""?^":7C+]L_\
M:3?XMW4/[(WAW6HX?!/CG6I2UIKHLY[D&YLV4!;PHDD=L)H1MN9)(UCW$!5\
M+^'G_!TG^QD/VR?%'[=OQ\_99^(7BSQND%QH/PKLXKFPCL/!GAW<V([</*2;
MV[R9+JY(W?.((\11GS #^ACX=:!K?A/X?:%X6\2Z_)JNHZ9HUK:ZAJDI):\G
MCB5'F.><NP+'/K7@W[=G@/\ X)U_"[PGXF_;*_;V^&'A_P 1:7IWAU=,O=1\
M5^$VUY=/T\>8YMK6V\F7R1*[.TC(H,AV>8Q6.,)\S_MX_P#!PU:?\$V?@K^S
MMX__ &@_V3];UO5?C5X3@UWQ!!X=U(6UKX=0P6TL\$3SH_VNXC^TA?+)B#!-
MQ9 X%>MW?_!>/_@G-H_[9NI?L*_%KX@7_@;78]"T_4=-\2>/;"/3O#^MQ7MI
M%=11V]W+)@'RIE&9DB1G#(C.PP0#X&_X,]]&_9OOC^TI\0?@3\8(M.\0>*_$
M4/\ 97PNN8)6F\,Z%#->&PN9BY"WA)NO+)C9A&(@&<-, /</VG?^""'_  1'
M_85_8<\>_M)?&3]F*7QQJO@;P9>ZQJOB7Q/XWUA+K7]32$E#(MO=QQ(]Q<E$
M"QHBAI1@=ZI?\$A?^">'@OX??\%K/VE/V^OV7-'MM.^ >K: GA_P!<Z4@33=
M<U"\.G7NIRZ:5^26Q@NK6:-9(QY):79$66(X]C_X+BN_[2GC?]G/_@E=I3&:
M/XX?%>#5/'MJAR&\): %U'4$?'W/,D6V"%N"R$ $T ?G'_P4U_98^*W["_\
MP:?_  7^$'A+3+NRD\2>.='U_P","VJ,K8U&"]ODAN0. L5P=.MSGC?;PCGJ
M<C_@X?\ B?H4/_!.S_@GA^V+\ O%,=AK^A^&H9/#&LZ3*%EM'BT[2I=H*]&@
MN+8*5/W'#J0"2*_H"^/]E^S_ 'OP8U_1OVGT\)_\*_NM.:'Q+#XV>V72GM2.
M5N/M)$03@'YN!@'M7XI6O_!'C]G+_@IK_P %%_ 6L?L=_LEVOPY_9%^$$[7F
MM^-)](N+0?$G4FG2:6VTY;H^=<V!,,4/G@"%1]J:-BTB;@#[%_X+%?L>0?\
M!3CPI\+_ -GOQ-H\%IX@\6_"/QCJ'A\SC:-.UV.WT:ZM3N/**+A5C<]3&SCN
M:^4O^#2+_@HSI?@C]ECXN?L1?M*:^VB3_ H7_BRT7524>QT+<[:G$4/*BUNE
M:1\\YOL=J_0G]J7]J_\ 9E^''_!3[X _#CQ[\?/"&CZY_P (WXQCFTS4?$%O
M#+;O-!ICPK,&<>295C?RP^WS-C;-V#7Y]_&'_@BWX^L_^#G32O'/PW@O=,^$
M/Q4\/WGCOQ^;%2EM=Q02PIJFD3<8D2ZOWLGD0]4U!L?<X /C;_@N7\._%?AS
M_@HE^S'\5OBIHLECXW^+"6/C;QG97(_>V,][KS"UTY_4V5A%96/<'['GO7]1
ME?S?_P#!UO\ &#X5:O\ \%@/V?I]'^(VB7B>%-!TP>)GL]3BE72F77IW9+@H
MQ\EU12Q5L$#!(P17]%_A/Q?X3\>>'K7Q=X&\3Z=K6DWJ%[+4])O8[FWN%!*D
MI)&2KC((R">0: -&BBB@ HHHH **** "BBB@ HHHH ***_/_ .-W_!=#_A3?
MQD\5_"3_ (9<_M+_ (1CQ%>:7_:'_";>3]I\B9XO,\O[$VS=MSMW-C.,GK7K
M93D>:9Y4E3P5/G<5=ZQ6G_;S1YF9YQEV3TXSQD^52=EHWK\DS] **_-?_B(9
M_P"K0_\ R_\ _P"X*/\ B(9_ZM#_ /+_ /\ [@KW/^(?\7?] W_D]/\ ^3/'
M_P!=^%_^@C_R2?\ \B?I117YK_\ $0S_ -6A_P#E_P#_ -P4?\1#/_5H?_E_
M_P#W!1_Q#_B[_H&_\GI__)A_KOPO_P!!'_DD_P#Y$_2BBOS7_P"(AG_JT/\
M\O\ _P#N"C_B(9_ZM#_\O_\ ^X*/^(?\7?\ 0-_Y/3_^3#_7?A?_ *"/_))_
M_(GZ445^:_\ Q$,_]6A_^7__ /<%'_$0S_U:'_Y?_P#]P4?\0_XN_P"@;_R>
MG_\ )A_KOPO_ -!'_DD__D3]***_-?\ XB&?^K0__+__ /N"C_B(9_ZM#_\
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
M^)/_ %(-1K] :_ LZ_Y'&(_QS_\ 2F>K3_AKT"BBBO,+"BBB@ HHHH ****
M"OY__P!MW_D\GXJ_]E$UG_TMEK^@"OY__P!MW_D\GXJ_]E$UG_TMEK]7\*/^
M1EB?\"_,_-/$O_<*'^)_D>7T445^XGX\%%%% !1110 4444 %%%% !1110!Z
M'^R)_P G8_##_LHFB?\ I?#7]!M?SY?LB?\ )V/PP_[*)HG_ *7PU_0;7XAX
ML?[]AO\ #+\T?L'AI_N6(_Q+\@HHHK\F/TP**** "BBB@#\'/^#WG_D!?LU?
M]??B[_T'1J_ :OWY_P"#WG_D!?LU?]??B[_T'1J_ :OVOA#_ ))ZC_V]_P"E
MR/-Q'\9A1117TIB%%%% !1110 4444 %%%% !1110!_6W_P:Z_\ *$+X/?\
M7WXD_P#4@U&OT!K\_O\ @UU_Y0A?![_K[\2?^I!J-?H#7X%G7_(XQ'^.?_I3
M/5I_PUZ!1117F%A1110 4444 %%%% !7\_\ ^V[_ ,GD_%7_ +*)K/\ Z6RU
M_0!7\_\ ^V[_ ,GD_%7_ +*)K/\ Z6RU^K^%'_(RQ/\ @7YGYIXE_P"X4/\
M$_R/+Z***_<3\>"BBB@ HHHH **** "BBB@ HHHH ]#_ &1/^3L?AA_V431/
M_2^&OZ#:_GR_9$_Y.Q^&'_91-$_]+X:_H-K\0\6/]^PW^&7YH_8/#3_<L1_B
M7Y!1117Y,?I@4444 %%%% 'X.?\ ![S_ ,@+]FK_ *^_%W_H.C5^ U?OS_P>
M\_\ ("_9J_Z^_%W_ *#HU?@-7[7PA_R3U'_M[_TN1YN(_C,****^E,0HHHH
M**** "BBB@ HHHH **** /ZV_P#@UU_Y0A?![_K[\2?^I!J-?H#7Y_?\&NO_
M "A"^#W_ %]^)/\ U(-1K] :_ LZ_P"1QB/\<_\ TIGJT_X:] HHHKS"PHHH
MH **** "BBB@ K^?_P#;=_Y/)^*O_91-9_\ 2V6OZ *_G_\ VW?^3R?BK_V4
M36?_ $MEK]7\*/\ D98G_ OS/S3Q+_W"A_B?Y'E]26DT=O=17$UI'.D<BLT$
MI8)( <E6VD-@]#@@^A%1T5^X[GX]L?4'[;UAX,E_9/\ V=O&'A3X<Z%X<FUK
M0M:EU.'0[+REGECN+>(2.S%GD8A<[G9CR><5R_[(7[-/ACQ]X2\5_M'_ !FL
MKV?P)X$CB672M.<I<>(=3F8+;:;$Z@E SLGF.H+*KK@9;<O3_ME?\F0_LP_]
MB]X@_P#2Z&NE\/?$+Q)X8_X(X[OA'XDO-+U"V^,IA\5SZ5=-#.L$MDY4LR$,
M$<BW3.<':5YY%?%4Z^*I9'3IT79SKSA>[NHNM.^NK3LN5/=-JVI]=.CAZN<3
MJ55=0HPG:RLVJ4+::*UW=KJDSYY^.'CSXI:WK#Z!XS\%IX0L0PFLO"=AH7]F
MVUO'R$(BVJTI R/-D+NW)+$DFE_98^#]G\??VBO!WP=U*^>VM-?UV&WO9XB
MZP9W2[<\;MBL![D5[UXC^(4WQM_X).2:Y\9-3DU3Q#X*^)\>E>#];U"4R73V
M\ULLLEKYK99U"F1L$D )$/X!7R_\._'WBCX5^/-'^)/@G4/LNK:%J,5[I]QM
MW!)8V#+D'AE)&"IX()!ZU[.#JU\3E]>C2BJ=2#G!6U7,EI).U];IN^M[K6QY
M.*IT</CJ-6K)U(249N^]F]8[^32Z6L]#Z=\&?$G1KW]O2?\ 9@\8?#G0F^&V
MI>.IO!P\()HT*+9P-<M9P31RA/-2Z1_+D:XW>8S!LD@XIUK\"=)_9F^&?[2.
ML:7/#>>+/A]XGTO0= U:>!'FL+*XO75KM%8$1RRQHB;P,IEPI&ZNO_9J^*?P
M5_:?_:W'[57B[]G>#PG_ ,(@@\4?$/Q2?%,TFE0SP#=%/%:B)&2XEN%CVQF:
M0,=YV.0<_-/Q(_:G\?\ B?X[^._C#X3U#[!#XWU.YDOM*O+2&ZMY[1YO,B@G
M@F5XI=@6,C<IPR!A@\UX6'P^-Q.+>'A!T^6%)U$VFG-34K-Q<M9134GNTX\R
MM9'LUZ^$P^%5><N?FG44&DTU%PM=)I?#)II;)J7*[W9WO[</PEM-4^+OPQ_X
M5IX5A7Q#\2?A?X>UG5M%TJV2)3J]VC))MC4!8S(45R, 9=F.,UYG\;M=\*Z)
M:Z?\$OAW=VUYI/AN21M2URV4'^VM4< 3W*MC)@3:(H1TV(9,!IG%=9XI^(/C
M3P?X3N/B[\0_$,]_\2/B'IABTRXGP)-&T)D\EIU50!"]P@,$** $MED( $T3
M#V;0?V._@S=_'CPC^QE/X3A?4/$WPF_MFX\:&\G^U0ZU)9S7B2(!((?LR")8
MO+*?,K,Q;?M9>RGC(99AZ:Q+<HTXR>G]Q>_+6UXP3Y8]7J[;,Y9X2685ZCPZ
M47-Q6O\ >^&.E[.37-+HM%?='Q71117UI\P>A_LB?\G8_##_ +*)HG_I?#7]
M!M?SY?LB?\G8_##_ +*)HG_I?#7]!M?B'BQ_OV&_PR_-'[!X:?[EB/\ $OR"
MBBBOR8_3 HHHH **** /P<_X/>?^0%^S5_U]^+O_ $'1J_ :OWY_X/>?^0%^
MS5_U]^+O_0=&K\!J_:^$/^2>H_\ ;W_I<CS<1_&8445]&^#O^":7Q;\7?\$_
MO'G_  44C^)'@A?"G@.^TNRO- L_$,=YJ\LU]=001;X;?>MJH$V\B9DD^0C9
MU(^@JUZ5!)U':[27JW9+[S))O8^<J*?!!/=3I:VL+R2R.%CCC4EF8G   ZDG
MM7NWQI_88U7]E7P[:I^UC\4M,\(>-=1TI+ZT^%EE8RZAX@LHI4#P-J,8\NWT
M[S%*L(I)C<JK!F@ *[G.M3IR49/5[+K]WEU?0$FSP:BBOM[]EG_@BS/\?]!\
M,6?Q._;X^"GPJ\;^/;*WN_ WPW\9Z_+_ &M?0W*![-[A849;,7*M&\*.6ED2
M5&$?SJ&SQ.+P^$AS579>C?X*[]>P*+EL?$-%?15G_P $M/VO7_X*#_\ #L[6
M/!MGIGQ*35GM+I;Z]Q86]LEN;M]0:=5.;46JFXWA2QCZ*6^2LKX^?L27GPO_
M &=/#G[7OPL^*EAX\^&OB'Q9?^%6U^STN>QFT[6K2-9FM9X)N5$MNZSPN&)>
M/=N6-E*4EC,+*48J:;DDUYIWMKMK9V[VT'RRL>%45Z!\/?@%J7C#X,>,OCYX
MA\1P:'X;\*?9[*TN;F N^M:Q<-^XTRV4$;I/*2>XD<G;%% 2V6>))//ZWC.,
MFTGMH_S)L%%%%4!_6W_P:Z_\H0O@]_U]^)/_ %(-1K] :_/[_@UU_P"4(7P>
M_P"OOQ)_ZD&HU^@-?@6=?\CC$?XY_P#I3/5I_P ->@4445YA84444 %%%% !
M1110 5_/_P#MN_\ )Y/Q5_[*)K/_ *6RU_0!7\__ .V[_P GD_%7_LHFL_\
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
ML**** "BBB@ HHHH *_G_P#VW?\ D\GXJ_\ 91-9_P#2V6OZ *_G_P#VW?\
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
M/_/GH/\ X66E_P#R31_PS5\6?^?/0?\ PLM+_P#DFOWW_P"%7?#/_HG>A?\
M@HA_^)H_X5=\,_\ HG>A?^"B'_XFC_B*G$/_ #ZI?^ S_P#DP_XAOD?_ #\J
M??'_ .0/P(_X9J^+/_/GH/\ X66E_P#R31_PS5\6?^?/0?\ PLM+_P#DFOWW
M_P"%7?#/_HG>A?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XFC_B*G$/_ #ZI?^ S
M_P#DP_XAOD?_ #\J??'_ .0/P(_X9J^+/_/GH/\ X66E_P#R31_PS5\6?^?/
M0?\ PLM+_P#DFOWW_P"%7?#/_HG>A?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XF
MC_B*G$/_ #ZI?^ S_P#DP_XAOD?_ #\J??'_ .0/P(_X9J^+/_/GH/\ X66E
M_P#R31_PS5\6?^?/0?\ PLM+_P#DFOWW_P"%7?#/_HG>A?\ @HA_^)H_X5=\
M,_\ HG>A?^"B'_XFC_B*G$/_ #ZI?^ S_P#DP_XAOD?_ #\J??'_ .0/P(_X
M9J^+/_/GH/\ X66E_P#R31_PS5\6?^?/0?\ PLM+_P#DFOWW_P"%7?#/_HG>
MA?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XFC_B*G$/_ #ZI?^ S_P#DP_XAOD?_
M #\J??'_ .0/P[_9S^"OCKP'^T)X#\<^*Y-!M-+T;QGI=]J5U_PENFR>3;PW
M<4DC[4N"S852<*"3C !-?L5_PW/^R/\ ]%ZT'_O\_P#\37=?\*N^&?\ T3O0
MO_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,37RO$/$N/XEJPJ8J,8N":7*FM]=;MG
MTF1\/X/(*4Z>'E)J3N^9I[>B1PO_  W/^R/_ -%ZT'_O\_\ \31_PW/^R/\
M]%ZT'_O\_P#\37=?\*N^&?\ T3O0O_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,37
MSQ[IPO\ PW/^R/\ ]%ZT'_O\_P#\31_PW/\ LC_]%ZT'_O\ /_\ $UW7_"KO
MAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q- '"_P##<_[(_P#T7K0?
M^_S_ /Q-'_#<_P"R/_T7K0?^_P __P 37=?\*N^&?_1.]"_\%$/_ ,31_P *
MN^&?_1.]"_\ !1#_ /$T ?BU_P '3?PP\3_\%'=)^"%M^QE>Z#XR?P?<>(V\
M1+_PE6GZ=]D%TNFB _Z=/#YF[[/-]S=C9SC(S^0G_#FS_@HA_P!$:T'_ ,.A
MX<_^6%?V0?\ "KOAG_T3O0O_  40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q-?49;
MQ;F65X..&I0@XQONG?5M])+OV,)X>$Y<S/XW_P#AS9_P40_Z(UH/_AT/#G_R
MPH_X<V?\%$/^B-:#_P"'0\.?_+"O[(/^%7?#/_HG>A?^"B'_ .)H_P"%7?#/
M_HG>A?\ @HA_^)KN_P!?,X_Y]T_NE_\ )$_5:?=G\;__  YL_P""B'_1&M!_
M\.AX<_\ EA1_PYL_X*(?]$:T'_PZ'AS_ .6%?V0?\*N^&?\ T3O0O_!1#_\
M$T?\*N^&?_1.]"_\%$/_ ,31_KYG'_/NG]TO_D@^JT^[/XW_ /AS9_P40_Z(
MUH/_ (=#PY_\L*/^'-G_  40_P"B-:#_ .'0\.?_ "PK^R#_ (5=\,_^B=Z%
M_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:/]?,X_P"?=/[I?_)!]5I]V?QO_P##
MFS_@HA_T1K0?_#H>'/\ Y84?\.;/^"B'_1&M!_\ #H>'/_EA7]D'_"KOAG_T
M3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q-'^OF<?\^Z?W2_\ D@^JT^[/
MXW_^'-G_  40_P"B-:#_ .'0\.?_ "PH_P"'-G_!1#_HC6@_^'0\.?\ RPK^
MR#_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B:/]?,X_Y]T_NE_\
MD'U6GW9_&_\ \.;/^"B'_1&M!_\ #H>'/_EA1_PYL_X*(?\ 1&M!_P##H>'/
M_EA7]D'_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\31_KYG'_
M #[I_=+_ .2#ZK3[L^ _^"#'Q"^'W[%__!+'X;_LX?M+?$#0?#7C/0+C6VU;
M1O[9@O/(%QK%[<P_OK5Y8FW12QM\KG&[!P00/L+_ (;G_9'_ .B]:#_W^?\
M^)KNO^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")KY#%8B>+Q,Z\
M]YMMVVNW?0Z(I121PO\ PW/^R/\ ]%ZT'_O\_P#\31_PW/\ LC_]%ZT'_O\
M/_\ $UW7_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q-8#-BPOK
M35+&'4]/N%EM[B)98)4Z.C %6'L00:EIL444$2P01JB(H5$08"@= !V%.H *
M*** "BBB@ HHKY"\3?\ !62V\$?\%'/#7_!-+QQ^RCXRT;Q5XRLI[_PIXHU#
M5M-71=6L88Y9))H)A.9'=5AD!@\OS00,J%(8@'U[17B?[9_[86K?LBVG@AM&
M_9\\3?$6^\>^,8/#.BZ+X2OK*.\-]-%+,A*7<T2F)8H)Y)) V(DB9WP@9AA>
M)_VV?C78_%#7OA?X"_8'\>^+'\*Z98S^(];TOQ)H=MI]K=7, N/L*27M["T\
MT<3(S^6I51(G/SKD ^B:*^$_@9_P6RU?]HK]DRR_;D^%G_!.WXKZC\,;F6X-
MQKT.M>'S-:6]O=/;7-R]I_:'V@QPM'(S[48A$+@%037:?$S_ (*F:_X"_;ZA
M_P""=&A?L6^-O$_CJ\\$GQ?876D>(M&AL)]%^TR6OVGS;N[A92)8V0Q%=^>0
M&'S4 ?7%%?+5G_P5<^$G@O\ :'\,_LL_M9?!CQ[\$O%WC:;[/X(N/'UK82Z-
MXCN<J/LUGJ>G7=S;F;+*!%,T4A+HNW<Z!OJ6@ HKXE_:K_X+*W_[.&H>)_%W
MA#_@GU\9OB+\,/ -_<6GCKXI^%K"T2PLWMI#'>M:0SS)-?1VSI)'-,JK$CPR
MC>0C,/:O&W_!1#]EOP5^Q;I_[>[>-)]4\ :YI-C>^&Y-(LVEO=9EO62.TLK:
MW;:S74LLB1")MI5R0Y0(Q4 ]PHKPKX<?MKB__:"TC]ECX_\ PAU#X;^./%/A
MJXU_P787^L6U_;:Y:6S(MY!%<0';]LMO,B::WP0$E5XY)5#LGC7[5?\ P65O
M_P!G#4/$_B[PA_P3Z^,WQ%^&'@&_N+3QU\4_"UA:)86;VTACO6M(9YDFOH[9
MTDCFF55B1X91O(1F !]M45XSJ'[;_P +=7_9>\,?M2_!#P_KOQ)T_P >V=K+
M\/\ 0?"%FAO]>EN(FFCA07#Q1VY6-)7E:=XTA6&0N05Q7 _L3_\ !3BR_:F_
M: \<?L@_%W]FCQE\'?BUX#TNWU?4?!OBZXM+M+W2IW$:7MI=V<DD-Q&'*HQ4
MX#.H5GPVT ^I**** "BBB@ HHHH **** "BO+_VP?VB/$G[*GP(USX\Z'\!O
M$GQ#MO#=C+?:QH7A&>V&H+:1(7EFBCN)(Q,44%C&K;R =JL< X'_  3X_;=\
M*_\ !0_]E?0?VMOASX'OM$\/^)OM!T>RU74;::Z(AFD@?S1;O(D3"2-QL+%A
MCD \4 >WT5\H>%O^"G7B/Q/\//BI\48_V*OB NC_  P\2W?AN*:WU'3+A_%>
ML6]ZEBUII21W!,_^DN(O,?RT\P-'G>CJO-_%#_@KE\0_@U^T!\+_ -E_XC?\
M$Y/B7I_C7XPC4_\ A!M*'BWPS*MT=/MTN+M9)8]2:.$I&ZGYV 8\*30!]IT5
M\J^*/^"E/C;X??"GXP?$KXG_ +#?Q \-77P5\/Q^(?$OA_4M9TB2?4-&:VNK
M@WUC+;W4EO<*JV=P"AD5]T;+C<-M9OPJ_P""H_Q/^+/[-VA?M;>%_P#@F?\
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
; **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>ctsh-20240930_g22.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g22.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M6 $V P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HKYS_P""E?\ P4&\/?\ !/SX
M0:%KEAX*D\7^/_B#XLL_"7PL\"V]V('UW7+MPD,;R$'R8%)#228. 54#<Z@U
M_$GPQ_X*?:-\-)?'OA?]J?P)K/Q M[$W1\#W/P\%OX8O9PNXV,<PN?MT 8_N
MUNGFDP<2-"1F.@#Z4HKY_P#^"<O_  4+^%G_  44_9/L_P!ISPEI<WAJ6TO+
MK2_&WAK5[A?.\-ZO:8^UV<SX4$(&617(7='(C%4)*K[E!XG\-W6N2>&+;Q#8
MR:E%;K<2Z>EVAG2(G D,8.X*3T;&#0!>HK.\1>+_  EX/AAN/%OBC3M+CN9A
M#;R:C>QP"60]$4N1N;V'-6[[4=/TR))M2OX;=))DAC>>4(&D=@B("3RS,0H'
M4D@#K0!-16:WC'PBFD7?B!_%6FBPL))([Z^-]'Y-NZ'#K(^=J%3P02,'K5>]
M^(_P]T[P-=?$Z_\ '6CQ>&[&REO+W7Y-2B%E!;Q M),\V[8J*%8LQ.!@YZ4
M;5%>&^"/C]-^W?\ L0WGQB_8[^+4'@^_\9>'+]O OB_4=*BOO[+??-#:W\MI
M*0K ^6LWE2<8.&!P0?3/AK-K/ASX4>%[7XF?$S3_ !%K"Z-I]KJGBJ&VBLX-
M;OVBC1[F*)&*1">4ETB0D#S JD\4 =-15/3?$7A_6KN[L-'URSNY]/F\F_AM
MKI)'MI,9V2!22C8YP<&HK_QAX2TK7;7POJGBG3K;4[Y2UCIUQ?1I/< 9R4C)
MW/T/0'I0!HT45\*_MO?M=_MB?!7_ (*H?LU_L<_"OXE>&+;P9\=SXA;5I-4\
M(&YO])&DV:W3"WE6X1&\U6V#?&VPY/SCY: /NJBJ<NL:3IC"PU37+9+A+-KB
M03S(CF),!YBN1A 6&6Z#</44_2-9TCQ!ID.M:#JMM?6=RF^WN[.=98I5]592
M0P]P: +-%9VF>+_">M:O>>']'\3Z==W^G$#4+&VO8Y)K8GH)$4ED_$"EUOQ;
MX4\-7-I9^(_$^GZ?-J$WE6$5[>QQ-<R<?)&&(+MR.!D\B@#0HJ'4-2T[2+-]
M0U6_AM;>/'F3W$H1%R0!EB0!R0/QJ&U\1^'K[6;KP[9:[93:A9(CWMA%=(TU
MNKC*ET!W(".A(&>U %RBJ6A^)/#OB>WEN_#6O66H107#P32V-TDJQRK]Z-BA
M(##(RIY%1GQ?X37Q*/!C>*-.&L-!YRZ4;V/[28_[_E9W;??&* -&BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /RW_X."M+U'P/^VU^P'^U
M-XF#1^ ?!/Q\;3?%FHR?\>^GSZC-IIM;B4]%519W+;CP-OJ<']1I98X8VFFD
M5$12SNQP% ZDGM7*_'/X%?"#]ICX3ZW\#/CU\/M-\4^$O$5F;;6=#U6'?#<)
MD,#P0R.K!7212'1E5E*LH(\:OO\ @F_I^O?#C_A1/B_]LOXX:S\.6LQ87/@>
M^\3:>B75@!M-G-J<-A'J\L3)\C;KXNZ95G8$@@'XK)\(+3QC_P $ _V]?VI;
MS17;PKXU_:+O?$'PLG9W2.2U77+&!KZ$*0K(XDD@SSGR9!TZ_9'_  5D_82^
M#W[&UA^SY_P4(_9 \.W>@_&K3_CMX6TS5/$L&ISRWWC2#5)/(NK6_9G)NFF.
MT9(XC,D:@(0%]G_X.'O#/PM^#O\ P0H^)WP'^'.BZ1X?LSH>C:3X*\):3"D/
MF+#JU@PM[2W3E]D:,Q5 =JJS'@$U[O\ !+]CSX-_$?2?A?\ &#Q!^T!XM^+.
MA>!XXM4^&=CXCUC3[O3-*O!;M;QWB-:6L,E[<0Q-)%'->2W$D99V!\TEZ /E
MKX->"?$G_!2']J3]L/P!\2O$7PEO[[PI\2I/!*>&/B5\*;CQ#=Z5X7_LRV%H
MUHZZM:"U@N)OMLYV1;FF#.9&VQK'X]^VM^PO9?LZ_LH?L)?L\>/_ -I:\^*^
MO^#?VV?"O@M/B7:VLFEW\.F2S:G(VGH5NIVB:W*10AUE+I]F0#:8\#[?_:L_
MX(M_LM_M1_M+)^V#IOQ-^*_PH^)$^G1Z?K_BOX+^/I?#]UK]I&JJD-XT:.9
M$14W)L<JJ*6(1-O2_&O_ ()6?LY_&CX>_"SX4'Q1XS\,>'O@WXKLO%'@;3_#
M&L0HT&N6C2O#J<\US!--=7 >>9V:5V$KS.\@=V+4 >$_M(_L7_\ !//]DWXI
M? WX+?!OX3ZC:ZUXG^+^L^,?"7P*\+W4?]D>,M;CTD1W.H:BM\7BM;2PA6&X
MW1X\M@/*ADD<*?,/V*?AW9W7QB_X*5? #XH?##PC!X?LM2T/6#X!TJ/[=H-A
M?W?AR2ZFD@2>")7=I8H9&E\F,M)&'VK@ ?;?[7O_  3D^#?[9OB'X:_$/Q]\
M0/'?ASQM\)M0N+OP;X^\"^($TS5K<W,217<3.L+1-'<)&@D41C(!"[59@:'P
M*_X)9?LN_L]?'SXA?M#>!;SQK<ZI\3M/L[7Q=I.N^-KR^T^\>WM&M?M3QRN6
MGN7B>0/-,\C9ED*[-[9 /@3X._LZ_ >3_@TFUGQ=;_"'P[:ZOJ?[.>HZQJNJ
MV&D16]UJ%]9PWKVUQ<2QJKSO&S,5,A;&YL=35W]NOX4^"_&'['G_  2]\1:G
M97$.J7'QB^%>AG5M/OI;:[BL;C1I'ECBFB97B):)&#H0ZE058$ U]F?#[_@C
MK^S7\,?V-_$_["?A3XF_% > /%.GS:5<VNH>,?MDUCI$K2L^EV;3Q.EK;$SR
M9*()FR TK!5QI>/_ /@E1\&OB5\,O@Q\)O$OQF^)!TKX!ZUI>K_#DV^J:>DU
MK?:;'Y5A/._V(_:6ABS&!("KJ29 [$L0#YX^''P$^#?[(?\ P<5Z#X"_9D^'
M&D^!] \=?LIZA?>+-"\-VBVMIJ=]:Z[&(KV:),*]R%9E,Q!=@S9)+,3XY=_#
M'Q-XW_8V_;H_9H_:%^!GB;QY\=O$'Q6\2/X+U[1?!]UJO]JW$UM;R>&GM=2@
MB>&T6S)MLPO+$;%%W2+$KY;]#_$/[!?@'4?VR-(_;]O/B7X[N_'OAOPA)X<T
MZTAO=/2RFTII//ELV@^RJ&\V7YS(7#AL;7154#\N?@-9_L+>/[C7=9^+'[>G
M[:/[,WQ;\6^-];UOQA\"?!'B+Q)8QZ9JE[?3S,EK9_V=<K>.RLC>;$7$KDL$
MC!6) #]8/V!/V?+[]E[]CGX=?!KQ)I-C:^)=+\'Z:OC5]-D+PW6N?9(5O[A6
M).[?<+(V1@'/ %?('_!2?_E/K_P3T_W/B1_Z8XJ^M_V ?#'QN\'_ +,VE>'_
M ([^//%/B74(-3U#^Q-8\>6\,>OSZ,;N0Z>=2$*(GVO[-Y9?Y$?D"15E#@<[
M\??^":WPL_:*_:J\!?MC^,OC#\0;'QE\+S=?\("VC:C8Q6FD"Z3R[D+"]FXF
M$J?*_G&0E> 0 * /D[Q)^RA^S]\5_P#@Y0\9^"OB-\-;+6= UW]D"SUKQ%X>
MORTEAK-X?$[0[KRW)\NZCVQQGR90T>Z.-BFY%(^=$^,OC/\ 8,_X):?\%!/#
M/[.&K:AX5T'P!^U?>^'O"@T21E/A'1M2O=)@NQ8XYMQ''=3F+9CRY) ZX/-?
MJ?9?L!?#VP_;8O/V^X/BSXY/CZ^\%KX2N-]Y8&Q.BK.+E;00?8\ "<>:) ?,
MW$@N5)4X?PK_ ."6'[-?PWT#XQ^#-=U7Q-XTT#X]:O>ZK\3= \97EK/:ZE?7
M:A9[E!!;PO;L555 B943:I15958 &7KO_!/7]ARW^)WP+_:R^&5\OP_E^%[&
MS\'7G@*XMK.T\2V>JQQ6\5C?.L3/?02.8G0;P2[LVX[V-?/_ /P2;\(_"+_@
MIE\)/VEOB-^V1\,M'\9>)O$/QZ\3^$?$=CXEL$N)]$TBS6"&RTB N"UK%!$^
M]1'M/G2R2Y\QBU>Z_L7_ /!'3]G+]B3Q1I>O^#OC#\8/&5CX7$H\ >%OB/\
M$6?5='\'"2-HF.FV6U(H6\IY(A(XDD1)'564.V>EO/\ @FE\+=#^._C3]H/X
M#_&;XB?"G5_B7Y;_ !&T_P  :E8)8>(KE%9!>20WMG<_9KHJQ!N+0P2L?F+%
MB6(!^2GCNZ^('QH_X(!>%?\ AH/6M1\2:S\*/VL;+P;X'\;:E<NU]=Z3:^(8
MK2.;SL_.0I> /SQ;+U*YKZM_;=_8G_9C^%G_  63_8STGX5?"NT\+1?%>'XB
M:/\ %*7P[<2V<_C&SM]$CO4CU2>)Q+?EIP6D>9G>8,1(SCBOKCXX_P#!*K]E
MSXV_LL^$?V+X6\1^#_ASX*U&TO\ 2-"\':E%;L]S;2^=!+-//%-+(ZS%IF8O
MF21V>0R,<UK_ !B_X)]>!?CE^T#\+OVF_''QJ\??\);\'A>GP1=6-UIL,-O+
M>VZVU[++$+'9,T\2A&##:HSY:QY- 'Q+\/='\-_\$_\ _@J!^V;X8_8[^&FD
M>%-!TS]E?3/'&G^!?#6F):Z6VNVL5ZL4L=I$!%&SA K!%&XL2<DYK ^&'_!/
M;6_^"A?_  2K^$/Q\T3]L?X6>!]7BT;2?'S?&_2/@[<2^*M+UR",3:E<W6JO
MKP\Z?SEN8[EF14)1L(@1%7] /"7[ ?PS\(_MH>)?VZ[?XC^,KSQCXM\.QZ!K
MMC?W=D^F3Z7$V^&T$"VJE5C;YE<.)#SO=PS ^+?"K_@@)^Q#\%/BY>^.?AGX
MU^+.E>"]0UW^V;SX&VGQ'N8_ UQ>[PX>72T \] ZJPAED>+"A2A0!* /MC36
MF?3K=[BY6>0PH7F2(H)#@98*22H/7&3CUJ:BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **\0_:,_;1L/@Q\>OA[^REX'^'5U
MXL^(OQ,L]5OM TQ]06PL+6QTZ)'N;F[NV20Q+F6-$6.*5V=Q\JJ"P\S\._\
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
MHM_\+-9\'V5KH-I*^HSVUI%J8?[1.\Q:XD)N&;9$NR-%5BWTC^W+^R?^U/\
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
M\%^$/AYX:M?!O@+PMI^BZ18H5L],TJS2WMX 6+$)&@"KEB6.!R22>36G110
M4444 %%%% !1110 4444 ?ST?MD_\%,?#?QD_P""@/[3?['G_!0WQ5XHT2;1
M?B-X8T+X"^&&U:\LO#]MIUKXAMFO+BXB@=$:ZNK+R[M+JY#A8S(L;Q?(K?L1
M^R)^R9\7OV7_ (C_ !6\.:)^T)XH\2?"_P 1V6DWWPHLO&7B*;7)_"=T4O4O
M[2*:Z=YYK4$64L:R2L '* C86;Y!_P""ZO[#G["O_!3;]D7Q;^T!I6@6]E\4
M?A]X]M/ \7C>QB"7MA=#7[73)[6\C1L74 2Y\^-)"&"R(R-'YC \'_P:Z>.?
MVT?@W\7_ -HG_@EK^TSXRF\5:)\ ]5LK3P]JWVE[B'37DEN8C:P2O\WV:6.)
M)HH6QY6R0!5W$  \ET_QU^TYH'_!X5\/?V:_BY^UMXW^(GAGPXFHWWA^Q\1W
M$$%M8_:O!5_<,J6EG'#:JRM*RB18E=E"[BQ!8_O'7X-^-F7_ (CC/"WS#C16
M!Y[_ /"!7=?KU^UG_P %%_V)/V%M:\*^'?VM?VBM"\#WOC:[>W\-P:L)F-RR
M% [L8D<01*9$#32E(U+#+"@#\U?VT?VG?$_[4G_!T!\(?^"8WQAF^U_!3PWH
MEQ>:MX"OOFTOQ/JDGAZ]U&*:^A;Y+M$<6R)%*&0-"V%S(V<7_@D=^TW\1_V0
M/^"_?QW_ ."/UOXGU"^^$=[?ZGJGPZ\.7MY)-%X5F6*+48[>T,A)BMOLLTL9
MB!V[HHF&#O+?8O\ P4G_ ."//P#_ &H?V@/"7_!2;1?VE-8^"/Q,^%MFEW_P
MLC1X[2:S:PM=\RO>0W0\IEC5I 9&8*8G9)!(@4+\&_\ ! []D_XV_MC_ /!1
M']H/_@L5XG\4ZWJ?A[5(M:\._"/QMXDTN#3[GQ)<RD6J:FL-O%%'''%:P)&0
MB!0\Y0,S0R&@#LM;_P""N7PQ_P""FW_!2/QM\"/BA^W#HOP/_91^#UQ]CU*4
M?$"+PYJ'Q0U;SGA6'[=YT4Z:>3#<.8[=U+11J9"#.OE?</[?W[07[./_  33
M_P""3_CWX[_LV1^%?"^C3>'%M_!.I>$+:%K:?4M1V6MI?H;?_C[*M*MPS@LT
MB0L=QZU^/?\ P;P?L]_#+XC?\$Y_V_OV<OC[\.=/_P"$ET3PX8]3MM9T^,W>
ME3Q:?JHC=2XW1R075JSY!^5XU-?1'_!N1I'[-'Q(_P""&=SX>_X*IR^!YOA3
M9?'6]A^'O_"VM2M[;358VEMM2W>Z=4S]JEU#8%.=[3XZ&@#Y]_X)V_\ !,/_
M ()K?MU?%O1O#?P6_P""_'C_ ,4:I:ZA#=7_ ,.M<\-WNAZCJMM$XDFMX?M-
MXOF%HU8%H/-* EB/E(K[D_X.2OV%M4_:+TGPU+^SA'=^'?B'9> /%VOVUUX6
MF>SGUTZ5'I<JV<_D%3<$VYN(X0V2KNH! R#X'_P7;_X("?LT_LS_  /TC_@H
M9_P2TTK4? /CSPSXRT$:9X:\,:M-<V^LW%[J-O:V<NGK([O#=+<SV[J(F\MD
M#_(#\U?JI\4CJ_\ PW7^SJOB7R?[1/@OQG]N$'W#-Y&D>9M_V=V<>U 'R!_P
M:@?\%#;O]KW_ ()U2_!7XE^+)+_QG\%]2_LK4+J_NC)/<Z//OFL+B1F.3M"S
MVV3_  VBDG+5^87_  7)^)GQ9^*'_!23X-?'2]^)?B6U\-?&^2TU'P[H-IK=
MQ;VT?A9=8;3]-*I&Z@?:[6#[>QZ[M1*YPHQZ-X3_ &)?VD/V#_\ @XR\<_L
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
MK?6)Y(=.D_LNZNO.= &88MXI"N PY; YXKR[_A[W_P $[?\ HX7_ ,M+5_\
MY$KP;_@X*_Y)U\-O^PWJ'_HF&OR\K];X5X"R?/,DIXRO4J*4G*ZBXI:2:ZQ;
MZ=S\QXDXTS3)\WGA:,(.,4MU*^J3Z22Z]C]O/^'O?_!.W_HX7_RTM7_^1*/^
M'O?_  3M_P"CA?\ RTM7_P#D2OQ#HKZ+_B%?#W_/VK_X%#_Y \'_ (B1GG_/
MNG]TO_DS]O/^'O?_  3M_P"CA?\ RTM7_P#D2C_A[W_P3M_Z.%_\M+5__D2O
MQ#HH_P"(5\/?\_:O_@4/_D _XB1GG_/NG]TO_DS]O/\ A[W_ ,$[?^CA?_+2
MU?\ ^1*/^'O?_!.W_HX7_P M+5__ )$K\0Z*/^(5\/?\_:O_ (%#_P"0#_B)
M&>?\^Z?W2_\ DS]O/^'O?_!.W_HX7_RTM7_^1*/^'O?_  3M_P"CA?\ RTM7
M_P#D2OQ#HH_XA7P]_P _:O\ X%#_ .0#_B)&>?\ /NG]TO\ Y,_;S_A[W_P3
MM_Z.%_\ +2U?_P"1*/\ A[W_ ,$[?^CA?_+2U?\ ^1*_$.BC_B%?#W_/VK_X
M%#_Y /\ B)&>?\^Z?W2_^3/Z)/@M\</A=^T/X"@^)WP>\3_VQH=U/+#!??8I
M[?<\;%7&R=$<8((R5P>U=97RC_P1:_Y,*T'_ +#>I_\ I2U?5U?BF<X.EEV;
M5\+3;<83E%7WLG;6UM?D?KF58JICLLHXBHDI3C&3MM=J^F_YA1117FGH!111
M0!^7/_!WK_RB,;_LI^B_^@75?RTU_4M_P=Z_\HC&_P"RGZ+_ .@75?RTU^P<
M#_\ (D_[??Y(\_$_Q0HHHK[ YPHHHH **** "BBB@ HHHH _H^_X,J_^3+_B
M_P#]E0A_]-T%?L]7XP_\&5?_ "9?\7_^RH0_^FZ"OV>K\.XH_P"1]7]5^2/3
MH?PD%%%%> :A1110 4444 %%%% 'YY?\'!7_ "3KX;?]AO4/_1,-?EY7ZA_\
M'!7_ "3KX;?]AO4/_1,-?EY7])>'?_))T/6?_I<C\"XZ_P"2FK>D?_24%%%%
M?;'R 4444 %%%% !1110 4444 ?M%_P1:_Y,*T'_ +#>I_\ I2U?5U?*/_!%
MK_DPK0?^PWJ?_I2U?5U?RKQ1_P E'B_^OD__ $IG])\._P#(APO_ %[C^2"B
MBBO!/9"BBB@#\N?^#O7_ )1&-_V4_1?_ $"ZK^6FOZEO^#O7_E$8W_93]%_]
M NJ_EIK]@X'_ .1)_P!OO\D>?B?XH4445]@<X4444 %%%% !1110 4444 ?T
M??\ !E7_ ,F7_%__ +*A#_Z;H*_9ZOQA_P"#*O\ Y,O^+_\ V5"'_P!-T%?L
M]7X=Q1_R/J_JOR1Z=#^$@HHHKP#4**** "BBB@ HHHH _/+_ (."O^2=?#;_
M +#>H?\ HF&OR\K]0_\ @X*_Y)U\-O\ L-ZA_P"B8:_+ROZ2\._^23H>L_\
MTN1^!<=?\E-6](_^DH****^V/D HHHH **** "BBB@ HHHH _:+_ ((M?\F%
M:#_V&]3_ /2EJ^KJ^4?^"+7_ "85H/\ V&]3_P#2EJ^KJ_E7BC_DH\7_ -?)
M_P#I3/Z3X=_Y$.%_Z]Q_)!1117@GLA1110!^7/\ P=Z_\HC&_P"RGZ+_ .@7
M5?RTU_4M_P '>O\ RB,;_LI^B_\ H%U7\M-?L' __(D_[??Y(\_$_P 4****
M^P.<**** "BBB@ HHHH **** /Z/O^#*O_DR_P"+_P#V5"'_ --T%?L]7XP_
M\&5?_)E_Q?\ ^RH0_P#IN@K]GJ_#N*/^1]7]5^2/3H?PD%%%%> :A1110 44
M44 %%%% 'YY?\'!7_).OAM_V&]0_]$PU^7E?J'_P<%?\DZ^&W_8;U#_T3#7Y
M>5_27AW_ ,DG0]9_^ER/P+CK_DIJWI'_ -)04445]L?(!1110 4444 %%%%
M!1110!^T7_!%K_DPK0?^PWJ?_I2U?5U?*/\ P1:_Y,*T'_L-ZG_Z4M7U=7\J
M\4?\E'B_^OD__2F?TGP[_P B'"_]>X_D@HHHKP3V0HHHH _+G_@[U_Y1&-_V
M4_1?_0+JOY::_J6_X.]?^41C?]E/T7_T"ZK^6FOV#@?_ )$G_;[_ "1Y^)_B
MA1117V!SA1110 4444 %%%% !1110!_1]_P95_\ )E_Q?_[*A#_Z;H*_9ZOQ
MA_X,J_\ DR_XO_\ 94(?_3=!7[/5^'<4?\CZOZK\D>G0_A(****\ U"BBB@
MHHHH **** /SR_X."O\ DG7PV_[#>H?^B8:_+ROU#_X."O\ DG7PV_[#>H?^
MB8:_+ROZ2\._^23H>L__ $N1^!<=?\E-6](_^DH**W=,^&7Q#UGP1J7Q+TOP
M5J<WA[1WC34];2S?[+;O(ZQHC2XV[BSJ N<\YQBJ'AGPOXD\:^(+3PIX/T"\
MU34[^80V6GZ?;---/(>BHB@EC[ 5]E[6DU)\R]W?7;KKVTU/D_9U$TK/7;SZ
M:=]2C17;?%[]F_X\? +[&WQE^%&M>'4U#/V*;4K,I',1U57Y4L!@E<Y (R.:
MXFE1K4<1352E)2B^J::^]#JTJM";A4BXM=&K/[F%%=/\-?@M\7_C)<7=K\)?
MA?K_ (FDL$1[Y-"TF6Z-NK$A2_EJ=N2K8SUP?2F^)?@U\6_!OC>U^&GBSX9:
M]IWB*],0L]"O=*ECO)S(=L82%EWMN/ P.>U+ZSAU5=/G7,M6KJZ7>VY7U>NZ
M:J<CY7HG9VOZG-45T?Q ^$7Q)^%ALV\?^$+K3H]0$OV&XDVO%.8WV2JDB$HS
M(WRNH.Y#PP!K-T+PEXC\36FI:AH>DR7$&CV!O=4G4@);0;TCWNQ( R\B(!U9
MG4 $D"JC6HSI\\9)Q[WTWMOZZ>I,J56,^246GVMKWV]-3.HHHK0S/VB_X(M?
M\F%:#_V&]3_]*6KZNKY1_P""+7_)A6@_]AO4_P#TI:OJZOY5XH_Y*/%_]?)_
M^E,_I/AW_D0X7_KW'\D%%%%>">R%%%% 'Y<_\'>O_*(QO^RGZ+_Z!=5_+37]
M2W_!WK_RB,;_ +*?HO\ Z!=5_+37[!P/_P B3_M]_DCS\3_%"BOHW_@F_P#\
M$TOBW_P4O^+LGPF^%7Q(\$>'9K:QN+VZE\4>(8XKAX8$$DOD6<>ZXN&"G((0
M1\'+K@X^<J^KC7I3JRIQ=Y1M==KWM^3,+-*X45]&_P#!/O\ X)F_''_@H8?B
M#K/PYU"RT7P]\-?!=[X@\2>(=61S &A@DEBLHPO+W$PBD*CHJQNQ/ !^<J(5
MZ-2K*G%WE&UUVOL%FE<**Z[X$_ ;XP?M-?%;1_@A\!OA_J'B?Q5KUQY.F:/I
ML8+R$ LSLQ(6.-%!=Y'*HBJS,P4$UT7QZ^ G@#X&ZF_@.P_:&T'QSXLMKP6^
MHVG@6RFN]*MGY#Q+J$HB%S(K87-O'+"QR4F88)'6IJI[._O=O+N^R\V%G:YY
M?17UU\3?^"07Q<^&^G?$SPA_PL[0]2^)WP8\#V/B_P"*/PVM+2<3:3I4Z0/*
M8KHKY5S-:)=6S7,8VK&)#LDE*,!\_?LZ? ?Q'^T;\4[/X<:%JMII5K]GFO\
MQ!XBU/<+/0M+MXS+=ZA<E02(H8E9R "SD*B!G=5.=/&8:K3=2$KI;_==/T:U
M3Z] <9)V.&HJ?58=.M]4N;?1[Z2ZM$N'6UN9H/*>6,,0KLFYMA(P2NXXSC)Z
MU!73N(_H^_X,J_\ DR_XO_\ 94(?_3=!7[/5^,/_  95_P#)E_Q?_P"RH0_^
MFZ"OV>K\.XH_Y'U?U7Y(].A_"04445X!J%%%% !1110 4444 ?GE_P '!7_)
M.OAM_P!AO4/_ $3#7Y>5^H?_  <%?\DZ^&W_ &&]0_\ 1,-?EY7])>'?_))T
M/6?_ *7(_ N.O^2FK>D?_24?5_P5\6^*->_X)6_'+1-;\17UY::9KWAI=.MK
MJZ>1+56O$!6-6)" [%X&!P*^:_ _C;QMX+O+H> M4N;*]U6T-@\]CD7!B=U+
M1QNOS(7VA3M(+*60Y5F!^C?V>=&U:Y_X)<?'^\M],N'B;7_#961(6*D1W:ER
M#C^$,I/H",U\_?#;X+_%GXQ-J4?PJ^'FK>(7T>R^UZE%I%FT[P0YV[BJ@D\]
M@">O'!KT\M>&IU<?[2RC[;6]K?PJ6_3?\3SLP6(G3P7)=R]EI:]_XE3;Y?@?
M2OQ>L/VF/A-_P3,TOX<_'7X?^(9;;Q+X\74]%O\ 64:1=#M(X %C8L2T$D\C
M2%8V P@D/5\5\AU]0?"3XC>//A-^PC\6OAK\9HM0M]"\3C3[3P/HFM(Z-)J2
MW0DGEMHY.0D<:AY'4;0XB4G<PSX9_P **^+/_"F/^&A?^$-F_P"$._MG^RO[
M;\^+;]KV[O+V;O,QC^/;MSQG/%5DTUAO;PK.*O5=I+2,W)1:LFWK]EI-W<6]
M[BS:+Q'L94E)VIJZ>KBHMK5I+3[2;2LFNECZK_9)\*?#3QU\ M#^$?[/W[?E
MY\-?BIJ5]<7NKZ7&E[IT.L7+[8[:S:\0Q[A&BX55,G[R:4A&W"N6_9;U3QO\
M'?\ @I3;Z?\ MA^)[U/%5H+W3)M<\4:JUPT%[)820VDK7$K',9#1A)"<!71L
M@#(\<U#]CW]JC0GT2ZF^!OB3R]>L8;_1KZTL6F@E@D4.DGG1Y2/"D,VYE*#E
MMHK;_;P^,%E\9_CK'K5OK4.K7&D>%]*T;5=<MY \>J7UM:HES<JX^^C3>8%<
M<,JJPX(K@6 AB,56HTJRJ4Z\*EY6BY0;:6DHI7B[M*,KM<NCLG;M>-G0P]*K
M4I.%2C*%E>2C-)-ZQDW:2LFW&R?-JKM7[/Q[H.I^!_\ @G?X=^!?C[0+FW\>
M:I\9[K4M \/W$#?;H].^P);.WE??5);D *,8D*DKG%><?%J6/X;^%U_9L\%N
M+JXLIQ??$#4;$^8MYJ2*0+967(:WM SQ@CY6F>9\E?+(=\/ /@-\/%^.5\-G
MBC74FMOA] WWK2,$QW&KX[%#NA@/_/;S) 0;<9]4^'6J:SX"_8,\(>+_ ('Z
MA<VOB?5/C@MMXBO-,D9+F22.V#V-J[)\S1'+NJ'Y6<L<$CC=N6"=_C3J/^[%
MS=VW]JT86LM[S[-)F*4<6K?"U37G)05DETO*5[O:T.Z;/E:BO:_^"C'AGP!X
M._;;^(GASX8VUM!H]OK8,=O9@"*&=H8WN(U X4+.TJ[1PN,8&,5XI7T&"Q,<
M;@Z>(2LIQ4K/=72=G]YX>+P[PF*J4&[N$G&ZV=G8_:+_ ((M?\F%:#_V&]3_
M /2EJ^KJ^4?^"+7_ "85H/\ V&]3_P#2EJ^KJ_E[BC_DH\7_ -?)_P#I3/Z+
MX=_Y$.%_Z]Q_)!1117@GLA1110!^7/\ P=Z_\HC&_P"RGZ+_ .@75?RTU_4M
M_P '>O\ RB,;_LI^B_\ H%U7\M-?L' __(D_[??Y(\_$_P 4_0K_ (-?B1_P
M5Q\, 'KX(\3Y_P#!3<5\._!?X/\ CGX^_%'1?A!\-]/CN-8UR[\FW^T3B*"!
M I>6XGE;Y88(HU>665L+''&[L0%)K[,_X-V/B3\'OV??^"@^G?M#_M!_&GPI
MX(\):-X8UJQN=1\0ZS'%))<75C)!$D<"[IG&Z0$N$V *<MG /S#\%?CU^T/_
M ,$]_P!HN+XK?L[?%?3M&\9^'XY[>P\2^'YK'5K<Q7$)CD,;.LT,@:*0CD;E
MR00K @>S'VO]I8ATU[W)"U[VNG/K;I=7MW,].17[O]#]'/\ @CY\9/ VK?M(
M?%;]FG]G[49)?AE\//V4_'L>E7[0&%_$VJRQ68OM>G0\JUPT:)#&W,-K!;QG
MYUD9_P C:_8'_@EM_P '&_[;.O\ Q7^(-O\ MW_MW11Z!#\&]?F\'G5O#>EV
MR'Q(J0_8 C6]FK-)DR;48E#SN!XKX4\"VEK_ ,%,/C'\6_C_ /MP_MU:!X)\
M7VW@FZ\20ZSXET)"WB[4[:***'388[8PQQ2.B*H**S?+E8I#N(Y<!]8PF,KR
MKP48VAJG*5WK_<5[WN^W;71RM**LSZ]_8'\-?!C]C/\ X()?%C]MOQ_XDUS0
M_%'QQ\?I\,-*\0^%M(BO-3M-%6+[3=VEMYTT*P&Z6&\CED+':D<;!7950^#?
M'K_@G]\(_ ?[$/@C_@K)^P=\6]>\3^"+7QS'H'C+PQXZTN"+5?"VN1;9HQ*U
MLYAN+>0>605"L!-#D$R,(['[-'[27PN_:#_X)0>,O^"5_P 6OB'I'A'Q)HOQ
M&@^(GP>U[Q)=BUTR_O!;M:WFD7%TW[NT9X9)I899=L32.RO)&-A.1XZ_:1\-
M?LV?\$F[S_@F[H?CC1_$GB_X@?%E?&/CJ7PYJ4=_IV@V-K:Q06M@MW"6@N;F
M6:+SW>W>2)(TC3>79E2*=/%T\7-IOFE5U5M'3LEVV2ZW^)6ZZMN+BO3\3WKX
MJ?\ !3_]D]_C_P#M5?M[?#WQI<ZCXD_:3^!4G@70?A>^C7BWF@7NIVUA!J4U
MY<O"MJ\,!LI#"8997F\Z(-''A]OSXO[/GQ9\'^![O_@GY\ _#"WOQ,US13XF
M_:%U22]AM8/#FEV:B[CT6YNIG2*U@M $NKYI'5?M9@@8;[,;_-OV3[[P/^S_
M .$-4_;/\77FE:AXBT"_&G?"CPG<2QS23Z^4$G]K7$!R?LE@C),N\;9KI[:/
M#QI<!?6?^"57[0/@33=%_:;^#'Q5\>6.E^*OC?\ !#5-&\*>*?$VJ);PW.L_
M:([K['<7D[!(/M>QE\Z9U3S%0.PW9K66&6"I2=!-J/*M==K);6NH+7NWUT%?
MF>O]?\.?,OQU_9S^+G[.&M:3H_Q5\.16L?B'0X-:\-ZG8W\-Y8ZOITVX1W5M
M<P.\<T9*NIVME'1T<*ZLHX>OM3_@IQ\4_AG%^QQ^R5^QYH?B_1?$'C7X2>!-
M>D\?:CX>U2"_MK.?5M4^V6^F_:H&>*66WB7YQ&S*C3%,[@P'Q77JX.M4KX=3
MFK.[^:3:3^:2?S(DDG9']'W_  95_P#)E_Q?_P"RH0_^FZ"OV>K\8?\ @RK_
M .3+_B__ -E0A_\ 3=!7[/5^,<4?\CZOZK\D>C0_A(****\ U"BBB@ HHHH
M**** /SR_P"#@K_DG7PV_P"PWJ'_ *)AK\O*_4/_ (."O^2=?#;_ +#>H?\
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
M'GU\IRO%574K4(2D^KC%O[VKGY[_ /#D:R_YX^!/^^M:_P#DVC_AR-9?\\?
MG_?6M?\ R;7Z$45O_K'Q#_T&5?\ P9/_ #,?[!R/_H%I_P#@$?\ (_/?_AR-
M9?\ /'P)_P!]:U_\FT?\.1K+_GCX$_[ZUK_Y-K]"**/]8^(?^@RK_P"#)_YA
M_8.1_P#0+3_\ C_D?GO_ ,.1K+_GCX$_[ZUK_P"3:/\ AR-9?\\? G_?6M?_
M ";7Z$44?ZQ\0_\ 095_\&3_ ,P_L'(_^@6G_P" 1_R/SW_X<C67_/'P)_WU
MK7_R;1_PY&LO^>/@3_OK6O\ Y-K]"**/]8^(?^@RK_X,G_F']@Y'_P! M/\
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
M_=W5_P#L6?""^OKF2:>;X7>'Y)IIG+/(YTZ EF)Y)).237J- !1110 4444
M%%%% !1110!^6G_!3#X??!^?_@XH_86UC6-!TK^T?$6F>*H?$C2L%;4(]/M/
MMFD+.N<2"&_'FP[@?WL:D9*+C]2ZX;Q3^S%^S7XY\3OXV\;?L]>!M8UF1U:3
M5]5\)6=Q=,R_=)EDC+DCL<\5V\445O$L$$2HB*%1$7 4#H .PH _-G_@J!K6
MD6G_  7H_P"">%K=:I;QRI<?$+?&\P#+YND6\<603QO<%5]2"!S7U+_P5HOK
M+3O^"6/[2=Q?W<<,9^ WBZ,/*X4%WT:Z1%R>[,RJ!W) [UZ7XL_9C_9L\>^)
MG\:^.?V>_ ^M:S(RL^K:MX3L[FY8K]TF62,N2.W/%;7CCX5?"_XFZ!%X4^)/
MPWT'Q#I<+J\.FZYH\%W;QLHPI6.564$#@$#B@#Y _P""4?[4?[-OP._X(O\
MP(\>_&#X\^$?#>CZ'\(-(_M:^U?Q!;PI;-':KNC;<^?,R"/+ +%N "3BO+/^
M"-/PG^(_[1/_  4&_:6_X+,>,O 6K^%O"OQ>ET_P[\)-.UZP>TO-2T&PA@@_
MM22"0!XHYUL[5HPPR<RG[NUF^[O#W[(W[*/A'5X?$'A3]F/X>:9?VSA[>^T_
MP78PS1,.05=(@RGW!KT*@#RC]LC]M']G_P#84^#DWQH_:%\>Z;HM@UW'8Z1;
M7VI06LFJ7\IQ#:PM.Z1AF/)=V6.)%>21TC1W'S]^QA^V+^P'KWQJFU^V_;0^
M&7Q*^/?QDO(+6]TSX>^*(=8-A96D4TT&DV:P$O'86<)N97GD6/SI7N)V"&58
M4^LOB/\ !;X.?&.*TA^+OPF\,^*DT]G:P3Q)H-O?"V+[=YC$R-L+;5SC&=HS
MT%9O@;]F3]FWX8>(8_%WPU_9[\#^'M5BC=(M3T/PG9VEPBL,,HDBC5@".",\
MB@#X@_X(WP^'_P!@:W_:Z_9I^/>O6OAX_#_XZ:WX^6^U.411R^$=4MH9[+4P
MS<-'BVN4=ER$DA9"=RD5RO\ P2;^*?@'_@E+_P $=K7]I#]MG68/!=Y\5/B!
MJWB[3O#FN7T%E=SW&K7/^@62_:'C1))+>*&5FD9$A1V>5HTC=E_1;Q]\"/@?
M\5M<TOQ/\4?@UX4\2ZGH<GF:)J.O^';:\GT]]P;=!),C-$=RJV5(Y4'M4OQ'
M^"WP<^,<5I#\7?A-X9\5)I[.U@GB30;>^%L7V[S&)D;86VKG&,[1GH* /DW]
MC#]L7]@/7OC5-K]M^VA\,OB5\>_C)>06M[IGP]\40ZP;"RM(IIH-)LU@)>.P
MLX3<RO/(L?G2O<3L$,JPIH?\% /!7_!)C_@H3^R_\0K?X^>+_A;XOM/!FGZC
MIMWXHL-5LKO5/"6HQAE\N&>%C-;W2S!0+<$&5\(4?=M/TAX&_9D_9M^&'B&/
MQ=\-?V>_ _A[58HW2+4]#\)V=I<(K##*)(HU8 C@C/(JII'[(O[*'A_XGS?&
M[0?V8OAY9>-+FZ>ZN/%UIX*L8]4EG<Y:5KI8A*SD\EBV3W- 'GW_  2>\$_'
MGX<?\$V/@GX&_:<>_P#^$ZTSX>Z?#K\6JNS75NPCS'!.6Y\Z.(QQOG)W(V23
MS7T)110 4444 %%%% 'Y:?\ !3#X??!^?_@XH_86UC6-!TK^T?$6F>*H?$C2
ML%;4(]/M/MFD+.N<2"&_'FP[@?WL:D9*+C]2ZX;Q3^S%^S7XY\3OXV\;?L]>
M!M8UF1U:35]5\)6=Q=,R_=)EDC+DCL<\5V\445O$L$$2HB*%1$7 4#H .PH
M_-G_ (*@:UI%I_P7H_X)X6MUJEO'*EQ\0M\;S ,OFZ1;QQ9!/&]P57U(('-?
M4O\ P5HOK+3O^"6/[2=Q?W<<,9^ WBZ,/*X4%WT:Z1%R>[,RJ!W) [UZ7XL_
M9C_9L\>^)G\:^.?V>_ ^M:S(RL^K:MX3L[FY8K]TF62,N2.W/%;7CCX5?"_X
MFZ!%X4^)/PWT'Q#I<+J\.FZYH\%W;QLHPI6.564$#@$#B@#Y _X)1_M1_LV_
M [_@B_\  CQ[\8/CSX1\-Z/H?P@TC^UK[5_$%O"ELT=JNZ-MSY\S((\L L6X
M ).*\L_X(T_"?XC_ +1/_!0;]I;_ (+,>,O 6K^%O"OQ>ET_P[\)-.UZP>TO
M-2T&PA@@_M22"0!XHYUL[5HPPR<RG[NUF^[O#W[(W[*/A'5X?$'A3]F/X>:9
M?VSA[>^T_P %V,,T3#D%72(,I]P:]"H \H_;(_;1_9__ &%/@Y-\:/VA?'NF
MZ+8-=QV.D6U]J4%K)JE_*<0VL+3ND89CR7=ECB17DD=(T=Q\_?L8?MB_L!Z]
M\:IM?MOVT/AE\2OCW\9+R"UO=,^'OBB'6#865I%--!I-FL!+QV%G";F5YY%C
M\Z5[B=@AE6%/K+XC_!;X.?&.*TA^+OPF\,^*DT]G:P3Q)H-O?"V+[=YC$R-L
M+;5SC&=HST%9O@;]F3]FWX8>(8_%WPU_9[\#^'M5BC=(M3T/PG9VEPBL,,HD
MBC5@".",\B@#X@_X(WP^'_V!K?\ :Z_9I^/>O6OAX_#_ ..FM^/EOM3E$4<O
MA'5+:&>RU,,W#1XMKE'9<A)(60G<I%<K_P $F_BGX!_X)2_\$=K7]I#]MG68
M/!=Y\5/B!JWB[3O#FN7T%E=SW&K7/^@62_:'C1))+>*&5FD9$A1V>5HTC=E_
M1;Q]\"/@?\5M<TOQ/\4?@UX4\2ZGH<GF:)J.O^';:\GT]]P;=!),C-$=RJV5
M(Y4'M4OQ'^"WP<^,<5I#\7?A-X9\5)I[.U@GB30;>^%L7V[S&)D;86VKG&,[
M1GH* /DW]C#]L7]@/7OC5-K]M^VA\,OB5\>_C)>06M[IGP]\40ZP;"RM(IIH
M-)LU@)>.PLX3<RO/(L?G2O<3L$,JPI\F?MX_LG_\%D?V?O\ @E]\?K7XD?M1
M_ 77O"VI^$]?USXA36/P_P!3CUK7'N(V:YD%R]V8UE\L)%'E-D44,42*L<:*
M/U3\#?LR?LV_##Q#'XN^&O[/?@?P]JL4;I%J>A^$[.TN$5AAE$D4:L 1P1GD
M5U?B+PYX>\7Z%=^%_%F@V6J:9?P-!?:=J-JD\%S$PPR21N"KJ1P000: /GS_
M ()+:1^T=H_[ ?PWA_:7\9^%=;U*7PGI4OAZ?PEI,]G%;Z.VG6OV6"=9I'+W
M"C?OD4A6R,*,5](5!INFZ=HNG6^CZ/I\%I:6D"0VMK;1"..&-0%5$50 J@
M < #%3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
'%%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>ctsh-20240930_g23.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g23.jpg
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
MO$-EK8L_"=_;6ZWM[9W,5U:/<>=;RF5(IX4D$1Q&S %U?:NT _-C]NS]C/\
M;U^(/_!+"YMKK]E.VT_XR>"_&#_&6+QWIGC^UN+F'Q3'<R:A=&"W6'?(JPO)
M:00A^$AMASY8%>P_MX_\%5?%OBK_ (-S-=_X*5_LMZ@^F^(/$_@/3([>[TYR
M7T"^O=0M],O]C#E9+666Y5'[21(U?H3J7AS4]0\&OX6C\;:I;7;V(MSX@@BM
M?M@?: 9PKP-!YAY)'E;,DX0# 'S1^RU_P1S_ &2?V4?V:_&'[&_AC4/%WB?X
M4^.(KI=;\!^-=8BOK)7N%59I(&6".:!F"@X20*K_ +Q5#_/0!\J_\%D/V1?V
M3OA7^Q[^R_XG^"?PST"V;PU^T-X M_#OB?3K*-;N[L[F[!E>6X4;[@7!"3R,
M[,9)0LC$L,UZ3\?O ?A'1_\ @Y ^ /BS3M#ACO\ 7_@3XN76+@ DW0A>!(]X
M/!PKE?I@=A6QXT_X(;_LG^&_V:;'X5?$[]I3]HCQ%\._AIJ=OXF\+^'+CQ_)
M<G0H].5Y8[:S2TM5GE15^6-29)T"*D#Q[B&R/@KK?@3]N[_@J3\%/VR?V6=9
MU37/AE\.?@)KFGZMX@U:VO4EAU&]N[>&WTZ=KT"9KP1PSRR+(2ZJBNY_?1LX
M!G?\$J_A;\-)/VHO^"@7PLG^'NBMX;N/C7;)/X>;2XOL3QR:3&[*8-NPJS,6
M(Q@DDUX#^P5\'/VD_C!_P;G_ +*%Q^R?_P (?K/B_P '^/KSQ-!\./'=XL.F
M^.X;35=<,FDN6(7S!O6ZC+_(DEFCMMV!U_0#7_\ @E)^SWK'[57B_P#:KTOX
MB?$G0KCXB16@^(W@;P_XQ:T\.^*9;:'R(9KVU2/>[>4 CJDJ1RKN61'#R!\;
MX/?\$<?V=/V??V;_ (=?LU_!3XP_%CP[9?"SQ:_B3P?XAMO&HGU"UOW@O8)3
MMN(9+00R+J%T9+=;=89#*2R-DY /CW4/BS^R;^U5_P $Y_V]=.NOV*KGX/\
MQ;\/?#'4]7^+7PB\6Z';/'I&N1^';T6.LV3K&J2^;'"&2Y14<M") !YBR2/\
M<W?A+X"?\$V/V!?A+\.]%\#^ ?#?QSUGP+IWQ/UB\\)*^FZW*_AHW$-OJD-M
M-:M>)=7B0"4/,OFJC+(7C:1&_03P[^P#\#;32?BM!\0KW6_&^K?&W0UT7XF>
M)/$UQ;I>ZOIB6<ME%98L8;>""&.">95$,2'=,[L6=BU<$?\ @C9^QMK7[#LW
M_!/WXGIXP\<^!C;VL&GW7C+Q7->:EI*6B[+%;*<!1:+;)E8DB55VLX<.)'#
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
M^,VO+56#"*4P:070')R <C.3TH ^0/\ @U _X*&W?[7O_!.J7X*_$OQ9)?\
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
MJU\)?$.>XG\?-!XJU--4\1SW# W$U[JBW(OKB27&UW><ED9HS\C%3[G10!\
M?\0N/_!"C_HQG_S)OB?_ .6=6O\ @KS_ ,$C?V;?VZ/@9X,^!VC?LU-J?C+0
M=%D\._#+Q2FI7=K8^!]/*P0RWEW)'.@N4@C6.2&U<2O-+&JA1&;B1/O6B@#Q
M3]H/_@GS^S!^U=\![']FG]HKPUK_ (D\&6>F6=C-H47CG5]-M[Z.U*-";E+"
MZ@6X*O&C_.#\R*>PQ9_9,_8(_99_8=^%\GP3_9F\!:GH7@]_/V^&=0\9:MJU
MC$)G+S".'4+J=(@[,S,$"AB[$YW'/L5% 'Q=\$?^" W_  3;_9L^)NK_ !,^
M /@KQUX,_MX,NLZ!X7^+&O:?IE]&23Y,T%O=IYT().(79H\$KMV\5]@^%/"G
MA?P)X9T_P5X)\.V.D:/I-G'::7I6F6B06]G;QJ%CBBC0!415  50   !6A10
M!X;\8_\ @FU^Q9\?_P!J[P9^V_\ %SX,?VM\4/A[:VUOX0\3_P#"1:C!]@C@
MGFN(E^S0W"6\NV6XF;,D;D[\'(  TOBA^PI^SE\8_COX?_:7\>Z;XOE\9^%(
M;B+PWJ>G?%#Q!81:='<1I'<+%:VM]';H)5C02 1_O-B[LX%>P44 <S?_  9^
M%NI_&#3/C_?^";&7QGH_AZ\T+3?$+(?M$&G74UO//;@YP5:2UA;D$KM.T@.X
M;Y[_ &HO^"*'_!-G]M+XNVWQW_:?^!NM^+?%EC D.G:O>?%'Q)"UC$DKS)';
MQP:BD=NBR2.X6-5 +$@5]544 9WA/PQIO@SP]:^&-'N=1FMK1"L4NK:O<W]P
MP))^>XN9))9#D]7=CC Z "M&BB@ HHHH **** "BBB@ JK<:'HEWK%MXANM'
MM9+^RAEAL[Z2W5IH(Y2AD1'(W*KF.,L 0&\M<YVC%JB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KYME_X*[_\ !/&"5H9?VA,,C%6'
M_")ZMP1_VZ5])5_-MJO_ "%+G_KX?_T(U]]P/PME_$SQ"Q4I1]GRVY6E\7->
M]XR[+L?%<8\28[AY4/J\8OGYK\R;VY;6LUW/VU_X>]_\$[?^CA?_ "TM7_\
MD2C_ (>]_P#!.W_HX7_RTM7_ /D2OQ#HK[__ (A7P]_S]J_^!0_^0/B/^(D9
MY_S[I_=+_P"3/V\_X>]_\$[?^CA?_+2U?_Y$H_X>]_\ !.W_ *.%_P#+2U?_
M .1*_$.BC_B%?#W_ #]J_P#@4/\ Y /^(D9Y_P ^Z?W2_P#DS]O/^'O?_!.W
M_HX7_P M+5__ )$H_P"'O?\ P3M_Z.%_\M+5_P#Y$K\0Z*/^(5\/?\_:O_@4
M/_D _P"(D9Y_S[I_=+_Y,_;S_A[W_P $[?\ HX7_ ,M+5_\ Y$H_X>]_\$[?
M^CA?_+2U?_Y$K\0Z*/\ B%?#W_/VK_X%#_Y /^(D9Y_S[I_=+_Y,_;S_ (>]
M_P#!.W_HX7_RTM7_ /D2NC^$O_!2']B[XZ?$+3OA5\*_C-_:FOZLTBZ?8?\
M".ZC!YICB>5_GFMT1<(C'EAG&!R0*_""OHW_ ()*_P#*0GX=?]?&H_\ ILNZ
MX,T\-<BP.65\33J5'*$)25W&UXQ;5_<6FG<[<MX_SG&9C1H3ITTISC%V4KV;
M2=O?W/W#HHHK\1/U\**** "BBB@ K^*O_@KI_P I4/VCO^RW^*/_ $Z7%?VJ
M5_%7_P %=/\ E*A^T=_V6_Q1_P"G2XK[[@#_ 'VM_A7YG)B_A1\[T445^I'$
M%%%% !1110 4444 %>W_ /!,O_E)%^SY_P!EO\)_^GBUKQ"O;_\ @F7_ ,I(
MOV?/^RW^$_\ T\6M<^+_ -TJ?X7^0X_$C^VVBBBOYW/7"BBB@ HHHH ****
M"BBB@ K^;;5?^0I<_P#7P_\ Z$:_I)K^;;5?^0I<_P#7P_\ Z$:_8_"7XL9_
MW#_]O/RKQ.VPG_;_ /[804445^RGY0%%%% !1110 4444 %?1O\ P25_Y2$_
M#K_KXU'_ --EW7SE7T;_ ,$E?^4A/PZ_Z^-1_P#39=UY'$/_ "(,7_UZJ?\
MI#/4R/\ Y'>%_P"OD/\ TI'[AT445_)Q_3 4444 %%%% !7\5?\ P5T_Y2H?
MM'?]EO\ %'_ITN*_M4K^*O\ X*Z?\I4/VCO^RW^*/_3I<5]]P!_OM;_"OS.3
M%_"CYWHHHK]2.(**** "BBB@ HHHH *]O_X)E_\ *2+]GS_LM_A/_P!/%K7B
M%>W_ /!,O_E)%^SY_P!EO\)_^GBUKGQ?^Z5/\+_(<?B1_;;1117\[GKA1110
M 4444 %%%% !1110 5_-MJO_ "%+G_KX?_T(U_237\VVJ_\ (4N?^OA__0C7
M['X2_%C/^X?_ +>?E7B=MA/^W_\ VP@HHHK]E/R@**** "BBB@ HHHH *^C?
M^"2O_*0GX=?]?&H_^FR[KYRKZ-_X)*_\I"?AU_U\:C_Z;+NO(XA_Y$&+_P"O
M53_TAGJ9'_R.\+_U\A_Z4C]PZ***_DX_I@**** "BBB@ K^*O_@KI_RE0_:.
M_P"RW^*/_3I<5_:I7\5?_!73_E*A^T=_V6_Q1_Z=+BOON /]]K?X5^9R8OX4
M?.]%%%?J1Q!1110 4444 %%%% !7M_\ P3+_ .4D7[/G_9;_  G_ .GBUKQ"
MO;_^"9?_ "DB_9\_[+?X3_\ 3Q:USXO_ '2I_A?Y#C\2/[;:***_G<]<****
M "BBB@ HHHH **** "OYMM5_Y"ES_P!?#_\ H1K^DFOYMM5_Y"ES_P!?#_\
MH1K]C\)?BQG_ '#_ /;S\J\3ML)_V_\ ^V$%%%%?LI^4!1110 4444 %%%%
M!7T;_P $E?\ E(3\.O\ KXU'_P!-EW7SE7T;_P $E?\ E(3\.O\ KXU'_P!-
MEW7D<0_\B#%_]>JG_I#/4R/_ )'>%_Z^0_\ 2D?N'1117\G'],!1110 4444
M %?Q5_\ !73_ )2H?M'?]EO\4?\ ITN*_M4K^*O_ (*Z?\I4/VCO^RW^*/\
MTZ7%??< ?[[6_P *_,Y,7\*/G>BBBOU(X@HHHH **** "BBB@ KV_P#X)E_\
MI(OV?/\ LM_A/_T\6M>(5[?_ ,$R_P#E)%^SY_V6_P )_P#IXM:Y\7_NE3_"
M_P AQ^)']MM%%%?SN>N%%%% !1110 4444 %%%% !7\VVJ_\A2Y_Z^'_ /0C
M7])-?S;:K_R%+G_KX?\ ]"-?L?A+\6,_[A_^WGY5XG;83_M__P!L(****_93
M\H"BBB@ HHHH **** "OHW_@DK_RD)^'7_7QJ/\ Z;+NOG*OHW_@DK_RD)^'
M7_7QJ/\ Z;+NO(XA_P"1!B_^O53_ -(9ZF1_\CO"_P#7R'_I2/W#HHHK^3C^
MF HHHH **** "OXJ_P#@KI_RE0_:._[+?XH_].EQ7]JE?Q5_\%=/^4J'[1W_
M &6_Q1_Z=+BOON /]]K?X5^9R8OX4?.]%%%?J1Q!1110 4444 %%%% !7M__
M  3+_P"4D7[/G_9;_"?_ *>+6O$*]O\ ^"9?_*2+]GS_ ++?X3_]/%K7/B_]
MTJ?X7^0X_$C^VVBBBOYW/7"BBB@ HHHH **** "BBB@ K^;;5?\ D*7/_7P_
M_H1K^DFOYMM5_P"0I<_]?#_^A&OV/PE^+&?]P_\ V\_*O$[;"?\ ;_\ [804
M5ZIH7[)?C;6_V9?$G[4J>*_#PT7PW<V=O/ID&J+/?/)<31QINCBW"$8DSB1E
M;Y2-O4CRNOUZAB</B7-4I7Y'ROR=D[?<T?EU;#UL.HNI&W,KKS5VK_>F%%>J
MM^R1\1+3]D^3]KG6;FWLM#DU^+3-,L9E;[1>AMX-PO98PR,@)Y8JV.!D^544
M,3A\3S>RDGRMQ=NC6Z^05L/7P_+[2-N9*2\T]G\PHKTI_P!GRR\*>#/#OC+X
MP_$>U\,CQ;9F]\/Z:--FN[F2R\QHUO)53 BA9T<)RSL$8A,8)NP_L;?&*[_:
M)TO]FRPCTZXU;6H(KS2M4BNF^P7.GR0&X6_60J&\CR0TA)4, I4KN&VL'F6!
M5VYI)*3N[I6C\33V?+UM>QLL!C'9*%VVE;K>7PIK=7Z7W/***]&^)7[/D_@_
MX6:5\<?!OC*V\2>$]4UJYT8ZG!9R6\EKJ$*B0PR12<@/$PDC8$[ESN"$%:P/
M"_PTN]=\ Z]\2M4U6/3M)T7RK>&::,LU_?RG]W:1#(RVQ9)6;HB1DGED5M88
MS#5*7M(RTOR];WO:UM[WZ6,YX6O"IR..MK]-K7O?:UCF*^C?^"2O_*0GX=?]
M?&H_^FR[KYRKZ-_X)*_\I"?AU_U\:C_Z;+NN'B'_ )$&+_Z]5/\ TAG9D?\
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
M/%K7/B_]TJ?X7^0X_$C^VVBBBOYW/7"BBB@ HHHH **** "BBB@ K^;;5?\
MD*7/_7P__H1K^DFOYMM5_P"0I<_]?#_^A&OV/PE^+&?]P_\ V\_*O$[;"?\
M;_\ [804445^RGY0%06\/C/Q1XUT+X4?"GP%J'BOQAXHNVMO#_AS3-HENG5=
MSLS,0L<:*"S.Q"JH)) !(GKL?V/OVB/"_P"QM^W=\-_VH/B+'+_PB5@;W1?%
M-U#;F5M/MKV$Q)=[0"VV.0HS[06* @ D@''$U*]+"5:E"'/.,9.,?YI)-I::
MZO335['=EE##XG'TJ5>7+"32;[(U?C;_ ,$_/^"E/[-'PQO/C;\9/V8+*7PO
MI5NUSK\WA?Q3;W]UI-LO+S2PH<NBC+,T>0J@LQ"@D>9:7J5CK.FV^KZ9<"6W
MNH5E@E7HR,,@_D:_8O\ X*4?\%0OV0_A7^Q9XJN?!GQI\*>-/$'C?PO=:3X*
M\.>&]:@U";4KB\A>%)#'"S$0)O+N[87"E 2[*I_&+X>>'KCPGX&TKPY=N&FL
M[&..8@Y&_'S8]LYKYWA'.<WSS+9U\?05-J5HV4H\RMKI)M^Z]+K1[;IGT7%V
M3Y5E&(IPP<[W5VKIV[:KN;-%%%?4'QX5]&_\$E?^4A/PZ_Z^-1_]-EW7SE7T
M;_P25_Y2$_#K_KXU'_TV7=>1Q#_R(,7_ ->JG_I#/4R/_D=X7_KY#_TI'[AT
M445_)Q_3 4444 %%%% !7\5?_!73_E*A^T=_V6_Q1_Z=+BO[5*_BK_X*Z?\
M*5#]H[_LM_BC_P!.EQ7WW '^^UO\*_,Y,7\*/G>BBBOU(X@KZ:_X)1_\$[?$
MO_!2[]JK2/V>- U^VTI+P237NI7:LT=K;Q1M++*RH0TA"KM5 5W.Z@LHRP^9
M:^E?^"4W[?&M_P#!.C]KWPU^T3I>EQWT6F79%[8S2E$NK:2*2">$M@[-\4KX
M?#;'6-L$ BKA[1QFJ5N?EER<UN7GY7RWOI;FMOIWTN<F-YU0O&^ZO;?ENN:U
MM;VOMKVU/U?_ &QO^#0OX>?"S]FCQ'\4/@C^T'=ZSX@\+:%<ZG/I6I:"+9-0
MC@C:61(9(YG,<FQ6V!Q(K-A24!W#\%_$&CR^']<NM%GD#M:SM'O QN /!_$<
MU_1+_P %)O\ @Z<_95\<?L;Z_P##?]E70_$C>*O&V@S:;=7>N6\$*:1;7$;1
MS[/*FD,T^QF5"N$4N)"_R;&_G8UO59]<U>YUBZ $ES.TC*#PN3G ^G2O-R>6
M?2RUO.$E5YO=]V,9<MM;J*2M?X;J^_2QG0>'>*?U5MT[:W;:YK]'*[VWMIMU
MN5:***[SO"O;_P#@F7_RDB_9\_[+?X3_ /3Q:UXA7M__  3+_P"4D7[/G_9;
M_"?_ *>+6N?%_P"Z5/\ "_R''XD?VVT445_.YZX4444 %%%% !1110 4444
M%?S;:K_R%+G_ *^'_P#0C7])-?S;:K_R%+G_ *^'_P#0C7['X2_%C/\ N'_[
M>?E7B=MA/^W_ /VP@HHHK]E/R@*9/!!=0O;7,*21R*5>-U!5@>H(/44^B@#%
MT/X<^ _#6H-JN@>$=/M+EL_OH;90RYZ@'^$>PQ6U113E*4G=NXVW)ZA1112$
M%?1O_!)7_E(3\.O^OC4?_39=U\Y5]&_\$E?^4A/PZ_Z^-1_]-EW7D<0_\B#%
M_P#7JI_Z0SU,C_Y'>%_Z^0_]*1^X=%%%?R<?TP%%%% !1110 5_%7_P5T_Y2
MH?M'?]EO\4?^G2XK^U2OXJ_^"NG_ "E0_:._[+?XH_\ 3I<5]]P!_OM;_"OS
M.3%_"CYWHHHK]2.(**** "BBB@ HHHH *]O_ ."9?_*2+]GS_LM_A/\ ]/%K
M7B%>W_\ !,O_ )21?L^?]EO\)_\ IXM:Y\7_ +I4_P +_(<?B1_;;1117\[G
MKA1110 4444 %%%% !1110 5_-MJO_(4N?\ KX?_ -"-?TDU_-MJO_(4N?\
MKX?_ -"-?L?A+\6,_P"X?_MY^5>)VV$_[?\ _;""BBBOV4_* HHHH **** "
MBBB@ KZ-_P""2O\ RD)^'7_7QJ/_ *;+NOG*OHW_ ()*_P#*0GX=?]?&H_\
MILNZ\CB'_D08O_KU4_\ 2&>ID?\ R.\+_P!?(?\ I2/W#HHHK^3C^F HHHH
M**** "OXJ_\ @KI_RE0_:._[+?XH_P#3I<5_:I7\5?\ P5T_Y2H?M'?]EO\
M%'_ITN*^^X _WVM_A7YG)B_A1\[T445^I'$%%%% !1110 4444 %>W_\$R_^
M4D7[/G_9;_"?_IXM:\0KV_\ X)E_\I(OV?/^RW^$_P#T\6M<^+_W2I_A?Y#C
M\2/[;:***_G<]<**** "BBB@ KR_XK>%/VL]7\7/>?!_XK^%](T4P($LM6T)
M[B82 ?.Q<$<$]!7J%% 'A?\ P@/_  4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)
M_P!%_P# G_A*2?\ Q5>Z44 >%_\ " _\%!/^B_\ @3_PE)/_ (JOFR7_ ((E
MVL\K32Q>!"SL68YUKDG_ +?:_0>BNS"9CF&7\WU6M*GS;\LG&]MKV:O:[.3%
M8# XVWUBE&=MN:*E:^]KIVN?GO\ \.1K+_GCX$_[ZUK_ .3:/^'(UE_SQ\"?
M]]:U_P#)M?H117;_ *Q\0_\ 095_\&3_ ,SD_L'(_P#H%I_^ 1_R/SW_ .'(
MUE_SQ\"?]]:U_P#)M'_#D:R_YX^!/^^M:_\ DVOT(HH_UCXA_P"@RK_X,G_F
M']@Y'_T"T_\ P"/^1^>__#D:R_YX^!/^^M:_^3:/^'(UE_SQ\"?]]:U_\FU^
MA%%'^L?$/_095_\ !D_\P_L'(_\ H%I_^ 1_R/SW_P"'(UE_SQ\"?]]:U_\
M)M'_  Y&LO\ GCX$_P"^M:_^3:_0BBC_ %CXA_Z#*O\ X,G_ )A_8.1_] M/
M_P  C_D?GO\ \.1K+_GCX$_[ZUK_ .3:Z/X2_P#!*#QI\"_B%IWQ5^%>L^!-
M+U_26D;3[_[-JL_E&2)XG^2:Z=&RCL.5.,Y'(!K[EHJ*F?Y[6ING4Q51Q:LT
MYR::>Z:OJF73R7)J4U.&&IIIW34(IIK9IVW/"_\ A ?^"@G_ $7_ ,"?^$I)
M_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=**\D],\+_X0'_@H)_T7_P "?^$I
M)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*KW2B@#PO_A ?^"@G_1?_ G_ (2DG_Q5
M'_" _P#!03_HO_@3_P )23_XJO=** /"_P#A ?\ @H)_T7_P)_X2DG_Q5?%7
MQ=_X-G_V>?CO\5/$?QL^*WP^\":KXG\6ZY=:QXAU/^U?$D'VN]N96EFE\N'4
M4CCW.[':BJHS@ #BOU)HKHP^+Q6$DY4*DH-_RMK\A.,9;H_)3_B%(_8[_P"B
M/^!/_"@\5?\ RTH_XA2/V._^B/\ @3_PH/%7_P M*_6NBNK^V<X_Z"*G_@<O
M\R?9T^R/R4_XA2/V._\ HC_@3_PH/%7_ ,M*/^(4C]CO_HC_ ($_\*#Q5_\
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
M*EQ\0M\;S ,OFZ1;QQ9!/&]P57U(('-?4O\ P5HOK+3O^"6/[2=Q?W<<,9^
MWBZ,/*X4%WT:Z1%R>[,RJ!W) [UZ7XL_9C_9L\>^)G\:^.?V>_ ^M:S(RL^K
M:MX3L[FY8K]TF62,N2.W/%;7CCX5?"_XFZ!%X4^)/PWT'Q#I<+J\.FZYH\%W
M;QLHPI6.564$#@$#B@#Y _X)1_M1_LV_ [_@B_\  CQ[\8/CSX1\-Z/H?P@T
MC^UK[5_$%O"ELT=JNZ-MSY\S((\L L6X ).*\L_X(T_"?XC_ +1/_!0;]I;_
M (+,>,O 6K^%O"OQ>ET_P[\)-.UZP>TO-2T&PA@@_M22"0!XHYUL[5HPPR<R
MG[NUF^[O#W[(W[*/A'5X?$'A3]F/X>:9?VSA[>^T_P %V,,T3#D%72(,I]P:
M]"H \H_;(_;1_9__ &%/@Y-\:/VA?'NFZ+8-=QV.D6U]J4%K)JE_*<0VL+3N
MD89CR7=ECB17DD=(T=Q\_?L8?MB_L!Z]\:IM?MOVT/AE\2OCW\9+R"UO=,^'
MOBB'6#865I%--!I-FL!+QV%G";F5YY%C\Z5[B=@AE6%/K+XC_!;X.?&.*TA^
M+OPF\,^*DT]G:P3Q)H-O?"V+[=YC$R-L+;5SC&=HST%9O@;]F3]FWX8>(8_%
MWPU_9[\#^'M5BC=(M3T/PG9VEPBL,,HDBC5@".",\B@#X@_X(WP^'_V!K?\
M:Z_9I^/>O6OAX_#_ ..FM^/EOM3E$4<OA'5+:&>RU,,W#1XMKE'9<A)(60G<
MI%<K_P $F_BGX!_X)2_\$=K7]I#]MG68/!=Y\5/B!JWB[3O#FN7T%E=SW&K7
M/^@62_:'C1))+>*&5FD9$A1V>5HTC=E_1;Q]\"/@?\5M<TOQ/\4?@UX4\2ZG
MH<GF:)J.O^';:\GT]]P;=!),C-$=RJV5(Y4'M4OQ'^"WP<^,<5I#\7?A-X9\
M5)I[.U@GB30;>^%L7V[S&)D;86VKG&,[1GH* /DW]C#]L7]@/7OC5-K]M^VA
M\,OB5\>_C)>06M[IGP]\40ZP;"RM(IIH-)LU@)>.PLX3<RO/(L?G2O<3L$,J
MPIH?\% /!7_!)C_@H3^R_P#$*W^/GB_X6^+[3P9I^HZ;=^*+#5;*[U3PEJ,8
M9?+AGA8S6]TLP4"W!!E?"%'W;3](>!OV9/V;?AAXAC\7?#7]GOP/X>U6*-TB
MU/0_"=G:7"*PPRB2*-6 (X(SR*J:1^R+^RAX?^)\WQNT']F+X>67C2YNGNKC
MQ=:>"K&/5)9W.6E:Z6(2LY/)8MD]S0!Y]_P2>\$_'GX<?\$V/@GX&_:<>_\
M^$ZTSX>Z?#K\6JNS75NPCS'!.6Y\Z.(QQOG)W(V23S7T)110 4444 %%%% '
MY:?\%,/A]\'Y_P#@XH_86UC6-!TK^T?$6F>*H?$C2L%;4(]/M/MFD+.N<2"&
M_'FP[@?WL:D9*+C]2ZX;Q3^S%^S7XY\3OXV\;?L]>!M8UF1U:35]5\)6=Q=,
MR_=)EDC+DCL<\5V\445O$L$$2HB*%1$7 4#H .PH _-G_@J!K6D6G_!>C_@G
MA:W6J6\<J7'Q"WQO, R^;I%O'%D$\;W!5?4@@<U]2_\ !6B^LM._X)8_M)W%
M_=QPQGX#>+HP\KA07?1KI$7)[LS*H'<D#O7I?BS]F/\ 9L\>^)G\:^.?V>_
M^M:S(RL^K:MX3L[FY8K]TF62,N2.W/%;7CCX5?"_XFZ!%X4^)/PWT'Q#I<+J
M\.FZYH\%W;QLHPI6.564$#@$#B@#Y _X)1_M1_LV_ [_ ((O_ CQ[\8/CSX1
M\-Z/H?P@TC^UK[5_$%O"ELT=JNZ-MSY\S((\L L6X ).*\L_X(T_"?XC_M$_
M\%!OVEO^"S'C+P%J_A;PK\7I=/\ #OPDT[7K![2\U+0;"&"#^U)() 'BCG6S
MM6C##)S*?N[6;[N\/?LC?LH^$=7A\0>%/V8_AYIE_;.'M[[3_!=C#-$PY!5T
MB#*?<&O0J /*/VR/VT?V?_V%/@Y-\:/VA?'NFZ+8-=QV.D6U]J4%K)JE_*<0
MVL+3ND89CR7=ECB17DD=(T=Q\_?L8?MB_L!Z]\:IM?MOVT/AE\2OCW\9+R"U
MO=,^'OBB'6#865I%--!I-FL!+QV%G";F5YY%C\Z5[B=@AE6%/K+XC_!;X.?&
M.*TA^+OPF\,^*DT]G:P3Q)H-O?"V+[=YC$R-L+;5SC&=HST%9O@;]F3]FWX8
M>(8_%WPU_9[\#^'M5BC=(M3T/PG9VEPBL,,HDBC5@".",\B@#X@_X(WP^'_V
M!K?]KK]FGX]Z]:^'C\/_ (Z:WX^6^U.411R^$=4MH9[+4PS<-'BVN4=ER$DA
M9"=RD5RO_!)OXI^ ?^"4O_!':U_:0_;9UF#P7>?%3X@:MXNT[PYKE]!97<]Q
MJUS_ *!9+]H>-$DDMXH96:1D2%'9Y6C2-V7]%O'WP(^!_P 5M<TOQ/\ %'X-
M>%/$NIZ')YFB:CK_ (=MKR?3WW!MT$DR,T1W*K94CE0>U2_$?X+?!SXQQ6D/
MQ=^$WAGQ4FGL[6">)-!M[X6Q?;O,8F1MA;:N<8SM&>@H ^3?V,/VQ?V ]>^-
M4VOVW[:'PR^)7Q[^,EY!:WNF?#WQ1#K!L+*TBFF@TFS6 EX["SA-S*\\BQ^=
M*]Q.P0RK"GR9^WC^R?\ \%D?V?O^"7WQ^M?B1^U'\!=>\+:GX3U_7/B%-8_#
M_4X]:UQ[B-FN9!<O=F-9?+"11Y39%%#%$BK'&BC]4_ W[,G[-OPP\0Q^+OAK
M^SWX'\/:K%&Z1:GH?A.SM+A%8891)%&K $<$9Y%=7XB\.>'O%^A7?A?Q9H-E
MJFF7\#07VG:C:I/!<Q,,,DD;@JZD<$$$&@#Y\_X)+:1^T=H_[ ?PWA_:7\9^
M%=;U*7PGI4OAZ?PEI,]G%;Z.VG6OV6"=9I'+W"C?OD4A6R,*,5](5!INFZ=H
MNG6^CZ/I\%I:6D"0VMK;1"..&-0%5$50 J@   < #%3T %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
B4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>ctsh-20240930_g24.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g24.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M:O\ #7XZ?#7Q3X\TFU\":@9]$TW1K:2/4))E,(^:-V"A%+-)]Z,.OS5^GE%
M'YG_ !3_ .&HOBE^W'\?_AW^T7^Q3\1/B7H&H^%K%/V8[NWTJ$^$-*@DTYQ=
M3W+7<L<-IJ(NG#--.CW2K&T<"@;4E\)'PF_:JU#_ ((G_LD?L]WW[%WQ6L?%
MWPX^,_A/4/$6A3>$I9+J/3M+OIYKR^,<)<Q1!714279-*22D10!S^TU% 'P7
M^TGH_C_Q9_P6V_9F^./ACX->.K[P7X4^'WBBP\2^*8?!.H"STVYU2WA-G'*S
M0@@L4VO@$0E@)=F&V^/_ /!/KXD_MM?\$G!XO_X)M^/O^"=?Q;^*6EVGCW5]
M3^"?Q$^'>G6TVAZEIFH7;W,<.IWMQ-''ICI-+(TCR%B [@(0B-+^JE% 'Y]?
M\%'?!W[0/B3]HW]B7Q!J/PI\2>*[_P"'WQ)&O_%/6?!'A*]N]-TJ-]/:VDF5
MDC):/SY&VQKNE$:;F7D$\E\7[3]JGXF?ML?M%_"W]I#]BKX@_$O2[WPW;0?L
MRWUGI]O)X.TNW?3I%N)YI+F5+>VU'[4^YYY5DN@J%( %VI+^F5% 'XQ_$7X-
M_M6^,?\ @V0\!_LB0?L:?$^U^(VES>&]/3PE/X99[ZX&G:S;W=S<F.)G^SP^
M5$P0W!B=V!VI@JS?L?X=UVS\3Z':^(-/MKV&"\A66*+4=/FM)T![/#,J21MZ
MJZ@CTJ[10!\G^'?VOOB/X'^(OQ9^%G[7G[*OQ/G\%1>,;J'P%XNT'X;WWB>Q
MU[1Y;>$O;R6FE0W-W&4F:XC!EMQ%)'LVNW(KXV^$O_!'7Q]\2OV7OV[?!GP1
M^&]_\(? O[1&HZ=<? _X=>(X#82:;/IT)FDO)K09.FPWM[M58659(8(D#1J%
M1:_7FB@#X2_8M_X*+_M^_M"6?AK]GOXM_P#!,?XI_#KXE:;+:6_Q(\>^+M+M
MX/!T,$+J+R[L;OSO,OIIE5Q#!#&Z*\REI3&C.8O^"?.A?$;P_P#\%;OVR_B7
MXL^"_CC1?"_Q1U'P7/X#\2ZSX0O;6RU5=+T5[.\Q))&!$5EQM\W9Y@.4W5]Y
M44 ?!O\ P5>_90_:CU7]I[X(_MK?L(6K0_$"TNKSX:^-KR*(LL/A?6HW4:E,
M%&733+L)>*G +-SP*Z3_ (+!? ?5(O\ @C9\0?V2?V:?A/KVO7USX$M/#'@C
MPMX:TF:]F98G@2)#Y:D(B11$F20JORXR6(!^SJ* /S#_ &M?!/[6OP6^*G[*
M?_!4_P#9Q_9J\8?$.U^'GPZN/!GQ;^%>G:1)!XC72[N"$&:ULYPKRRPW$;%H
MP,OLBP?+9I4]._:B\)_M+_\ !87_ ()X?&3X8:%\"/%7P;T_Q1X4MX/AQI'Q
M1M(=/UW4=7M[E+WS[RWBEE_L^V,MO!!&';S3OGD=%41;ONZB@#X8_8P_X*,_
MMZ?M(Q^&O@-\5/\ @F/\4OAI\0].N+2+XE^./&.DV]OX/@@A=?MD^GW7G>9?
M2SJKK##%&R(\RLTK1QLS?._[?'[*"_M'Z_XV_:4_9R_9G^+WP=_;+\)^.]0T
MWX?>-_ 7A+4[/3/&EG!J;06%S?WPC;3I;2>Q2)II+J2)QL8$/%Y<<GZWT4 4
M_#R:Y'H%C'XGFMY-26SB&H26BD1-/L'F% >0I;.,\XQ5RBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BFS30V\9EGE5%! +.V!DG Z^].H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^4?^"S'_!3
M33O^"47[%EW^TJ/!<7B#6]1\06OA[PII=Y.\5H^HW"32+)<N@+B&.*WGD8(-
MS^6$!4ON7YY/[5O_  56\,?\+H^.GP:^.GPS^.6A?#2Z\.W]UX,M?!+V5KK.
MCW>AV6H74^B7EK=R21LBS221I/\ :_-4'#!BJD _32BOSE_:]_X*C_%SQ+_P
M6@^%O_!&/]F[Q>/!?]N:3<:O\2?B):Z;:WFIV:IIEWJ$-C817D4ULCM%;1EY
M9H9ABX7:HV-NR?\ @EE_P5I^/'C?_@I)\9_^"0_[:^LZ?KWC+X=:C?3^!?B!
M9Z5%82^(M-@E0A+NW@ A2Y-O-#.#"J(5$H*@H"X!^F%%?C_X&_X*\?M=?M[_
M  X_;*_:\_98^-L7@3P/^S-I<]S\-/#]KX:T^_A\8+96U[=W%QJTMW!)-Y<\
M5H/+CM)+9HQ,-SN5);ZE_9D_X+'>#?VA/^"-MW_P5#F\,6NG:GH_A:__ +:\
M+)<YC7Q#;,;=+&-V/"7%R8/*W'(2ZCW'.30!]MT5^+/PM\2_\'B_Q"\0:&U[
MJ?PDM?#>I:G!#?\ B.Q?PW>16ELTJK+<!896,OEJ6;:F2=N ,U[K_P %_OVJ
MO^"E'[#WA31?BI^PG\:XYH_^$<UG6O%7AG7_  GIUZD5CIIT]99[5Q LBE4N
MY9Y1(SC;&Q7: %(!^F-%?&?_  0>_P""D^H_\%0_^">_A_XZ>.[ZR?QYHVH7
M&@_$&"QA6*,:C 0Z3+&.$6:WD@EP %#.ZC[E?G9_P5L_X+R?\%'O@7_P4,\/
M?![]ECX@^'/#WPQ\7:__ &'X8NKSPG;7]Q>?9=2.E7]_OF!ROV^*]BC4':R6
MJ.#^\H _=^BLSP=H>K>&O#5KHFN^,]0\0W<"$3ZQJL-M'<7)+$Y=;6**(8!V
MC;&O"C.3DG3H **** "BBB@ HHHH **** "BBB@ HHHH _GH_;)_X*8^&_C)
M_P % ?VF_P!CS_@H;XJ\4:)-HOQ&\,:%\!?##:M>67A^VTZU\0VS7EQ<10.B
M-=75EY=VEU<APL9D6-XOD5OTL\>_!3]K[_@G]^S=^U5XS_9F^,'BWQUH/_"M
MX]?^ ^A>*M>FU^\\,ZE':7_VVTMI+II9[F%=MG/!'(\@);R@#M)?QW_@NK^P
MY^PK_P %-OV1?%O[0&E:!;V7Q1^'WCVT\#Q>-[&()>V%T-?M=,GM;R-&Q=0!
M+GSXTD(8+(C(T?F,#\H?\$HOVY/V^/\ @EY^S5^VW^S'\8Y#\1T_9.TJ!_!3
MW-Q+<V=A=RSS6R0+*<2&Q8+'="#*&-(9@-A8[0#P3]GO]L+]COXZ?\$-/B5>
M>(_&][_PVWH'BN'4M(\:SZG._C?7[^YUF 64NF7H8W4T0AF-O);1,0FQY&C7
M>KG]0OVXO^"NOQ\_X)3?\$8OA5\7/VD?#MOJ/[1_C3PGIVE6FA:M'M UK[&K
MW5[>QQE?]0NUI8TP#/(D8VJQ9?RO_:9_X)=7OB7_ ((Y>#_^#@;X5_%Z\T3X
MSSZU)XK^(1\.QPZ992&ZUQ[6&?3HK-(Q8W%L[0;MG#XE<X<?-M?\%ROBO\?_
M -I3]BO_ ()X?MS?M.:-+-9ZEHEXGB^[DL]D,EXUQ8.+B1  BF\M;4SA0 I"
M/@!0!0!^LW_!)KP3^R%\4=-T[QO\:?VT?!/[27[2XL8M8\;W]SXZL=<?PM=M
MM9[72]/BD:'3+>WD;RO,MXHR[ EF&X(OD_\ P6D_X(B?%/\ ;M^'OQ2_:O\
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
M/+8W$=U:+JMP]W)%-"MQ%%*T4%M 9&A0/(R&1)/0OC;^R_\ M-?$?]KKX?\
M[2'@+]I?PAX?T/P#I^K6D/A#4?A?<:A+J*:C%;I,9KU=6@VE&MD:/9"N,L'\
MS(P ?@]_P33^(?[1G_!%#_@K)\>_^"4?@JQO]2OOB6&\/_#":6 RQQZO(V_0
M=9G7H(%M+MY+C;V7!/[OC:_X.5/@_P"$?V??^"D/[&WP/\!QRKH_A/P'H&EV
M#7#[I94AUR1/-E;J\CD%W<\L[,QR2:_<3QC_ ,$W_@-XU_X*0^#_ /@IIJEI
M_P 5MX/^']_X8M;<6R^7,9Y 8;PMD$2Q0RWT'0[DNQR/*4'Y0_X*J?\ !O[\
M5?\ @J!^U]X._:OUC]NC1/!C^ ;"WM/#.A6?P@EO5"PWLEXKW$SZS'YKEY I
MVI&,(,*"2: /TRHK.\)VWBRS\/6MMXYUK3M1U9$(O;W2=+DLK>5LG!2&2>=H
MQC P97Y!.><#1H **** "BBB@ HHHH **** "BBB@ HHHH ^/_VDO^"+O[,7
MQLO_ !IXO^&WBKQI\-?$GQ#\1:=K/C:^\*>,]42PUN[M;ZWNO/N-.%TMLTY$
M&U9E5'C9@X)*X/M7P1_8A_99_9Z^%OB'X.?#/X06":'XQN;NY\;)K4TNJ7'B
M6XNE*W,VHW-X\LU\\JLRLTSOE3MZ<5ZM10!\CZ7_ ,$0O^"?VE?#5/@#%X.\
M7S?"R/7O[9B^$=U\1=6E\-+=^=Y_-FUP0\/G_OOL[,8/,^8QYKW']H3]D/\
M9H_:J^!%S^S)\??@UHOB+P)<V\,*^'9K<PPVRQ#$)MS"4>V>,#"/$R,@X4@5
MZ/10!X#\ ?\ @F?^R?\ L\?%'3/CEX=\-:YXA\;:%X6B\->'?%GCKQ1>:U?:
M-H\88)96CW4CBVCP[@M& [AV#LP)KRCXW?\ !N]_P1^_:0^+6O\ QU^.7[*-
M[XD\6^*-1>^UW6]0^)WB7S+F=N^%U(*B@ *J(%1%555550!]JT4 >!?LO?\
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
M_P"F^>OEVOJ+_@C=_P I _!__7CJG_IOGKQ.)O\ DG<9_P!>I_\ I+/7X?\
M^1[A?^OD/_2D?M=1117\I']*A1110 4444 9'Q _Y$/6_P#L$7/_ **:OX.J
M_O%^('_(AZW_ -@BY_\ 135_!U7Z5X??#B?^W/\ VXX\7]GYA1117Z,<8444
M4 %%%% !1110 4444 %%%% ']?G_  ;>?\H3_@3_ -@C5?\ T]7]?<%?#_\
MP;>?\H3_ ($_]@C5?_3U?U]P5_/^;?\ (UQ'^.?_ *4SU:?\->@4445YY844
M44 %%%% !1110!^97_!PC_R,?PK_ .O'6/\ T.SK\Y*_1O\ X.$?^1C^%?\
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
MB_$#]FOX+?\ "=Q_$&ZUDM#XFGL(+&?5[66S*!((6%\5M@A$B& &1Y=Y"S_
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
M_P %!/\ HO\ X$_\)23_ .*K\3/UT]THKPO_ (0'_@H)_P!%_P# G_A*2?\
MQ5'_  @/_!03_HO_ ($_\)23_P"*H ]THKPO_A ?^"@G_1?_  )_X2DG_P 5
M1_P@/_!03_HO_@3_ ,)23_XJ@#UWX@?\B'K?_8(N?_135_!U7]L6H?#+]OG5
M+"?3+_X]>!)(+F%HID_X1:4;D8$$9#9'!/2O@[_B%(_8[_Z(_P"!/_"@\5?_
M "TKZ[A;/\'DBJJO&3Y^6W*D]K[W:[G/7I2JVL?S'5]__!_]LW_@BQX1_9,T
M/]FKXF?L:_&O6+D7$>I>-M:T?Q]9Z?\ \)%JBIM62940DP0;I%MX22L8D=N9
M))';]<O^(4C]CO\ Z(_X$_\ "@\5?_+2C_B%(_8[_P"B/^!/_"@\5?\ RTKZ
M/$\99)BXI3C55G?2R_*9E'#U8]C\"OVY?C'^PU\2+CPMX;_8._9@UOX=^'M'
MM;F;7+GQ9KXU/5=7OIG09><<+!'%%&(XU  :29L9;)]+T;]M[]E33O\ @D9J
M/_!->?0OB VM:C\5D^(3>,%L+'[+%?C3H[+[$+;[1N:#8A_>^8&RV[9@;*_:
MK_B%(_8[_P"B/^!/_"@\5?\ RTH_XA2/V._^B/\ @3_PH/%7_P M*A\7Y%*G
M"#A5:B[J]F[K75N=V'U>K?H?SX_LA>/OV+? A\?_ /#9'P'\1>.?[3\ WMG\
M/O\ A'_$#6']CZ^^W[->S;73S(T^;(;S%'>*3(V]1^R]^VMX?\"?LO?$3]A'
M]H+0]6U7X7_$'4;/6[:YT$Q-J/A;Q!:$"+4[6*9EBN!)$/L\T#O'YD>W;+&R
M9/[S?\0I'['?_1'_  )_X4'BK_Y:4?\ $*1^QW_T1_P)_P"%!XJ_^6E74XRR
M.K?FA4=VGTT:V:]_3Y;]1+#U5U1^#'[3G[:V@^.?V7_ /["'[/N@ZMI/PM\
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
MAI7B;1F69-1BB+9C$]M,R3HA7SFACD/SAF;-_:Y\)?&#]OG]F?X5?M7?"_\
M9.\;^"M>^!7Q[T;QMX:^&WC/3X;#7=<T;3G\B^M_LJR,EK++#+<M!$9&,@MH
M3E?.V+T=_P##S7OVC?\ @J'X:_;]G^'WC#3OAQ\"O@[J]EH4FL^#=0L-3US7
MM3<&Y2UTZYA2[DCALH0N[RAYLURJ1;RCX /'_P!N+]@.[_8[\5_!C]I[]DKX
M^?%*Y^.VN_'#P[H6O:AK_P 0-0U"#Q_:WDS'4H+VPEE:TA@2TCN;G;;10QP1
M6S%54(I3V+_@LG\(/V+'_9X\7?'S]N#X]^(O#EOI'AV:'P =/^(EYHBZ7J8B
M9H9+*WMIXDO+^2?80TRRX5%4!$$A;@O"W_!0[Q_XF^+,OQZ^)'_!*K]JK4_%
MEI]ITKX;>'?^%6)!IWA^TF8(9I+J:Y55N;K;&;BY*D018AB#*LTMS]-_%C]K
M'X;Q_$/Q%^RU\6_V5/BOKL,N@Q&2ZL_@_J.N>&?$2W$.7LH[Z""2V!!)C<7A
MMT!ZG;S0!L_\$^3\13^PS\(V^+GQ>TWQ]XG/P\TDZYXSTC4EO;;6+G[+'ON(
M[E"1<AC_ ,MA_K/O_P 5>PU\[?\ !*/]D[Q+^Q#^P3X%_9M\6Q^1?:,=3NWT
MP7HN1I,=]J=U?1Z>)02)/LT=REN74E6,1*DJ17T30 4444 %%%% !1110 5X
MQ^WO^QQH/[<7[-?B'X(77C;6?">M7EA*?"WC'P[J<]G>Z)J&W,,ZO Z,\>\+
MYD1.V1,J<'!'L]% 'Y@_L2_MCZO\1/V!K_\ X)J>./!%IIW[3GA'4S\+/$_@
M^[N)92]_Y#LOBN23<)9;(VD;ZBUP&5I)(3'&^^6 M]5Z'_P2W_9YTKPO\.?
M.HZWXOU30?A]H]]"UK?>,M2%QX@U&Y6S7^TM0N8KA)+J5%MI0$?=&#<G:J"-
M /#_ (:>$/%-C_P<2>/_ -H"3X$>-+3PAK7[/FG>%K3QS+\/]0CT^[UF+4TF
MDA^TF +CR!'^^8B(B$+O^517W[J%]#IEA/J5RDS1V\+2R+;V[S2%5!)"QQ@L
M[<<*H+$\ $F@#\IO^"8G[%WPX_:_\!_MC^!_B%XO\:0:AX;_ &N?'?A#P'XB
MM?'NKK<^&=/M4L_L,=OLNU#);O(76-\JW*MD$BNS\1_!'P!\3/\ @X[\0?!?
MQ?'K$OA";]DN#Q9)X8LO$]_9V!UIO$AM'OO(MYXT\UH?E)QR26.6YKM_^"'/
MACXB> -;_:LT_P")OP?\;>%'\;_M:^,?''A1_%/@Z^TZ/4M#OS:+:W,<D\2I
MN8Q/^Z)$J@9* 5AZYK/BCX?_ /!P=KW[4?B#X&_%*7X>+^RW#X)'BW1_A3KF
MHVKZTOB WS6Z"TM)'D7R.?-53&3QNS0!F?M,^,_BC_P20_X*"? &^^'/QA\7
M^(/@9^T%XZ3P%XI^'?C3Q/=ZTOAO6KDH+"_TNYO9);BWC9W;S;?S#$%1MJ@L
MAC^_/C1X(\4_$KX8ZMX \'?$*_\ "E[J\26K^(=)P+RRMWD07#VSD$17!@\U
M8I2#Y<C(^UMN#\4?&[X"_'7_ (*C_MZ?!/XA>)/@UKW@'X#_ +/OBD^,;?4/
M&EJ++5O&OB2/9]A6WT]F,]I:6[*)&DN4B>0NR+'@;Q]D_M%?&.Y^ /P8U[XM
M:?\ "SQ7XWN](LS)8^$_!.CR7VIZI.2%C@AB0'&YB,NV$1<LQ % 'PSHW[&T
M/[!7_!6_X#^&_P!B/XA^.XO"WQ(\.>++CXW^"/$7CO4]?LYK*QM(3:ZRW]H3
MS207!U"YMH?,# /YFU0H\T-5_9YDUG_@I?X"_:W_ &D?&_BO6++5_"_Q0\2^
M!_@A?:=JLUNW@VUT.TB6VU&Q",!#=S7CRSS28+2*$A<M$HC';_LB_MD^-?$?
MQEM+SQ/_ ,$[/VBE^)/Q)U"TM/%7C?Q?\.ETCP_X=TV$O(MG'<RSN\=G;1O<
M-$@CWW-Q(S.(VN#LY_X0_#3XS?\ !/GP3^U=^S?X:^"?B_Q5=?$7X@^(?&WP
M.N_#?ARYN[+4GUVTC TVXNXT,&G-:WR.KR7<D2F&1)5+ -M .C_9:\*:1_P6
MV_X)^?!+X_\ [5/BOQ&/#FM^!A/XD\%^$/$U]H5OK.O)*UM<7=S-I\T,[0QR
M6TC0VRR",&=RXD*1%'_\$A)O&O[/'PV_:'\#?%+XWZQX@^#_ ,)_C'K.F?#;
MQCXZU=KFYL]$L[6%[VWDNY3F:WL[G[1;B1B<-!,N0$"KS6F7?Q6_X)0_L(_!
M'_@GI\,?@-\7_&VJV?@^.V\:^//A)X EUB/00Q>2]EMB^R)[N6Y>98%<D0J1
M/*C[4AG[OX;>$/"O_!07]FG4OV3_  S^SY\?_P!FKP)X-NM%?1M6UO2[+1M6
MU*XM[EKL)!#>1WRW$(DAADFFN%+322G(8[V(!YSX ^('Q]\>_P#!<_X8^./B
M;KFM:1X?\6_L]^*M1\*?#J[+0IHVG)J>F);S74)Q_P 3"=29I@PS")([?!,#
M/)^C-?F?<_\ !,_]HKPM_P %C_A-\2?^&QOVC/%7A71OA7J\NI^.]=N=%D6&
MX34[&1-#EF@TF*);:Z1':2/:)F$>4ECP:_3"@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
IHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>ctsh-20240930_g25.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g25.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
MR\5_!3XC:9X,\30Z-XT6]\-74NI:A'96&KQ:JL/R:8Y=YGD:(R1)!(-CMM#
M'Z'45X_\#?BU^T9XH^+6J> _BS\-O"O_  C2^$[#6?"_Q!\&Z[/=66M-/+,D
MML8I85\AXECB<,LLJRI<(P*X91[!0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7S-_P %BM)\6^-/^":?QE^$WPY^'WB/
MQ1XF\9_#_4]$\.Z)X:T*XOIKF[N(&C0-Y2%8E!;)>0JH /.< _3-% 'S;_P3
M/UO5/AC_ ,$Q_@YX8^)?P[\8:#K7@#X3^']!\3Z!J/@^_%_!?66G6]M,D=NL
M)DN5\R,X>$.I'.>#CX*_8)_82_:#^.7_  1+_:,_X)\_$?X2^+OAOX]\=>,O
M$NL^&8/&GAVYL[>9)YK:ZL6-SL,05YHA&ZAC(@#ML( )_8>B@#X._8K_ ."B
MO_!0+X]Z;X:_9R^+_P#P3(^*?P]^)VF/:VGQ%^('BS2[>+P;##"RK>7ME>>=
MOOIIE5_)MX8W19)4W2F-&D/SO^T)X._;(_:"\)_ML?!G]HW]A/XD>/\ XDZ@
MWBJS^ ?B5M+@E\*Z9X3ETYHM-&F2S2B*+4&'F&801M=S23QHYVJ1#^O-% 'Y
M2?M/>#_VB/B-_P $V?V&_!>G_LC?$Z#Q#\.OB[\-M:\7>'#X5DN+W3-+T2T\
MN^NYTMS(L6'X2!F$[@@^6#N"^Q?M)>'?CGX _P""V'PF_;'\%_LT^-_''@S6
MOV?]3\%&]\-::@.EZI+JD5[%]O\ M#Q_8H6C !DE VG(P2I%??-% 'P+^PS8
M^._A]_P5;_;:^.GCOX+^/])\(_$2?P3<>"-=N_ >I>5K$>D:)+9WWE!8"^Y9
MB BLH:4,#&'&:V/^#?'X>?%+X-_\$^(/A)\:OA+XH\&>)-,\=^(KRYTGQ1H4
MUG(;>]U2YNK>1&=0DH,<BYV,2IX;!QG[BHH ^=OV@OVC/CY\!OVN/#4-C^SQ
MXY\9?";4_ UW_P )7KG@S1_[0D\/:HEW']EE-JA^T72R1&X5TMDEE7;$?+(.
M:^9_#7[*WA_]H;_@MU\-_P#@H9^RQ^SWXL^'?AOP=X.U^#XP^+_$_@2^\*_\
M)S>7EN;>PLTL-0@M[JYEA=Y)Y;IX C"*!1(S(@'Z0T4 ?E5_P3O^)7[;O_!)
M[3?$_P#P3.\??\$ZOBU\4-/TOQQJ]]\%/B+\/M/MI=!U/2]0O)+J.+4[ZXFC
MCTQTFFD:1GWD!W 0^6IE]1_X*+>#OC]K_P"U)^Q'XFU#X5^)?%EW\._'\NM_
M%37?!7A&]NM.TQ9=-^RO,I2,DQF=W*QKOE6-<LO(+?H)10!^9FJ^/_VQ/^"4
MG_!1OXT^-%_8@^)_QN^"'Q^UNP\4Z-JOP=T5-5U;PYKB64-G=6UU:/)'B*3R
M8V$K.B*BI@N?,5-/_@J59?M7_M"_LZ_L^ZYJ_P"S%XK_ .$DMOVH/"OC?5?!
M7AK19=5G\+^'+">5G^VW%L&A>Y6,H\D<;,?,F:.+S5B,I_2"B@#X,^/>B_$#
MQ-_P7*_9\^.?A[X-^.KSP3X<^%GB+2=?\5Q>"[\66GWFHB)[6*1VA!&0F'."
ML18"0H0VWQS_ ()R_$O]N#_@E#X=U_\ X)@^/O\ @G1\6?B=::%XSU>Y^"OQ
M%\ V%M)X?U72K^]ENXTU._GF2/3'6:>1I&?>RAV C.Q3+^JU% 'YM_M>V/[>
M/[#'_!0+P'_P4I\'_LX:[\<_#7B+X*6GP^^-WA7X6V)GU6POK:\DO8M4T^S8
MAYXC)/*BQYX4-O92RM7KWQ'_ &@/C%^T#^R1X@^)OQ>_X)Q>*=0\ ^)]9T?2
M#\$_%WAV&]\37FA2W0CU+4KJQ@FDCAD5)1)%:[WD466\D/,J1_8U% 'YV_\
M!+/]CO7OV1_VY/'.C?LA7/Q.TK]E+5/AY%=6W@KXF:9JEE%HOC![_/E:3!JT
M45VML+-9&E8J4,DT:F21DVQ?HE110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !36FA258'E4.X)1"W+ =<#OC(KBOVF/'OCKX5_LX?$#XG_"_
MPH=>\3>&_!&K:IX=T,1L_P#:-];V<LMO;;5^8^9(B)@<G=Q7X3_\$F?VEOV=
MO^"MWQ<^#?@G]H_XZ?$6]^/$FE_$"3XBZT_CW4]*O(+B62RETJ;1)+::.&SB
MC@1PMM;*@#V\IDB=2&< _H/HKY]_9_\ V>_VL_#O[$FD_L^?%?\ :W\0)\0-
M+N-4L;GXJVME8WNJ7MDM_=BPN2+N&6 3M:&T9S)'(00ZG+'>/S _X- ?C5\<
M_CO\;_VN_&7[0OQD\0^.?$4=YX1MIM=\2:G+=3.L<NOJ%4R,?+0?PQKA5'
M% '[@T45^&G['7Q:TC_@M!_P4 _;B\4_M*V$?BCPA\,O"-WH'P<T/4AYMKX:
M@$U["FIV<9RMOJ$GV-)OM:8F1G*JX4*  ?N717X2_P#!//\ X+L_'[1_^#</
MXR_'GX@^.)]=^*GP7OX_"GAOQ%J[?:;JZ&HM;0Z9=SL^?/E@:XFR7SO2S4N6
M9F)\C_:)\=>./V+O^"%O[)?_  5E^"/B*ZLOC[K/Q:$WC/XCW%P\NI>+(+Q=
M;N9;359V.^_MC]C@00REE1 0H7)) /Z-J*_$K_@I]_P42\3?M4_\%1/V'/V-
M+35KO3_@M\6-%\*>._%OA]+EDA\4)JUU*+:PO<8%S:JMNH,+?NY&G;>K;4VQ
M_ +X_>*_^";7_!SYXB_X)P?#"^EM/@1\7K>"ZTWX>QN?[-\.7\^CB\$UC!]R
MU5KJ&:,QQ!8_*G *GRH]H!^W-%?S>_\ !QC^S1\5_P!F[X_^-_VZ_P!CWQ7K
M7@_2?A_\3O#VF:SH?AF^DMK#3I;G1+&\M+Z.VC(BB4W23+)A=K27$7&2V?V5
M^&'_  4QT#XT_P#!*70/^"A7PTT>WU'6/%/A*UCT+PS')\L_BRYF73H=(SG/
M.JNMMNZX.[I0!]6T5_-;_P $E/A5K2_\'+OC#]E7X^^/]5^)&E>$;KQ.EY%X
MKOI+NTU+4+>$JUY);2DQ$M*TDJJ5VHS J!M7']*73I0 4444 %%%% !1110
M4444 %%>6_MD_MC_  %_8-^ .K_M)?M'>*9-,\.Z2T4*I:6S3W=_=2MLAM+:
M%>99I&X5>  "S%55F'S/XA_X+2Z_\(/$OCC4OVE/V!OB1X3\#>!M<T;3?$'B
MK3-2TS6)] ;4K*VNH)-4L[:X+P(/M*(SVS72H<!B"<4 ?=5%?+'[6'_!43P1
M\!_VPOAS_P $[_A)X"7QW\;/B;;3WVD^'+C7/[,TW2M/AAN)GN]0O1!</ I2
MUN"B103.WE'Y5!0M0_X)V_\ !6[X7?MV?%KXD_LL^(_AW??#SXR?"/5KBR\;
M> =1U*.]0I#<&W:\LKM%07=MYFU2YCC8>9&2N)$) /K:BOQ4\;_\'H'P(\.^
M/->\*>$_V$_&OB'3]'UNZL;76['Q/;B*^CBE9%F5?(;:'4!PI)(##DU]U?\
M!/#_ (*\>"?VZ/V"_%W_  4+\5?!C5/AMX)\)3ZLTHUG58[N2ZLM.M5GN;M"
MB( @/FQ@'DM"_3B@#[!HK\9?!/\ P=\6OQ$\9Z1\/_"/_!*WXH76JZ[JEOI^
MF6W]O1+YUQ-(L<:9-M@9=E&3QS7UK_P5K_X+(>*O^"2MGH7BSX@?L@7?C;PS
MK\-P\.K^&/&2I+8^0UI'(;J&:T B0RWD2(ZNX;(W;"0M 'W+17BG_!/']N+X
M9_\ !1K]D/PA^UW\*;":PT[Q1;2BYT>[G62?3+N&9X9[61E !9)$.#@;E*L!
MAA7QI_P4*_X.6OA9^PG^V=_PQEIG[*GB/QUJ)O;33H]?L?$5O96DVHS"(O;)
MYD;;O*,\2.^<"0NG6-J /TVHK,\'7GB^_P##5K>>/= T_2]7D0F\L-*U5[ZW
MA.XX"3O! TGRX))C7!) R!N.G0 4444 %%%% !1110 4444 %%%% &'\3_B#
MH'PD^&OB'XJ^*EN#I?AG0[O5M2%K&'E-O;0O-)L4D!FVH<#(R<<BOPY_X+T_
M\$9/@1\8_B_X)_:L_P""<T^F^!_&OB[P+XH^(-SJ.@WCV^GZ\VDP:?>Q7-OY
M1 M+J9+IW$\>$=PC, 6:4?NEXM\*>'?'?A34_ _B_2HK_2=9T^:QU2QFSLN+
M>:-HY(VP0<,C,#CUKXQOO^""O['J^(O">B^&_%WQ'T_X:>&M%UK2Y?A4?B;K
MLVFS6NHBV$EK!(U]YMG:GR")+:-C%,)-K  $, 3?\&\_[6'Q]_;/_P""4GPZ
M^-G[2E]<:CXH:74-+E\07<>V36H+2[EMXKM^/F<JGEN_\;Q.QY8U^>?_  9:
MLK?%7]L(JP.=:\+$<]1Y_B"OVRB^ 'PHTWX06'P%\)>';CPQX3TJPCL=*TGP
M7J]UH?V*W1=B10RZ?+#+$H'9&'KUYKQ7]CO_ ((Z_P#!/+]@'QIJ'C_]D#X+
M:SX*U+5TB35S9?$GQ#<6^H+&S-&+BWN;^2&?:7<KO1L;VQ]XY .PT_\ X*-_
ML0ZI^V%<_L"6'[1N@R?%^TM3/-X*'FB? @^T&-92GDO,(?WAA60R! 6*@ D?
MCQ_P;W_"O7OV9/VR_P#@HG\"O'5N]IJ?AO3YXRMP-IEMXKC53'<#/5'CDBD5
MNZR*>]??OQ-_X))_ 'XC_P#!7CP9^W1\-/@)=>&-?\):V_B#XC_$274KF*+Q
M%=#2WM;/3K.T:4Q.?W\<]S=+$J_Z*D2N\DDXC]W_ &@O^"9?[)?[2'Q.U3XS
M^,?#&NZ-XI\0^%W\->+-;\%^++[19_$6BO@-87YLY8Q<Q84*&;]XJC:KJ.*
M/YY?V#OV+/BG\0/^#7_]J_XMZ-H-TXU+QYI&K:/;B(YN['0Y;>6^N%]8TCN+
MK+?WK5QVKT[_ (*67!\0?\&D7['6EZ)&UU<W7Q1T^""WMUWR2R):>(XBBJ.6
M._"X'.3BOZ(?A;\#_A#\$_A'I?P%^%/PYTC0O!FBZ9_9VF^&[&S5;2*VP0T>
MPY#[MS%BV2Y9F8DL2?"_AW_P1Y_8)^&/BOPOKWAOX5ZC+I7@3Q!<Z[X \$ZG
MXIO[OP]X7U2XD,LMY8:;-,UO!)YC.Z?*5B9V:)8R<T ?/WQK_P""!WPD_:F_
M90_9FE\??%37_AA\7OV>/AOX<TS1OB)X:,+RVCZ=:6Q*3I-\LB17$+2QL&4Q
ML6.2K,I^._\ @DU^S9\4_P#@H7_P7W\=_P#!3?Q+\5M6^(WPR^#DTVA^&?BA
MJNBV=C%XMU:+3_[-7[+%9Q10- @>YN0R E5-L'+-(6/[*_M#_LC_  B_:KL/
M^$8^.\GB'6?#3PB.Z\'V_BB\L-+OADDB[ALY(C>(V0##.TD)VCY,\GMO ?P\
M\!?"SP7I_P ./ACX+TOP[X?TFU%MI6B:%81VEI9PCI'%%$%6-1D\*!UH ^1O
MB!^RQX(_;>U;]M7]D_X@;%T[QO)H6G?:6CWFRN3X;LGMKI1W:&=(IE_VHQ7Y
ML?\ !JA\,?VK=4^(OCS]CGX]Z*]K\/\ ]F_XHW&OW-C<[BR^,9()]-2RYX>"
M)8[J[VC[MPMO)C+ U^S/P=_86_9S^ WQD\3?'[X::;XN@\5>,YX9O%5_JGQ/
M\0:E%J<D4)@A::VO+Z6!C'$?+3]W\BJH7 5<=AX5^ WPD\"W'C*]\#^#8M%N
M?B#K;:QXON](N);:;4+]K6"T-R9(W5XY##;0KNC*G*%_OLS$ _!'_@F<1_Q&
M&_&OG_F/^-OZU_0[7R9\/?\ @A[_ ,$T/A3^T;<?M=?#SX)>)-+^)=YJ%W>W
MOC.#XN>*#?74]UN^T/*[:D1)YF]MP8$'/2OK.@ HHHH **** "BBB@ HHHH
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
M.%_\M+5__D2C_5SB'_H#J_\ @N?^0?V]D?\ T%4__ X_YGTI17S7_P />_\
M@G;_ -'"_P#EI:O_ /(E'_#WO_@G;_T<+_Y:6K__ ")1_JYQ#_T!U?\ P7/_
M "#^WLC_ .@JG_X''_,^E**^:_\ A[W_ ,$[?^CA?_+2U?\ ^1*/^'O?_!.W
M_HX7_P M+5__ )$H_P!7.(?^@.K_ ."Y_P"0?V]D?_053_\  X_YGTI17S7_
M ,/>_P#@G;_T<+_Y:6K_ /R)74?!O_@HI^QQ^T!\0;/X6?"+XP_VOKU^DKVE
MA_PC^H6_F+'&TCG?-;H@PBL>6&<8&3Q45<ASRA3=2IA:D8I7;<)))+=MM:(N
MGG63UJBA3Q--R>B2G%MOLE<]LHHHKR3TPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S*_X.$?^1C^%
M?_7CK'_H=G7YR5^C?_!PC_R,?PK_ .O'6/\ T.SK\Y*_IG@+_DDL-Z2_]+D?
MSYQK_P E/B/^W?\ TB(4445]>?+!1110 4444 %%%% !1110 5]1?\$;O^4@
M?@__ *\=4_\ 3?/7R[7U%_P1N_Y2!^#_ /KQU3_TWSUXG$W_ "3N,_Z]3_\
M26>OP_\ \CW"_P#7R'_I2/VNHHHK^4C^E0HHHH **** ,[QA?W>E^$M4U.PE
M\N>VTZ>6%]H.UUC8@X/!Y ZU_)7_ ,1//_!<C_H][_S&OAG_ .5M?UG?$#_D
M0];_ .P1<_\ HIJ_@ZK] X&P6#Q<<1[>G&=N6W,D[?%M=')BI2C:S/O?_B)Y
M_P""Y'_1[W_F-?#/_P K:/\ B)Y_X+D?]'O?^8U\,_\ RMKX(HK[[^QLG_Z!
MZ?\ X!'_ ".7VE3NS[W_ .(GG_@N1_T>]_YC7PS_ /*VC_B)Y_X+D?\ 1[W_
M )C7PS_\K:^"**/[&R?_ *!Z?_@$?\@]I4[L^]_^(GG_ (+D?]'O?^8U\,__
M "MH_P"(GG_@N1_T>]_YC7PS_P#*VO@BBC^QLG_Z!Z?_ (!'_(/:5.[/O?\
MXB>?^"Y'_1[W_F-?#/\ \K:/^(GG_@N1_P!'O?\ F-?#/_RMKX(HH_L;)_\
MH'I_^ 1_R#VE3NS[W_XB>?\ @N1_T>]_YC7PS_\ *VC_ (B>?^"Y'_1[W_F-
M?#/_ ,K:^"**/[&R?_H'I_\ @$?\@]I4[L^]_P#B)Y_X+D?]'O?^8U\,_P#R
MMH_XB>?^"Y'_ $>]_P"8U\,__*VO@BBC^QLG_P"@>G_X!'_(/:5.[/[-/^")
MO[2'QH_:Z_X)=_"?]HK]H;QE_P )#XR\3:=J$NMZQ_9UM:?:7BU.[@0^5;1Q
MQ)B.)%^1%SMR<DDGZHKX?_X-O/\ E"?\"?\ L$:K_P"GJ_K[@K\/S2$*>95X
MQ5DIR22V2YF>E3;<%Z!1117"6%%%% !1110 4444 ?F5_P '"/\ R,?PK_Z\
M=8_]#LZ_.2OT;_X.$?\ D8_A7_UXZQ_Z'9U^<E?TSP%_R26&])?^ER/Y\XU_
MY*?$?]N_^D1"BBBOKSY8**** "BBB@ HHHH **** "OJ+_@C=_RD#\'_ /7C
MJG_IOGKY=KZB_P""-W_*0/P?_P!>.J?^F^>O$XF_Y)W&?]>I_P#I+/7X?_Y'
MN%_Z^0_]*1^UU%%%?RD?TJ%%%% !1110!D?$#_D0];_[!%S_ .BFK^#JO[Q?
MB!_R(>M_]@BY_P#135_!U7Z5X??#B?\ MS_VXX\7]GYA1117Z,<84444 %%%
M% !1110 4444 %%%% ']?G_!MY_RA/\ @3_V"-5_]/5_7W!7P_\ \&WG_*$_
MX$_]@C5?_3U?U]P5_/\ FW_(UQ'^.?\ Z4SU:?\ #7H%%%%>>6%%%% !1110
M 4444 ?F5_P<(_\ (Q_"O_KQUC_T.SK\Y*_1O_@X1_Y&/X5_]>.L?^AV=?G)
M7],\!?\ ))8;TE_Z7(_GSC7_ )*?$?\ ;O\ Z1$****^O/E@HHHH **** "B
MBB@ HHHH *^HO^"-W_*0/P?_ ->.J?\ IOGKY=KZB_X(W?\ *0/P?_UXZI_Z
M;YZ\3B;_ ))W&?\ 7J?_ *2SU^'_ /D>X7_KY#_TI'[74445_*1_2H4444 %
M%%% &1\0/^1#UO\ [!%S_P"BFK^#JO[Q?B!_R(>M_P#8(N?_ $4U?P=5^E>'
MWPXG_MS_ -N./%_9^84445^C'&%%%% !1110 4444 %%%% !1110!_7Y_P &
MWG_*$_X$_P#8(U7_ -/5_7W!7P__ ,&WG_*$_P"!/_8(U7_T]7]?<%?S_FW_
M "-<1_CG_P"E,]6G_#7H%%%%>>6%%%% !1110 4444 ?F5_P<(_\C'\*_P#K
MQUC_ -#LZ_.2OT;_ .#A'_D8_A7_ ->.L?\ H=G7YR5_3/ 7_))8;TE_Z7(_
MGSC7_DI\1_V[_P"D1"BBBOKSY8**** "BBB@ HHHH **** "OJ+_ ((W?\I
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
M3N/X@W6LEH?$T]A!8SZO:RV90)!"POBML$(D0P R/+O(7YS_ &\OVH?#VH^
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
M/_Z\=4_]-\]:7_#I?XV?]"WX[_\ "*MO_EC7J'[&_P"Q3\;/V2?V@='^.O\
MPJCQWX@_LF"ZC_LK_A&[:T\WSK>2'/F_;9-N-^[[ISC'&<UCGG&_"^,R7$T*
M.(O.<))+DFKMQ:2NXV^\UR?@_B+"YM0K5:%HQG%M\T-$FF]I7/U,HKPO_AK#
MXV?]&/\ CO\ \"K;_P"*H_X:P^-G_1C_ ([_ / JV_\ BJ_GX_;SW2BO"_\
MAK#XV?\ 1C_CO_P*MO\ XJC_ (:P^-G_ $8_X[_\"K;_ .*H ]THKPO_ (:P
M^-G_ $8_X[_\"K;_ .*H_P"&L/C9_P!&/^.__ JV_P#BJ /7?B!_R(>M_P#8
M(N?_ $4U?P=5_:YX@_:;^-FNZ#?:)_PQ-X[B^V6<L'F_:+9MF]"N<;AG&<XS
M7X.?\0F'QL_Z*WX[_P##06W_ ,NZ^WX.SC+LJC7^M3Y>;EMHWMS7V3[HYL13
MG4MRH_(:OO\ ^#_[9O\ P18\(_LF:'^S5\3/V-?C7K%R+B/4O&VM:/X^L]/_
M .$BU14VK),J(28(-TBV\))6,2.W,DDCM[U_Q"8?&S_HK?CO_P -!;?_ "[H
M_P"(3#XV?]%;\=_^&@MO_EW7UF)XDX:Q<4IXAJSOHJB_)&$:-:/3\CXR^-'Q
MT_X)4>,?C3\.+#X0_L?^._"7PG\.R7%WX]LF\517?B/Q)<2,N(A>2 I! J0P
MHJJ!L\VX8#>P->\?%G]NW_@@=\:_&T/C3Q[_ ,$]?CA*+.T@L=+T>S^*5O;V
M&FV$(Q%96T,: 0P*,\*0Q9G=F9W9SZK_ ,0F'QL_Z*WX[_\ #06W_P NZ/\
MB$P^-G_16_'?_AH+;_Y=USSSOA>?+?$S]U-+6K?5W=W;4:I5U]G\CX0^%7QQ
M_8"N?BY\9/''[1G[)6KZAH/B?PWJT7PA\,^$/$#V,7A+4I)/^)>\K"13<1PQ
M (S2&7>06>.5F)'I?["'[6__  2S_9\_9PU_X=_M&?LP_%;Q5XW\9;[7Q+XI
M\*>+[73!'I>\XTVU)0R1PR@(9SD-*1Y9/E91OJ3_ (A,/C9_T5OQW_X:"V_^
M7='_ !"8?&S_ **WX[_\-!;?_+NM*O$'#%:#A+$2L[;>T6VW3[^[W$J59/;\
MCXK_ &Q?CS_P2^\4?!R#P#^P=^QIXO\ !?B"\UV*YU[Q7X]\7+JTXL8HY +2
MU50$AWRNCO(%WD0JH;:S ^<?!GXX>#/@-\$/%MYX*BO7^*/B]9= M]7:!5@\
M/>'Y8<7KV[[MS7=X'-J6"@16PN%RQN08OT;_ .(3#XV?]%;\=_\ AH+;_P"7
M='_$)A\;/^BM^.__  T%M_\ +NKAQ'PS"E[/V[:O?55&WZMQO;R^6P.C6;O;
M\CX4_P"">W[9WA/]EZT^+7PF^*VD:G<^"/C3\,;WPAXAO-#@CFOM(E=EEM-0
MAADDC2X,4R#="TD8=)'PZD"K7[=O[9?P\^./P.^!'[)/P1T_6&\$_ GPEJ%C
M9:WXBLXK6\UG4]2O/MFH71@BEE6"'S%C2*,R.VV/<Q!?8OW#_P 0F'QL_P"B
MM^.__#06W_R[H_XA,/C9_P!%;\=_^&@MO_EW2?$/"[Q/M_;:WO\ #.U[.-_A
MWY7;T#V-?EM8_(:BOUY_XA,/C9_T5OQW_P"&@MO_ )=T?\0F'QL_Z*WX[_\
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
MSXF\(V\D.F>(HOLL%U;WL<4A)@D:&=#)%DA25(V[MJ^1?L$_%3P]_P $J?\
M@D1^SS^S_P#'[Q7X;T#XFZYX2(T#POXT\10:4B7=S++?2_;)9V'V>WM%N5$[
MX+*5$4:R3211/U.A:+I7C?\ 9&\;_LY?\$P_VGOAC\1?BAJNNQ:Y\6O%K>,I
M8+>^GU6[9M2EDO=*BO&T^XGA@FM[:-0TEM#'%L($,;T 7O!__!0WXN?%7_@K
MAX:_9B\$Z7I\'P<U+X7>(]3T_6'A#W7B/4M.U"RM9+N%C]RRC>6:"(C_ %[1
MRRC=$8';[5K\H+&'_@HOX5_X+?? ?PKXJ^!_[/V@S:5\!M9T^RT;PAXYUB33
MK3PTFJ:8ER8C)I,16ZB58U@M]@A8 AI8\"OU?H **** "BBB@ HHHH ****
M"BBB@ K ^(WPI^%WQA\/GPE\7/AMH'BG2C()#IGB/1X+ZW+CHWES*RY'KBM^
MB@#&\!?#GX>_"OPW#X-^&'@31O#>CVY)@TK0=+BL[:,G&2L42JHZ#H.U8WQ.
M_9U_9]^-E]::I\9?@5X-\77-@NVQN/$_ABTOY+89)Q&T\;%!DD\8Y-=E10!S
MGC/X._"/XC^#8OAU\0OA9X<U[P] L:P:%K.AV]U9QA!M0+!*C( HX&!P.E<S
MX(_8U_9!^&?B&#Q=\./V5/AMX?U:U;=;:IHG@;3[2XB/JLD4*LI^AKTFB@ K
MS7QO^QC^Q[\3?%-WXY^)'[*/PU\0ZWJ#JU_K&N>!=/N[JY95"*9)986=R%55
M&2<!0.@KTJB@#G?"OPA^$W@7P ?A1X(^%_AW1O"S0S1-X:TK1(+?3S',6,R?
M9XT$>UR[EAMPQ8YSDU3\(? 'X$?#[P3J/PU\!?!3PCH?AS6$D35_#^D>&[6V
MLKY9(Q%(LT$<8CE#1@(P8'*C:>.*ZZB@#R;3OV!_V%=(U"#5M)_8L^$MK=6L
MRS6US;_#G3$DAD4AE=66 %6! ((Y!%:?C7]CS]D?XD_$Z+XV_$7]EKX<Z_XS
MMXXT@\7:UX(L+K5(UCXC5;J6%I0%[ -QVKT:B@ Z=**** "BBB@ HHHH ***
M* "BBB@#A[+]F/\ 9LTWXB-\7M._9[\#V_BQY?-?Q1#X3LTU%GX^8W(C\TG@
M<[L\5V6H:?8:M83Z5JMC#=6MU"T5S;7$0>.6-@0R,IR&4@D$'@@U-10!QOPS
M_9T_9\^"NHWFL?!OX$^#?"5WJ"[;^Z\,^&+2PDN1D-B1H(U+C(!YSR*Q/%_[
M%/[&WQ!\177B_P ??LE?#+7-6O9#)>ZIK'@+3KFYN'_O/))"6<^Y)KTVB@#&
M\!_#GX>_"SP]'X1^&/@31O#FDPL6BTO0=+BL[=">I$<2JH/ [=J3X@_#;X=?
M%KPM/X&^*O@'1?$VB73HUSH_B'2H;VUF9&#H6BF5D8JP##(X(!'(K:HH \U\
M#?L9_L?_  P\56GCKX:_LI?#7P]K>GLS6&LZ'X%T^TN[8LC(QCFBA5T)5F4X
M(R&(Z$UO^,?@/\#OB)XOTWX@_$#X,^%-=U_1@@T?7-9\.VUU>6.V3S%\F:1&
M>+$GSC:1AN>O-=710!POQ1_9>_9G^.&MP>)OC5^SMX%\8:E:VHM;;4/%'A&R
MU">* ,SB)9)XF94#.[;0<98G&2:T/A9\"_@E\#-/N])^"7P=\*^#K6_F6:^M
MO"OAZVT^.XD VAY%MT0.P' )R<5U5% &5<^!O!-YXQMOB)=^#]*E\065C)96
L>NR:?&UY!;2,K20),5WK&S*K,@(4E02.!6K110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>37
<FILENAME>ctsh-20240930_g26.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g26.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M]LW@U2;SC8:G-//#%IYBD^]-*PY:0[2@1F]%_P""B7@+]JZW^-_[%O[6.L?
M37/'-S\-?'FKW/Q,T3X960OYM+.J:6T""!':-IK>"0^69VVY5 [!2^*_0>B@
M#\T?^"B?[.'P5_;=\<>+W_:,_8_^+W@3XI^"-(L;GX)_&OX3^$M4N]3$LFF0
MW!LOM^E)+&\EMJ$MQ$RSE(-KYBD5O-D7[5_80TO]I71/V-/AEI'[8VHQW?Q1
MMO!EC'XYN$ECD+:@(AYF]X_D>4<!V3*,X8J2"#7K-% 'Y6?'/0/VN/C/\7?V
MO/@[^T?^P_\ $3XBZWJ.C:G8_LV:U%IUO+X/TG19M)EBAE@EN)E@M]2\YV>:
M4*]VY=8T^1 @Y#Q%X"_:5\1_\$]/^"=WPWN_V.?BKIVM_!OXU^ -8\=:7/X/
MFFGT_2-&L);6]OY$@\PQKYLIV0/BX=4+B+!7/[!44 ?!'Q.\*>/_ !/_ ,%Z
MOA_\:=/^$/CM_ EO^SOJGA+4O&4/A"^2RM-4O-12YBA:5HAM_=+DRX\M&8!F
M!#!?G[]AZ']K7]A/_@FW\3_^"/WQB_8A^+'B'Q)X1T+Q?IWPW\:^"?"37^@>
M*]-U#[;=0SB^#B*WF$EU)NMY")=NQ45Y28J_7BB@#YA_X(S>&OBCX"_X)B?!
MGX8_&;X/>(? _B/PKX&L='U+1?$L<"7!>"%4,H2*60HC'.%EV2#!W(O&? _V
MXO#_ ,4M;_X+K?LH_'_PM\!/B%K'@7X6Z'XNLO'/BS2?!%_<6>GS:GILUM;!
M2D1:X'F%-S0AU4."3P0/T:HH _.4? [X]?\ !)__ (*'ZA\7_P!E?X&^*/''
M[-W[0%_)??$CP+X+TLW5UX"\4!03K-K: AC:W*_ZZ.,9#*<#Y((FQOB%\1OV
MMO\ @G%_P4T^)O[7?@[]BSXH?&SX'?M)Z-X>O[R/X9>&I+GQ%X4UO3=/2P5)
M=-N##*(I841F,OEA25&5,;(WZ9T4 ?%O[2OB'Q#^T9^S5X9TK]N#_@G?K/BC
MX>_$SQV]MXE^'<.@2:SK?@O0O[.F>TU"Z33W=Q=B[@C>3[*7D@6]$:%WB);Y
M&?\ X)'?M(_&+]@G]K?]@/X)^/\ QZ_P8U>7P[>?LRZ?\7DNK2_L[ZS=;_4-
M/5+Z..Y@T]KB&WMXC/&@!WR*&PTLO[%T4 ?FW^V4OQK_ ."O/_!.71_V$M6_
M9H^(W@CXA>.M6\.6WQ6E\6>"KS3].\)0V.H6MYJ5Y%J,T8M-05OLKI;K:2S/
M+]HC+*BB0IN?'#3_ (N_LF_\%PK#]K6T_99^)/C[X?\ CC]FZ#P+::C\-O#W
M]J/I>M6NM/=K%>*9$%M"\#)MN)66/<V"0%=E_0BB@#\B?A7\,_VL-+_8Q_X*
M/_#;Q[^QG\1=*UKXQ>/O'=YX AMM'^VQZO+JFEBRMH(/*/G2+YJ$FY\H6NS#
M"8Y&?8_C1^QQ\;?VU?\ @W=\._LB> O#>L>%/BAHGPJ\)6]EHOBO3I=-FAU[
M0UL)VM&\]54J\MHT2S9,675]VT&OT3HH ^-/V-/^"@O[8O[6[>&?ASXO_P""
M<WQ2^$7B/39+=OBKXG^(FBPV>@VPA :>+2',QFU-KAU\M&6-4B21I&<F-$E^
M?OV2_C'^V_\ \$EOB-\0_P!ASX@_\$Z?B]\8/!>K?$K6?$7P7^(7PFTNVO;2
M6SU6\DN_L6J27$\,>GM'-+)OFD?@N^$*!'?]3** /@O]N?X)_#/]KD^%/V?_
M /@IG^QCX@\2Z9<>"?[;L/B1\+?"NJ:G/X*\1O<2>=86]UIT4ETH$0M]DHA\
MN0VNZ=?WD:+Z=_P1W^'G[5GPJ_8QM_ /[67C/Q)K][IGB[68/ VJ>-\C7I_"
MRW3+I3ZD#\R730 .R/\ O(U=$<*R%1]344 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%>0_M-?MZ_L@_L>+'#^T3\>-#\/WTT4,T.B&9KG49();A+=9ULX
M\YA\V1%,NS8I/+"MKX?_ +7/[+WQ8^$NK?';X6_'_P )>)/!^@V<]UKGB#0=
M<AO+?3XX(VDF\\Q,QB9$5BR, PVG(H ]$HKXP_XB'?\ @BY_TD \'_\ @+??
M_(]?37P;_:*^"7[0'P4TW]HSX1?$2QU?P/JUG-=Z?XE^>"VE@BD>.27,RH50
M-&_S, ,+D<8- ':T5YK^SK^V)^S!^UPWB9_V9?C7H?CBW\'ZP-*\07_AVX-Q
M:6]V8UE\I+A1Y4_R,"6B9U&<$@Y%8?[0?_!0;]D/]E[Q;)\/_C#\6S!XAM]
MEUV^\/:!X?U#6]0L-)B($FHW5MIMO/+:VBD\W$RI$.?FX- 'LU%<!X(_:D^
MGQ1^!EK^TI\)_B'!XP\$WMMY]GK?@ZTGU<3(&V,%BLXY)2R-D.@3<A5@P7:<
M>9_LS_\ !6O_ ()R?MB_%0?!']FG]K#PYXK\6&RFNUT*R2XBG:&''FLHFB0,
M5W E0<XR<8!( /HNBN8^,WQF^%W[//PNUOXU_&OQM9>'/"OARR-WK>MZBY$-
MI""!N; ).20  "22  20*\N_98_X*:?L/?MNZ]=^'?V3OCG%X[GT[;_:<^@Z
M!J,EM8%E=D%Q<-;B& N(WV"1U+E2%R>* />**** "BBB@ HHHH **** "BBB
M@ HHIJ30R2/%'*K-&0)%#9*DC(SZ<4 .HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /YL/\ @H1^TQ^U;_P2H_X*7?M'>'OV
ML_A%=Z[\/OVD?B#X>UWP]\0BC-);Z3I&M07]I#:2X*S""U#6DMH2C*R1."%Q
MYOZ]_"S]G+]A#_@H/\'_ (U?'[]CCXR6O_"*?M2^'-+T;X@ZGX/A2.1VM1=1
M7K,C!7MKZ>SO3;R"5 T;*DK(Y9@WAO\ P4I_;D_8N_;&_9-^.7[%_P"T=KGA
M'2O&G@/XP:7H=_X/\2WR65U=Z6/$EBD6JV/GLLC(]A*X>> YC(F.45ESYM_P
M:_?LD>(?V;_VE_VK=5^"'BG5-9_9RN?%MOI7PO\ $=\Y:W\1R6L]T#=6L@ 2
MY2*)UA:ZC CF)4J3M(0 Q?\ @LM_P0^_X)(_L;_L'3?\,X?L96B?%CQWXHT;
MP)\*[J[\9ZU<2R:YJ5TD22%9;QD=UA6XE *%=T8&W'%?H9\:/V#_ -F_1/\
M@F/)^R-XQ^&^F>)?"OP^^$TNF:19:M:AX_,M-,:..[V'CS]R>8)/OJY+ @G-
M>,_M'_\ &8__  7E^#'[.D/^D^%?V:_ E]\3/%T8YA?7K\_8-)MY/2:% ]VG
M3ACR>E?5G[</Q7^&7P?_ &4/B#XG^*GQ T;P[8-X+U:..ZUK4XK9)9/L4Q$:
M&1AO<XX49)["@#\J_P#@R0_Y,G^,/_94X?\ TVV]<[_P1C^(VN7G_!S-^VGX
M _:0N/\ BI_$D6NVNBVNL_>NM,M=7@%M;1!_OQ_V=]G=%&<PQ;L84FI/^#)G
MXG_#FS_9I^+?PFO?'>D0^)[KXAP7UIX?FU&-+RXMCIR#S8X2V]T!ADRR@@;#
MFOK#_@LOH'_!.#4+^[UR3]D+PM\;OVJ9]':P^'7@WP_HYU#6Y+ID*6\^I);'
M]WI\);>\EYB+RT=%)+8H ^/?^#-GQYXO\/?%']J+]E[3M4N+KP/X<\06&HZ+
M \I:*SNFN+VU=D[ S0V\.?7[,OO7Q_\ MF?#KQ=_P24_:<_9*_X+ _!/0Y$T
M7Q;I%K=>([6S&Q)M1LR;;4;4D8""\TZ11SRS_:&Z@FOV,_X(1?\ !,GPW_P1
M/_82UC7?VGO'7A[1O&?B^[BUOXEZW>:K##I^CQQH8[6P-R[+&RP"20M)G:9;
MB4*64(3Y%\0OV>?@[_P6!_X-O+7X2_ CQCHOBSQ;X1\*KKOA>'2;Q)[FRURQ
MDN"MJ\8.Z&2XB%S; .%XGW=!F@#W'_@J'X\\(?ML_ (_"SX;ZU%J_@:/X(ZM
M\7_%%[ <PWEC'ILY\.0-[3W^;Y/^P&X.,\_&_P#P9!@?\,S?'1L<GQWI?/\
MVY25ZA_P3?\ @VO[$G_!M[XK^(W[5GQ(M].\3?$?X,ZQ>0S^*=22%[33&TJZ
M71M(A,I4D+;OYJ0#YA)>2J :\5_X,C_B/\/]/^#WQJ^&.H>-])@\1WWB_3;N
MQT&?4(TO+F 6<P:6.$MOD4;&R5! QSB@#]W:*** "BBB@ HHHH **** "BBB
M@#X#_P"#E+]LC]IG]B#_ ()CZG\5_P!EF[OM-UG4_%^FZ'K/B;3(P;G0=,N!
M,9;J)V5EBD9XX;992"4:Z#+API'RS^Q3\/?@C_P4A\.?'_\ :&_X)5?M*?$3
MP;X[TC4_#-_X"U>X^(.J"_GN(]!L_M&GZY#=W$BW\<US%/ \UPLJAP7C=D7#
M?J_^T?XK^ ]AX8T?X5?M%Z/IVI>'OB=KZ>$%TS6K*.>ROKBZMYY([:=)/E*R
M^0T2C!S))&N/FR/YQ?\ @I5^P;\2?^",W[7OQ%_;Y_X)>?$>\\%>&_A?\2M!
MT&3PNVHRS2PC5-(MM1$1,C'[98O*SPO;R[F"F,Y?DH ?J-_P59_X(A_M0?\
M!5S]L9?B@W[;.I?!OP#X1\(6>B>&].T+3Y;^XUFZ,DUS=7LB1WEND"YGC@&X
ML[?9B=JKM9_ /^"(7_!,/Q%^S!_P6J^+GANZ_:U\5?%?0/@+X(L;*YUC5HYK
M2#_A(]9A\P0K";J=)/)LA.K'=E7F (4J,_L!K'QITGX?_LYW7[1'Q=LWT"QT
M7P4_B+Q/;S?>TZ*&T-S<(<XYC"N.<?=KY1_X-^/AIXMM/V%)_P!K/XJZ>8?&
MW[1_CG5OB?XD#Y)CCU&?_0858\^4MG';NB\!?-( ]0#\^?\ @XQ\9_M5_";_
M (*@?LP_#"__ &Q?&NL^!O'7B_2M0NO @:"PTJUE@UNW0*(K1(S<IM=2#=&:
M12&P^"%7]2?^"O'[)'[0?[=W[(K?LE?L^?$Y/!$WC'Q5IT?BKQF7<R:/I-LS
M7DDL<<<D;S.\]O;0B-77(F)9@@8U^7G_  =-.H_X*T_L498<:U:$^P_MZSK]
MY* /YO\ ]N'_ (-W/BK^QUXM^"GPZ\/_ /!4GQ_XX\4?&3XLZ?X2TW0$T:?3
MS#9LK2W^I&3^TICY=M"H9@$)_>+[U]J?\'%__!/Z7XU>#_!^B_LN6][X:\<Z
M)\-O%6L:;/X9NI+:YUM-'ATIX[*X:(AKIOLPGBBWDLKNN#@D'VGPW_QF9_P<
M)ZWXE;_2O"G[(?PJCTJQ/5$\7>(U\R>1&Z$KIL8B<#E6QDCI7T)\<BO_  \)
M^ 2L1SX6\;X![_N])H ^-?\ @U _X*&W?[7O_!.J7X*_$OQ9)?\ C/X+ZE_9
M6H75_=&2>YT>??-87$C,<G:%GMLG^&T4DY:OS"_X+D_$SXL_%#_@I)\&OCI>
M_$OQ+:^&OC?)::CX=T&TUNXM[:/PLNL-I^FE4C=0/M=K!]O8]=VHE<X48]&\
M)_L2_M(?L'_\'&7CG]@#]F*WGTKX?_M(>'KZ*:>W+Q)IW@S4"UU>SVY7B.>S
M-O>6L#DY#*HR#)SL?\'56AZ-X7_X*U?LI>&O#NF066GZ=X5T6VL;.VC"1V\,
M>O2HD:*.%55   Z 4 ?T*^#O!?A#X>>&K7P;X"\+:?HND6*%;/3-*LTM[> %
MBQ"1H JY8EC@<DDGDUIT44 %%%% !1110 4444 %%%% !1110 4444 <;\:O
MV>_@I^T7X8'@[XV?#?3/$6GK=6UQ'%?1$/')!<1W$3+(A#IB6)&(# -C:P*D
M@]A###;PI;V\2QQHH5$1<!0.  !T%.HH IVGAWP_8:Q=^(;'0K.'4+]8UOKZ
M*U19KD(,()' W.%' R3@=*N444 %4]'\/:!X>6=- T.SL1<W#SW(L[9(A+*Q
MRTC;0-S$DDL>235RB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \V_:
MI_9&_9^_;6^%9^"_[2?@1O$'A]=3M]2M[>+5;JQFM;V DPW,,]K+'+%(A)*L
MK@C->%?#+_@C!^S%X5^..L?&GXM>)?&'Q2,GB;3->\*Z1\1_%NHZK!HU]9:?
M%9Q74J7%R\>HW*B,F.XN(VDA5MJ'C<?KZB@#A?VF/V=_AS^UG\!_$_[.'Q>C
MU"3PQXOTTV&N0Z7J+VD\ULS*SQB6/#*&"[6QU5F'>NG\%>#O#?P[\&Z1\/\
MP9I4=AH^A:9;Z?I5C"/DM[:&-8XHU]E15 ^E:=% 'RU^TY_P1?\ ^"<_[97Q
M6T_XW?M,?!KQ#XK\4Z0JKHVJW?Q5\2PG30LQF46R0ZBB6X$C%@(U7!QCH,?2
MOA7PSIW@[P_;>&M(N=0FMK1"L4FJZM<7UPP))^>>YDDED.3U=R0,#H *T**
M/,OV=/V1O@I^RUJWQ \0_"?1KR+4?B?X[N_%WC+4-1U"2YFO-2N%17(9R?+A
M54 2%<(@SM R:S/BA^PI^SE\8_COX?\ VE_'NF^+Y?&?A2&XB\-ZGIWQ0\06
M$6G1W$:1W"Q6MK?1VZ"58T$@$?[S8N[.!7L%% ',W_P9^%NI_&#3/C_?^";&
M7QGH_AZ\T+3?$+(?M$&G74UO//;@YP5:2UA;D$KM.T@.X;Y[_:B_X(H?\$V?
MVTOB[;?'?]I_X&ZWXM\66,"0Z=J]Y\4?$D+6,22O,D=O'!J*1VZ+)([A8U4
ML2!7U510!G>$_#&F^#/#UKX8T>YU&:VM$*Q2ZMJ]S?W# DGY[BYDDED.3U=V
M.,#H *T:** "BBB@ HHHH **** "BBB@ HHHH ^9/^"A/_!1G_A@_4O"NG_\
M*<_X2K_A)H+R3?\ \)#]A^S>081C'V>7?N\W_9QM[YX^<O\ B(9_ZM#_ /+_
M /\ [@JE_P '"/\ R,?PK_Z\=8_]#LZ_.2OW+A'@[AS-.':&*Q-#FG+FN^::
MO:4DM%)+9+H?CO%'%6?9=GM;#X>MRPCRV7+![Q3W<6]V?I1_Q$,_]6A_^7__
M /<%'_$0S_U:'_Y?_P#]P5^:]%?2?\0_X1_Z!O\ R>I_\F>!_KOQ1_T$?^20
M_P#D3]*/^(AG_JT/_P O_P#^X*/^(AG_ *M#_P#+_P#_ +@K\UZ*/^(?\(_]
M W_D]3_Y,/\ 7?BC_H(_\DA_\B?I1_Q$,_\ 5H?_ )?_ /\ <%'_ !$,_P#5
MH?\ Y?\ _P#<%?FO11_Q#_A'_H&_\GJ?_)A_KOQ1_P!!'_DD/_D3]*/^(AG_
M *M#_P#+_P#_ +@H_P"(AG_JT/\ \O\ _P#N"OS7HH_XA_PC_P! W_D]3_Y,
M/]=^*/\ H(_\DA_\B?I1_P 1#/\ U:'_ .7_ /\ W!1_Q$,_]6A_^7__ /<%
M?FO11_Q#_A'_ *!O_)ZG_P F'^N_%'_01_Y)#_Y$_2C_ (B&?^K0_P#R_P#_
M .X*]1_8W_X+#?\ #6W[0.C_  *_X9V_X1_^UH+J3^U?^$N^U^5Y-O)-CROL
MD>[.S;]X8SGG&*_(:OJ+_@C=_P I _!__7CJG_IOGKRL\X(X7P>2XFO1P]IP
MA)I\\W9J+:=G*WWGI9/QAQ%BLVH4:M>\93BFN6&J;2>T;G[74445_/Q^WA11
M10 4444 0ZA?VFEV$^IW\OEP6T+2S/M)VHH))P.3P#TKX._XB>?^"&__ $>]
M_P"8U\3?_*VON#X@?\B'K?\ V"+G_P!%-7\'5?7<+9!@\[55UY27)RVY6EO?
M>Z?8YZ]65*UC^N7_ (B>?^"&_P#T>]_YC7Q-_P#*VC_B)Y_X(;_]'O?^8U\3
M?_*VOY&J*^L_U#R?_GY4^^/_ ,B8?6JG9']<O_$3S_P0W_Z/>_\ ,:^)O_E;
M1_Q$\_\ !#?_ */>_P#,:^)O_E;7\C5%'^H>3_\ /RI]\?\ Y$/K53LC^N7_
M (B>?^"&_P#T>]_YC7Q-_P#*VC_B)Y_X(;_]'O?^8U\3?_*VOY&J*/\ 4/)_
M^?E3[X__ "(?6JG9']<O_$3S_P $-_\ H][_ ,QKXF_^5M'_ !$\_P#!#?\
MZ/>_\QKXF_\ E;7\C5%'^H>3_P#/RI]\?_D0^M5.R/ZY?^(GG_@AO_T>]_YC
M7Q-_\K:/^(GG_@AO_P!'O?\ F-?$W_RMK^1JBC_4/)_^?E3[X_\ R(?6JG9'
M]<O_ !$\_P#!#?\ Z/>_\QKXF_\ E;1_Q$\_\$-_^CWO_,:^)O\ Y6U_(U11
M_J'D_P#S\J??'_Y$/K53LC^Z3]F[]I#X+_M=?!/0OVBOV>?&7_"0^#?$T,LN
MB:Q_9US:?:4BFD@<^5<QQRIB2)U^=%SMR,@@GN*^'_\ @V\_Y0G_  )_[!&J
M_P#IZOZ^X*_+\=0AAL;5HQVC*25][)M';!N44PHHHKE*"BBB@ HHHH ****
M/S*_X.$?^1C^%?\ UXZQ_P"AV=?G)7Z-_P#!PC_R,?PK_P"O'6/_ $.SK\Y*
M_IG@+_DDL-Z2_P#2Y'\^<:_\E/B/^W?_ $B(4445]>?+!1110 4444 %%%%
M!1110 5]1?\ !&[_ )2!^#_^O'5/_3?/7R[7U%_P1N_Y2!^#_P#KQU3_ --\
M]>)Q-_R3N,_Z]3_])9Z_#_\ R/<+_P!?(?\ I2/VNHHHK^4C^E0HHHH ****
M ,CX@?\ (AZW_P!@BY_]%-7\'5?WB_$#_D0];_[!%S_Z*:OX.J_2O#[X<3_V
MY_[<<>+^S\PHHHK]&.,**** "BBB@ HHHH **** "BBB@#^OS_@V\_Y0G_ G
M_L$:K_Z>K^ON"OA__@V\_P"4)_P)_P"P1JO_ *>K^ON"OY_S;_D:XC_'/_TI
MGJT_X:] HHHKSRPHHHH **** "BBB@#\RO\ @X1_Y&/X5_\ 7CK'_H=G7YR5
M^C?_  <(_P#(Q_"O_KQUC_T.SK\Y*_IG@+_DDL-Z2_\ 2Y'\^<:_\E/B/^W?
M_2(A1117UY\L%%%% !1110 4444 %%%% !7U%_P1N_Y2!^#_ /KQU3_TWSU\
MNU]1?\$;O^4@?@__ *\=4_\ 3?/7B<3?\D[C/^O4_P#TEGK\/_\ (]PO_7R'
M_I2/VNHHHK^4C^E0HHHH **** ,CX@?\B'K?_8(N?_135_!U7]XOQ _Y$/6_
M^P1<_P#HIJ_@ZK]*\/OAQ/\ VY_[<<>+^S\PHHHK]&.,**** "BBB@ HHHH
M**** "BBB@#^OS_@V\_Y0G_ G_L$:K_Z>K^ON"OA_P#X-O/^4)_P)_[!&J_^
MGJ_K[@K^?\V_Y&N(_P <_P#TIGJT_P"&O0****\\L**** "BBB@ HHHH _,K
M_@X1_P"1C^%?_7CK'_H=G7YR5^C?_!PC_P C'\*_^O'6/_0[.OSDK^F> O\
MDDL-Z2_]+D?SYQK_ ,E/B/\ MW_TB(4445]>?+!1110 4444 %%%% !1110
M5]1?\$;O^4@?@_\ Z\=4_P#3?/7R[7U%_P $;O\ E('X/_Z\=4_]-\]>)Q-_
MR3N,_P"O4_\ TEGK\/\ _(]PO_7R'_I2/VNHHHK^4C^E0HHHH **** ,CX@?
M\B'K?_8(N?\ T4U?P=5_>+\0/^1#UO\ [!%S_P"BFK^#JOTKP^^'$_\ ;G_M
MQQXO[/S"BBBOT8XPHHHH **** "BBB@ HHHH **** /Z_/\ @V\_Y0G_  )_
M[!&J_P#IZOZ^X*^'_P#@V\_Y0G_ G_L$:K_Z>K^ON"OY_P V_P"1KB/\<_\
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
M4<*Y]F.>UL1AZ/-"7+9\T%M%+9R3W1X9^S1\+/AQ\6?B;;Z%\7/B]I7@OP[
MGGZGJFHRE7E0$?N8 %;,C=-Q&U1EB&P%;W7XF?L]?LX^+-2'B7Q-^WWX#70=
M"L&32O"WAC3[IY+>SBW2"TM1+P9');,CDEY)&D?<S'+?^'2_QL_Z%OQW_P"$
M5;?_ "QH_P"'2_QL_P"A;\=_^$5;?_+&N_%<8<-8C$JK#,9025DE3;7F_>IM
MW??_ ()Q8;A;B"AAW2E@(S;=[NHEZ+2HE9=CB_A1\7/#'Q%_8Y\1?L<^,O$-
MGI-_:^*(?%'@/4-5N!%:R7(C,-Q92S'Y8=T3L\;OA"Y8,RY!IOQ5^+WAKX=_
ML;Z#^QOX+\26>KZA=>*YO$_CG4M*F\VTBN#$L-O912CY9]L:*\CIE X4*S8)
MKMO^'2_QL_Z%OQW_ .$5;?\ RQH_X=+_ !L_Z%OQW_X15M_\L:/]:>"?;\_U
MI\O/[3EY)VY[6O\ !M]JW\VM^@_]7.+_ &/)]6][DY+\\+\M[V^+?I?^73S/
M*-3\-?"G]FWXL?#'Q]H7Q3TGXCV 32O$/B'3=-M#&+.19UDETZ3<S!FVH5).
MT_-\R+QGU"?Q=I_AG]OB7]L#P)^T+H47A2]\:2>()=7&L*M\EC-,99K!]/)^
MU-)Y;-;[!&8VX.\+\PG_ .'2_P ;/^A;\=_^$5;?_+&C_ATO\;/^A;\=_P#A
M%6W_ ,L:57BOA&NKU,:Y-QE"3=.6L9.^W(DFNCM;NF%+AKBBB[0PB24E-)3C
MI)*V_.VT^NM^S1\^_%#Q%'\=/V@/$/BSPKH\6G)XO\775UIUC<3QQ);"ZN6=
M$=V(1 N\ L2%&"<@5H_&[Q?X=M+2P^"/PUU)+KPUX9D=IM2A!"ZYJ;@+<7YS
MR4.T10@_=AC4X#R29]Q_X=+_ !L_Z%OQW_X15M_\L:/^'2_QL_Z%OQW_ .$5
M;?\ RQKLCQMP;%T[8GW8*R7)4WM:_P .MEHO5[Z6Y'PCQ7)3_P!GUF]7SP];
M?%U>K]%YW]$\*_''X0M^TIX(_;$G\:Z%%X/\.?!0:;JNB2:K MXNH16$]F=+
M6S+><Y:21&5@GEE"6W *V/@>OK3_ (=+_&S_ *%OQW_X15M_\L:/^'2_QL_Z
M%OQW_P"$5;?_ "QKDRWBO@S+92<<6W=1BO<J:1BY-?9U?O.[ZZ:'5C^&N+,?
M&*EADK-R?OPUE)13^UHO=5ETUU/DNOJ+_@C=_P I _!__7CJG_IOGK2_X=+_
M !L_Z%OQW_X15M_\L:]0_8W_ &*?C9^R3^T#H_QU_P"%4>._$']DP74?]E?\
M(W;6GF^=;R0Y\W[;)MQOW?=.<8XSFC/.-^%\9DN)H4<1><X227)-7;BTE=QM
M]X9/P?Q%A<VH5JM"T8SBV^:&B33>TKGZF45X7_PUA\;/^C'_ !W_ .!5M_\
M%4?\-8?&S_HQ_P =_P#@5;?_ !5?S\?MY[I17A?_  UA\;/^C'_'?_@5;?\
MQ5'_  UA\;/^C'_'?_@5;?\ Q5 'NE%>%_\ #6'QL_Z,?\=_^!5M_P#%4?\
M#6'QL_Z,?\=_^!5M_P#%4 >N_$#_ )$/6_\ L$7/_HIJ_@ZK^USQ!^TW\;-=
MT&^T3_AB;QW%]LLY8/-^T6S;-Z%<XW#.,YQFOP<_XA,/C9_T5OQW_P"&@MO_
M )=U]OP=G&795&O]:GR\W+;1O;FOLGW1S8BG.I;E1^0U?I%^RQ^QE^QOX3_9
M5@UZQ_X*Y_!7P-\5_'>F20^)[O4OMUS<>&M(GCVOI=H\,8"7$Z,R75P"3Y9-
MO&1&TSS^K_\ $)A\;/\ HK?CO_PT%M_\NZ/^(3#XV?\ 16_'?_AH+;_Y=U]5
MB^)LAQ,%&.*<=>D)._D[P>AA&C5B_A/C_P"(&D? _P#X)7?M,_!WXT?LE?MC
M:#\;_%GA?7X_$^LZCX8L9;71[5(+F+R-.W2YDDDD6.Y\UN (YHP%SEC[G-XO
M_8HC_P""O"_\%;(_V@?#@^$!\;K\4/\ A&!J"'Q5_;F_[>="_LL?O1-_:>5^
MTG%GY/[SS_X:]-_XA,/C9_T5OQW_ .&@MO\ Y=T?\0F'QL_Z*WX[_P##06W_
M ,NZPGGO#M17EBFY.+BWR2NTW?I"R:Z.VFNXU2K+[)\4:7;> O\ @IS^TI\>
M?VE_VGOVL?#7PBU6]TO6O&^DVVMV,ETFMWYFWPZ);$.A4[6$:M\[[8QMBD^;
M'H'[-'[27PN_:#_X)0>,O^"5_P 6OB'I'A'Q)HOQ&@^(GP>U[Q)=BUTR_O!;
MM:WFD7%TW[NT9X9)I899=L32.RO)&-A/TO\ \0F'QL_Z*WX[_P##06W_ ,NZ
M/^(3#XV?]%;\=_\ AH+;_P"7=:5.(.&ZD5'ZPTHN+BN27NN/;W=;];]-K"5*
MLNA\H^.OVD?#7[-G_!)N\_X)NZ'XXT?Q)XO^('Q97QCXZE\.:E'?Z=H-C:VL
M4%K8+=PEH+FYEFB\]WMWDB2-(TWEV94\M_9/OO _[/\ X0U3]L_Q=>:5J'B+
M0+\:=\*/"=Q+'-)/KY02?VM<0')^R6",DR[QMFNGMH\/&EP%_0#_ (A,/C9_
MT5OQW_X:"V_^7='_ !"8?&S_ **WX[_\-!;?_+NJCQ%PW&G*"K_$[R]V>M]U
M\.BLDO3SU#V-:^Q\L?\ !*K]H'P)INB_M-_!CXJ^/+'2_%7QO^"&J:-X4\4^
M)M42WAN=9^T1W7V.XO)V"0?:]C+YTSJGF*@=ANS3O^"G'Q3^&<7[''[)7['F
MA^+]%\0>-?A)X$UZ3Q]J/A[5(+^VLY]6U3[9;Z;]J@9XI9;>)?G$;,J-,4SN
M# ?4O_$)A\;/^BM^._\ PT%M_P#+NC_B$P^-G_16_'?_ (:"V_\ EW4//N&O
MKBK_ %CK>W+/?E</Y=K/;OJ/V5;EM8_(:BOUY_XA,/C9_P!%;\=_^&@MO_EW
M1_Q"8?&S_HK?CO\ \-!;?_+NN_\ UNX>_P"?W_DL_P#Y$CZO6['[!_\ !MY_
MRA/^!/\ V"-5_P#3U?U]P5\-_P#!-W1/C9_P3Y_8G\"?L=_\,S>._%W_  A5
MG=P?\)%]AMK#[9YU[/=9^S^?-Y>WS]F/,;.W/&<#W#_AK#XV?]&/^.__  *M
MO_BJ_'\QJTZ^85JD'>,I2:]&VT>A!-029[I17A?_  UA\;/^C'_'?_@5;?\
MQ5:O@7]H_P"+'BSQ=8>'-;_9)\8:':7<XCGU:_N(##:K@_.X4YQ]/6N,H]?H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *^#/$7[6_P"U_P#LO_\ !7CPC^R_^U=\6M)E^"/Q<T:Z'P@\
M1V7A6&VGG\11-&3H>HW)8HKF,R-$R)&9F>%%^;>H^\Z^-_\ @OU\+/ ?Q(_X
M)-?&#7O&%D1J'@7PW)XM\':M!.8;G2-;L 9K2ZMY5PT<@?*94@E9'7^*@#T&
M/QE^T=\5_P!N[4_"'PD^,-E8_"CP%H]O%X_@?PU#<7%SXAFVS1Z9:71(\L):
M-%/<%D<I]J@5""[^3\U?MG_M ?\ !4?]CGX=_L\:YXO_ &E/!L_B/XR?M >%
M?A]XFTB#X:1?9] CU<7#2M!(+MC<26_DA Y(60@MA00!]7_\$WM%TO3/V$/A
M/K-A,]S=>)? FF^(]=U2>;S9M4U34K=+Z]OI9/XY9[FXEE9NF7X   'S3_P<
M 7EI:V/[&AN;F./'[>OP[<[W ^53?[CSV&1D]J .Y_:I\5?\%#OV4OV6?VA/
MCCK'[1?AS7D\!_#/_A*_ASJL7@*"TWWEI;ZC+?:?>P>?)YT16&R9)4,+ S,!
MG8VZG\(/$W_!5KXF?L*> _VL/A-\>?AGXK\8^*_ASI/BG_A ?%/PZELK&]>[
ML8KIK"&]MK]7MG_>[$FD25-RJ60 DCTC_@L+-#;_ /!*+]I*2>544_ [Q0H+
M-@9.EW  ^I) 'N:YS]DK]J'X"_LH?\$=?@;\<_C[\3=*\.^&](^ OA9YKR\N
ME#3R)HUK_H\"9W3SLPV+"@+LQ"@$G% ':?\ !-+]OOP'_P %)OV4-(_:4\&^
M%[SP[>M?7.D^+/">HR;[C0=8M6"7-G(V%W[25=6VJ6CD0E4)*C#_ &L?"/\
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
-%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>38
<FILENAME>ctsh-20240930_g27.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g27.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 44V::&WC,L\JHH(!9VP,DX'7WIU !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\]'[9/\ P4Q\-_&3
M_@H#^TW^QY_P4-\5>*-$FT7XC>&-"^ OAAM6O++P_;:=:^(;9KRXN(H'1&NK
MJR\N[2ZN0X6,R+&\7R*W['_L7_LJ?$_]E7XM?$W1H?CIXJ\7?"77XM&U#X8Z
M1XO\43ZO<>&9B+Q=1L8;FY>2=[7BSDB\R1MHD*#[A9OCK_@NK^PY^PK_ ,%-
MOV1?%O[0&E:!;V7Q1^'WCVT\#Q>-[&()>V%T-?M=,GM;R-&Q=0!+GSXTD(8+
M(C(T?F,#\C?\$MOB#_P63^"O[-G[9O\ P2N^$%U=?$/Q[\#Y=(TCX;7%OK,:
M?V:;K4C:7L5E>7;QK"AT]9KNW61AY#PG"9)CH T?^#MW]OOXS>/O@QH?P,^"
M-V;/X.7'CZYT/Q3XBAF*GQ9KFG!9)[.''#V5E*421\E9+M'0#-HQ;]'?^"[G
M_!6>P_X)*?L=_P#"S/#&CV>K_$/Q=J#:/\/='O\ )@^T^67EO)U4AFA@3!*@
M@N\D294.67\+O^"^OQ"_X*87'[-'P1^"G[9__!.CPI\!_!/@S4;JU^'T/AGQ
M+!?B[*VT*/"PCO)V&U%5B[X+LY)9B37T#_P<_P![^U+XR\"?L4_M-_MG_!BV
M\'W,5UJUMX_\+V-TMW9:)J+W=C,;<R+)(C^=:VY88=LB!_[N* /TC_X)->"?
MV0OBCING>-_C3^VCX)_:2_:7%C%K'C>_N?'5CKC^%KMMK/:Z7I\4C0Z9;V\C
M>5YEO%&78$LPW!%]5_X*W?ML?$?]EC]FCQ?HG[,EA;:E\69/AUK_ (CTI+@!
MH/#^DZ;9R3WFM70P0$CPD,",")KJ:%,;!*R?FG_P6#^%3_!O_@Y:_8T^(W[)
M/AZWT77_ !E+H<>O1>&K=8$O;./5I8+N:41 !D;37EBD;O##_LU9_;+^)/\
MP7P^&WP^_:VUCQ;_ ,$P?#.J^%/B%HGBBT\1_%:_\:V)N['P?#:7D%HMM;I?
MYC@M;%Y)DA$99YIIY&5I)GR >]?\&I.D:7\>/^"/6KV_QLTZ#Q:GB+XMZ_<Z
M\OB.(7G]H3R?99'EF\W=YCF0[RQR=WS9SS7YC_"7XL_&'_@BC_P5,_9__:0\
M7_$_Q->_!SXL^&[6[U&/5]:N+FVATV\=K+4HV\QR&:TG5;M0.0GD DY.?OK_
M (,QO&W[0VH?L0^+O 7BCX365E\,]-\5377A+QE'?(T^J:G+@7MJ\0D+(L*I
M;D,44-YQP6P<8_\ P5=_8''[9/\ P;A?#WXL^$-&^U>+_@KX>/BC2VBCW22Z
M8"Z:I #V7R%6Y..2;)!WH ^W?^"V7C3Q3XI_93U/]F'X5^*+O3M5\:^$=>U_
M7-6TFZ:.>P\-:+8F^O)DD0Y43W!T[3\C!VZDS @KFO@?_@RZTZV^)OPJ^,?Q
M<^)32^(O$VC>+-.LM&US7IWO+G3H'LYC(EN\Q8P!][!]F-XP&R  /5O^"6#_
M !W^.?\ P0R\??MG?M0CS/$&I?LXZIX)\$R2%B__  C.CV%_'%=/NY$]U</,
MTK_\M4MK5B3@8\P_X,@_^39?CH/^I[TO_P!(GH _<.BBB@ HHHH **** "BB
MB@ HHHH \M_;)_;'^ O[!OP!U?\ :2_:.\4R:9X=TEHH52TMFGN[^ZE;9#:6
MT*\RS2-PJ\  %F*JK,/F?Q#_ ,%I=?\ A!XE\<:E^TI^P-\2/"?@;P-KFC:;
MX@\5:9J6F:Q/H#:E96UU!)JEG;7!>!!]I1&>V:Z5#@,03BNH_P""Y'_!,O6?
M^"K?["&H?LX^#/&UOH/BG2M?MO$?A&\ORWV274+>*>)8+@H"RQ217$R;U!*,
M4?:VW:?R,_X)Z?\ !8;XE?L _M,?$S_@G9_P7H^%^IWLGQ!FT[1_&7C+698[
MB2TA33(=/@-ZL65O+.2T6$F[C=I,9D/FEBR@']&5S<V]G;R7=W.D442%Y99&
M"JB@9))/  '.:^0_^":W_!8+X/?\%0?CY\>?AC\!?![_ /"*_!C5=(L=,\<'
M5A*GBG[8+Y9)XK<1+Y$*26+B-C)(9DD5\1_=JE^V3^TS\#/CS\>'_P""?GB#
M]H'PGX6\(Z786FJ?'34-6\5VMA+?6%P@EM/#=N9)%9C>QXENG7[ED1'D->HZ
M?G3_ ,&=7BCX>:;^T'^V'X+@\1:-;S:OXGT)_#^DI=PHU[;0SZ^7-O%G,D:(
M\>2@(4.N< B@#Z?_ &]_^#E.7]C#6X/&'A?_ ()M?%/QI\(&U<:;_P +HN';
M2-&U&7)R^G-);2+>1-M;RI7>%)]K-&63#GZ'_:?_ ."R/[.W[/O_  2XL/\
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
M6W[!?AS_ ()I_L.>"/V0M"\1?VU<>'K6:?7=;$1C&H:C<S//<RJIY6/S)"B
M\B-$!R<D_0=% 'QA^P1^SK\:[_\ X*'_ +4/[>7[1/P^O-!N/$OB"P\$?"NS
MU)XVD'A;281F\BV,VV&]N9#/M;# Q'*K78?M$W?[1W_#?GP@\9^ ?V//%_BC
MP9X3T7Q):>)?%^G>(O#\$4+ZA#8_9S#;W6I17$P#VSK)F-=N5*^9DX^GZ* /
MSI^,/_!#WPQ\2O\ @O?X%_X*C?V;8GPIIGA)]2\2V#,FZ?Q98B.UTZ8IP2#!
M(DP900LFF#<<R@'Y<_X.!O\ @FO_ ,%)OV\O^"C_ ,)OV@?V8/V*=;USPG\-
M=)L;;4=2O/&WANR;4)8=5FNG^SQ3ZFLFPQE,&18R2Q!48S7[<T4 9WA/6M2\
M1>'K76M8\(:CH-S<(6ETC5I;9[BV.2-KM;331$X&?DD88(YSD#1HHH ****
M"BBB@ HHHH **** "BBB@#S+]H3]L;]G#]E6YTJT^/7Q&_L&36TF?3%_LB\N
MO.6(H)#_ */#)MQYB?>QG/&<&O./^'O?_!.W_HX7_P M+5__ )$KY>_X.$?^
M1C^%?_7CK'_H=G7YR5^O\,^'^39UD='&UZE12G>ZBXI:2:TO!O9=S\MXAXWS
M7*<XJX2C"#C&UKJ5]8IZVDEU['[>?\/>_P#@G;_T<+_Y:6K_ /R)1_P][_X)
MV_\ 1PO_ ):6K_\ R)7XAT5[W_$*^'O^?M7_ ,"A_P#('B_\1(SS_GW3^Z7_
M ,F?MY_P][_X)V_]'"_^6EJ__P B4?\ #WO_ ()V_P#1PO\ Y:6K_P#R)7XA
MT4?\0KX>_P"?M7_P*'_R ?\ $2,\_P"?=/[I?_)G[>?\/>_^"=O_ $<+_P"6
MEJ__ ,B4?\/>_P#@G;_T<+_Y:6K_ /R)7XAT4?\ $*^'O^?M7_P*'_R ?\1(
MSS_GW3^Z7_R9^WG_  ][_P""=O\ T<+_ .6EJ_\ \B4?\/>_^"=O_1PO_EI:
MO_\ (E?B'11_Q"OA[_G[5_\  H?_ " ?\1(SS_GW3^Z7_P F?MY_P][_ ."=
MO_1PO_EI:O\ _(E'_#WO_@G;_P!'"_\ EI:O_P#(E?B'11_Q"OA[_G[5_P#
MH?\ R ?\1(SS_GW3^Z7_ ,F?MY_P][_X)V_]'"_^6EJ__P B5U'P;_X**?L<
M?M ?$&S^%GPB^,/]KZ]?I*]I8?\ "/ZA;^8L<;2.=\UNB#"*QY89Q@9/%?@W
M7U%_P1N_Y2!^#_\ KQU3_P!-\]>=G'AOD>7Y57Q5.I4<H0E)7<;72;5[06GS
M._*^/LXQN94</4ITU&<HQ=E*]FTM/>9^UU%%%?B9^NA1110 4444 %%9WC"_
MN]+\):IJ=A+Y<]MIT\L+[0=KK&Q!P>#R!UK^2O\ XB>?^"Y'_1[W_F-?#/\
M\K:]S)\@QF=J;H2BN2U^9M;WVLGV,JE6-*US^N6BOY&O^(GG_@N1_P!'O?\
MF-?#/_RMH_XB>?\ @N1_T>]_YC7PS_\ *VO:_P!0\X_Y^4_OE_\ (F?UJGV9
M_7+17\C7_$3S_P %R/\ H][_ ,QKX9_^5M'_ !$\_P#!<C_H][_S&OAG_P"5
MM'^H><?\_*?WR_\ D0^M4^S/ZY:*_D:_XB>?^"Y'_1[W_F-?#/\ \K:/^(GG
M_@N1_P!'O?\ F-?#/_RMH_U#SC_GY3^^7_R(?6J?9G]<M%?R-?\ $3S_ ,%R
M/^CWO_,:^&?_ )6T?\1//_!<C_H][_S&OAG_ .5M'^H><?\ /RG]\O\ Y$/K
M5/LS^N6BOY&O^(GG_@N1_P!'O?\ F-?#/_RMH_XB>?\ @N1_T>]_YC7PS_\
M*VC_ %#SC_GY3^^7_P B'UJGV9_7+17\C7_$3S_P7(_Z/>_\QKX9_P#E;1_Q
M$\_\%R/^CWO_ #&OAG_Y6T?ZAYQ_S\I_?+_Y$/K5/LS^N6BOE?\ X(F_M(?&
MC]KK_@EW\)_VBOVAO&7_  D/C+Q-IVH2ZWK']G6UI]I>+4[N!#Y5M''$F(XD
M7Y$7.W)R22?JBOC\10GAL1.C+>+:=MKIV.B+4DF%%%%8C"BBB@ HHHH ****
M /S*_P"#A'_D8_A7_P!>.L?^AV=?G)7Z-_\ !PC_ ,C'\*_^O'6/_0[.OSDK
M^F> O^22PWI+_P!+D?SYQK_R4^(_[=_](B%%%%?7GRP4444 %%%% !1110 4
M444 %?47_!&[_E('X/\ ^O'5/_3?/7R[7U%_P1N_Y2!^#_\ KQU3_P!-\]>)
MQ-_R3N,_Z]3_ /26>OP__P CW"_]?(?^E(_:ZBBBOY2/Z5"BBB@ HHHH R/B
M!_R(>M_]@BY_]%-7\'5?WB_$#_D0];_[!%S_ .BFK^#JOTKP^^'$_P#;G_MQ
MQXO[/S"BBBOT8XPHHHH **** "BBB@ HHHH **** /Z_/^#;S_E"?\"?^P1J
MO_IZOZ^X*^'_ /@V\_Y0G_ G_L$:K_Z>K^ON"OY_S;_D:XC_ !S_ /2F>K3_
M (:] HHHKSRPHHHH **** "BBB@#\RO^#A'_ )&/X5_]>.L?^AV=?G)7Z-_\
M'"/_ ",?PK_Z\=8_]#LZ_.2OZ9X"_P"22PWI+_TN1_/G&O\ R4^(_P"W?_2(
MDEI;27EU%9PM&'ED5%,LJQH"3@;F8A5'J20!U)KTSX\_LJ>,OV?/A]X%^(/B
MKQ3H6HP>/;.ZN]-CT*^^U+!% 8@=\JC8S$RXPA8#:?FSP/+Z^G_VRB3^Q%^S
M"2?^9>\0?^ET->UCL37H8["TX/W9RDI*W:G.2UZ:Q1Y&#P]"M@\3.2]Z$4UK
MWG&+T]&SQKX=? S4O&/@35/BYXF\1VOAWPCH]_%87&M7L$DIN;V52Z6EO%&"
M9IMBM(1E55%RS#*AK'QC_9W\0_"GPMX=^)>G:_9>(O"'BR&5M!\2:8DBQO+$
MVV:VFCD4/!.AZH001RK,,D>^?#7P2W[4'_!,9?@Q\&84O_'G@;XARZYJ/A:W
M=?MFI6,T#1FXACSF8KO4$+D@1$8R5S=\6?#WQ!\,/^".\^@?%O3EL]3NOC4)
M_#]E-<1O+;_Z&J2*RJQ,3#R[G<C889Y R*\B6=U8XQ0<DG[;V;IZ7Y6M)+[6
MNDK_  \MU:^IZBRBG+".2B[>R]HIZVYD]8]M/AMO>SO;0^-H()KF9+:VA:22
M1@L<:*2S,3@  =37MK?L/^+(_&Z_!"7X@Z*OQ-?3?M:^!=DWF"3R?/%D;G;Y
M(O#%\PBSMR0GF!_EJ'_@G3X8T?Q?^W!\--%UV%)+8>)HKDQR#*L\"M,@([C?
M&O'>NIO/%&L7'_!7!O$,<[BY_P"%_A$Y.=@UD1A/IL 7'I7;F&/Q,<9/#T7R
M\E)U+VO=W:BG?IH[VL]K-=>/ X+#RPD*]57YZBAO:RM>3]=5:]UO=,\L^%OP
M!USX@>&?%GQ"UW5DT'PWX(AMSXBU.ZM7DDCFGF\F"VCA7!DF=PW!*JH1BS#
MS5^//P-\3? 'QK!X4\0W]K?6^I:/:ZOH>K6.[R-1T^YC\R"X0. P!&05(!#*
MPYQD_3_[4GQ ^&W@;XJ?M+?LHZWJD&A6_C+Q7I^LZ+K4EK+);6U[%(MS-#,L
M"/($D$SA61&VNH!&&)'#_&+QC\,/VA?'7A_Q1,]W-\-?@Q\-]&\.7VILC6\V
MOR6RR"*"$-\T;W4S2*N?F2&.24J/+9:YL)FV/K58UYP:I25TK='"FXV?63G*
M4;7^6EWTXG+,%2I.C"2=6+LW?JIS4KKI%12E>WSULO"O%'PTN_!W@'0?%^OZ
MK'#>^(_-N-/T7RSYPL$.Q;N0YPBR2"18UQEA$S<*4+\Q7KOCSX-_M&_%V6Z^
M->O>%+?S-4T-M=M=(@O8([E-%A_=+/;V6_S19Q(@1,+@1Q;AE$+#R*O=P==5
MJ>LU*2WLT[/MIVVOUM<\;%472J:0<8O:Z:OY_/>W2X5]1?\ !&[_ )2!^#_^
MO'5/_3?/7R[7U%_P1N_Y2!^#_P#KQU3_ --\]>?Q-_R3N,_Z]3_])9V\/_\
M(]PO_7R'_I2/VNHHHK^4C^E0HHHH **** ,CX@?\B'K?_8(N?_135_!U7]XO
MQ _Y$/6_^P1<_P#HIJ_@ZK]*\/OAQ/\ VY_[<<>+^S\PKL/@E^S]\</VD_&L
M?PY^ /PF\0>,=<DB:4Z;X>TN2ZDCB7[TK[ 1'&O4NV%4=2*X^OTE_P"#6OXE
M?$/1/^"GFE?#;2?'&KVWAW6?!GB235="AU&5;.[D32Y71Y(0VQV#1H0Q!(VC
MGBONLQQ-3!X&I7@DW%-Z^1RPBI329^;UI:7>H7<5A86TD\\\BQPPQ(6>1R<!
M5 Y)). !7T/_ ,.A/^"JG_2.7XV?^&SU/_XS7B_PA^)_B#X*_$_0OBYX2M+&
M75_#>I1ZCHYU&U$\,-W$=\$S1GY9#'($D"."C% '5E+*?NW_ ()8?M_?\%"?
MC7^VYI/B_P"./_!0/XWW_P /_A[I^I?$'XD64GQ4U86L^DZ1;O>R6SPBXV>7
M<2QPVOEA=I^TA0,'%9YA6QM"FZE%1M%-N][OR5OZU'!1;LSX(^(/P\\>?";Q
MKJ7PV^*'@W4_#WB#1KIK;5]$UFR>VNK*9?O1RQ2 ,C#N" :U?A%\!OC'\>=2
MOM+^$/P[U+76TJR^V:Q/:0XM]-MMP7S[F=B(K>+<RKOD95W,!G) JK\9/BKX
MN^.OQ<\4?&SQ_>_:=<\7^(;W6=8GR</<W4[S2D9[;W./:OOK_@DU\*OA7_P4
M(_8$^+/_  2H\-?$G3?!7QM\0^.]/\=?#R?5Y##:^,5L+&:)M&EE4$_NU>>=
M$(.&D\P*1%)AXO%5,'A%5FNW,]6E=J[[V6XHQ4I6/@_XN_ ;XQ? ;4K#3/B]
M\/-2T)M6LOMFCW%W#FWU*VW%//MIT)BN8MRLN^-F7<I&<@BMWQ1^QO\ M1^"
MOA./CCXK^!VOV/A86EG=SZI/:8^S6UX2+.YGCSYD$%P01#-(JQR\;&;(KZ?_
M &VKW3/V-?V7/A'_ ,$M_CSX1N]2^(/P^^)-_P"-OB6D]LRQ:#%J$-JBZ#9S
M/@7*O#"+B:6+-N99$$<DH!>OLCX^>+? ^C?MB?M\?MH>,]4M+KX&?%3]EQ]'
M^&'B,$?V;XDU2_LM'31[6Q/W99[>2UF#1H"]M]FDWJFPXX9YK7A&$E%-2O9_
MS)2C%<OG)2NM]NJU+4$?C%X%\#>,/B=XTTGX<_#[PY=ZQKNNZC#8:/I5A$9)
MKNYE<)'$BCJS,P ^M4=5TV[T75+G1[\1B>TN'AF$,Z2IO5BIVNA*N,@X920>
MH)%?17@:"?\ 8R_9YB^)_DNOQ9^+VC3V?@6V13]H\-^&9M]O<ZJ .4N;_P#>
MVEM_$ML+J4 >=;25\Y7=I=V%U)8WUK)!-"Y26&9"K(PX((/((]*]:E5=6<K?
M"M%YM;_+IZWZ6,VK$=%%%;B/Z_/^#;S_ )0G_ G_ +!&J_\ IZOZ^X*^'_\
M@V\_Y0G_  )_[!&J_P#IZOZ^X*_G_-O^1KB/\<__ $IGJT_X:] HHHKSRPHH
MHH **R?'7B'5/"GA&_\ $>B>%;O7+NT@,D&DV+*)KILCY$+<9^OI7D/_  UA
M\;/^C'_'?_@5;?\ Q5 'NE%>%_\ #6'QL_Z,?\=_^!5M_P#%4?\ #6'QL_Z,
M?\=_^!5M_P#%4 ?'W_!PC_R,?PK_ .O'6/\ T.SK\Y*_4'_@H3\%_C9^WAJ7
MA74/^%!>._"O_",P7D>S^R+:^^T^>83G/VJ+9M\K_:SN[8Y^<O\ ATO\;/\
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
M?C);_%S2-,\?W^D.PU/0O !LFF2XA9/WD$$VJ+'%/(A 811H_P IY^J_"/\
MP:Y?M5?#_P#M+_A _P!I+XI:)_;&ERZ;J_\ 9'PSCMOMUE+CS+:;R]='FPO@
M;HVRK8&0<4O@/_@UT_:L^%GB2+QE\,?VE/BGX<U>W5E@U70?AG'9W,8/4++%
MKJL >^#66)XFR3$)KZPK)Q:7)/6VK4M-4^EEIYC5&HNGY'A?[?O[6&J?MO?\
M$9?@_P#&?]L33(9?CMX>^*=UX9\'>,;J 1:EXN\'0Z>99[N?(#7"0WDD$'G\
MJT@DP3(TYKY$_9'^#/@?Q3>:W\>_CU:SGX8?#F*&[\3PP3F&77;V4M]AT*W<
M<K-=R1N&<9,-O#=3X/D[6_2[QS_P:Y?M5?%#Q#)XN^)?[2?Q2\1:M,BI-JFN
M_#..[N'51A09)==9B!V!/%)-_P &MG[3]QX&M_AE+^T%\2#X>M=5EU.#1?\
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
M\1ZNKB[U?2DU&Z32[V;?\S/-IZVDNYB68.&8EB37TY0 4444 %%%% !1110
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
4!6K110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>39
<FILENAME>ctsh-20240930_g28.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g28.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M3X2C/!SY7*33T3TMYIGVQ_Q$,_\ 5H?_ )?_ /\ <%'_ !$,_P#5H?\ Y?\
M_P#<%?FO17ZK_P 0_P"$?^@;_P GJ?\ R9^;?Z[\4?\ 01_Y)#_Y$_2C_B(9
M_P"K0_\ R_\ _P"X*/\ B(9_ZM#_ /+_ /\ [@K\UZ*/^(?\(_\ 0-_Y/4_^
M3#_7?BC_ *"/_)(?_(GZ4?\ $0S_ -6A_P#E_P#_ -P4?\1#/_5H?_E__P#W
M!7YKT4?\0_X1_P"@;_R>I_\ )A_KOQ1_T$?^20_^1/TH_P"(AG_JT/\ \O\
M_P#N"C_B(9_ZM#_\O_\ ^X*_->BC_B'_  C_ - W_D]3_P"3#_7?BC_H(_\
M)(?_ ")^E'_$0S_U:'_Y?_\ ]P4?\1#/_5H?_E__ /W!7YKT4?\ $/\ A'_H
M&_\ )ZG_ ,F'^N_%'_01_P"20_\ D3]*/^(AG_JT/_R__P#[@H_XB&?^K0__
M "__ /[@K\UZ*/\ B'_"/_0-_P"3U/\ Y,/]=^*/^@C_ ,DA_P#(GZE?"'_@
MNW_PM7XL>%_A?_PRQ]@_X23Q%9:7]N_X3CS?L_VB=(?,V?85W[=^=NX9QC(Z
MU^@U?SY?LB?\G8_##_LHFB?^E\-?T&U^6>(6195D>+H0P-/D4HMO63NT_P"\
MV?I' ^<9EG&%K3QD^9QDDM$NGDD%%%%?GA]R%%%% !1110!^#G_![S_R OV:
MO^OOQ=_Z#HU?@-7[\_\ ![S_ ,@+]FK_ *^_%W_H.C5^ U?M?"'_ "3U'_M[
M_P!+D>;B/XS"BBBOI3$**** "BBB@ HHHH **** "BBB@#^MO_@UU_Y0A?![
M_K[\2?\ J0:C7Z U^?W_  :Z_P#*$+X/?]??B3_U(-1K] :_ LZ_Y'&(_P <
M_P#TIGJT_P"&O0****\PL**** "BBB@ HHHH *_G_P#VW?\ D\GXJ_\ 91-9
M_P#2V6OZ *_G_P#VW?\ D\GXJ_\ 91-9_P#2V6OU?PH_Y&6)_P "_,_-/$O_
M '"A_B?Y'E]=;\&?"?@#Q3XO:3XK>*;G2/#6EV;WVM7&G1))>2Q*558+9'(5
MII)'C12WRKN+M\J&N2HK]MJPE4IN,96;ZK=>GGV/R&G*,*BDU>W1[/U\CZVT
MW]GS]BK]J3X'>./$_P"RY!XP\*>,OAYH$NN7>B^*M0ANX-6T^%29G5T4%) !
MVP S*,$-N7Q'X*3?LQ^'+!_%'Q_TGQ%XDEENC!9>&?#E^EEY<:A2UQ<7#H_!
M+;4C09)1RS*-H?I_!/BZ?]F']G_Q/&93%XR^*NAII=M9]'TWP\[K)-/*.S79
M6-(T//E*\A^62(MY1X"U+P/I'BJTU'XB^%;[6M(BD#76F:=JZV,DX!'R^<89
M=H/(.%SSP1UKPL'AL1[/$0=2<J?-[GO>^TDN9*3L[<UTFVGO9VL>UBL104Z$
MU3A&I;WO=]U7;Y6XJZOR[JS6VE[GKG[<GP ^#_P:UKP;XS^ WB+4;GPK\0/"
M4.NZ7IVMLIO=.#L5:*0J &&00#ZJPRVW<?(O ?ABV\9^,=.\,7VOVVE6UW=*
MMYJEV"8K* <R3L!RP1 S;1R=N!DD5](_\%"O!WP>\9_#OX<_M=? 6]U.T\/^
M*["31&\*ZM<>8="DT]4B6WAY.(@N>,GG#Y_>$#Y7K?(ZU7$Y1!RG+G7-%N2]
MY--JSZ-QM9O[5K]3#.*5/#YI)1BN7W6E%^ZTTG==4I;VZ7MT/L+X"_ W_@G/
M^U?XAD_9S^%T_P 0_#GC2ZLIF\+^*O$5U;26VIW$4;2%9K>('R@RJS!%.<*1
MOW !O*/A)^SYX?@^#?Q/^/'Q1TZ6_B^'M[8Z5::#!>&%+W4+FX,1,LJ#<(HD
M1FPA4NQ4;@ <K^ROXF_X9I\[]K36 $U&QM+RR^'5A(.;_4Y86@>Z*GK;VR2,
MS-T:4QQC/SE.8^%7[05[X%\#>,OA3XMT.;7/#/CI+5]:M(M1^S7275M-YT%S
M#,T<H1PQ96#(P=7((R 1PK#9C"K6AAZLIT[T_BE=W4OWJC)VLG"RWLI72<6G
M;M>(P$J=*5>G&,[5-EI9Q_=N2UO[UWM=QLVG?76_;!^ _ASX(>,?#%[X&GNC
MH'CGP)I?BK1+:^F$D]G#>1DFW=P%WE)$<!L E=N><DX'Q=\!^&_A3HND> KV
M"23QGL-[XJ<RG9IGF*I@T_9T\Y$_>3$\J\@BPIB?=ZAXC^--WXRNK3]K'QUX
M9M+&R\+:3:^%_A#X5=O.B\RSB CD<N/WT5H'$TC$!9)Y8DV[&=5>O[#.M^*/
M%>F_#K6/B3=S_%#Q5X%D\96VDS:=YEO+OCDN5LY;EI=_VJ2%'D+>64#E4).2
MZZ4,?+#4::QM2W(G=[W:6MVND$USRVYNNCO%;!1Q%6H\)"_,U9;63VLGUF_A
M6_+TU5OG"BBBOI#Y\]#_ &1/^3L?AA_V431/_2^&OZ#:_GR_9$_Y.Q^&'_91
M-$_]+X:_H-K\0\6/]^PW^&7YH_8/#3_<L1_B7Y!1117Y,?I@4444 %%%% 'X
M.?\ ![S_ ,@+]FK_ *^_%W_H.C5^ U?OS_P>\_\ ("_9J_Z^_%W_ *#HU?@-
M7[7PA_R3U'_M[_TN1YN(_C,U/ WA.^\?>-='\"Z9>V=M<ZUJEO86]SJ%R(;>
M)YI%C5Y9#PB L"S'@ $]J_2#]CS]G3_@W_\ VK/B[I/[ >F>(/CI9>-_$LYT
MCPO\<;VYLHM,U+6B,18TL M!:S2C;$CDRD.BN\;,67\RZ^G_ /@FQ=>'?V:?
MB-9?\%'/B_8;_#GPJU7[9X+TB5BC^*_%D2"2PT^$]?*@E:&[NI1D10QJAQ)<
M0*_IYG2J3P[E"<HR2]WE=KRZ>NO1Z;W\H@U?8Y.']GKX.?L\_M=^//@C^VQX
MOU9='^%NOZEI>NV/@<(=0\17EG>&T%K92S*8K<2,#(T\JD1Q1N0CR;(V^AOV
MI_V3/^"<GQ=_X)B?\/'/V$-/\<> -1\*_$>W\'>-OAWX\\01:HES)<0&>&XL
M[E(XV=MO)4@959/D3RPTGQ+X\^(OB'XL?%+6?BU\4;^XU75O$NOW&K^(KI)5
MBEO+BXG::X<,58(SN[G.T@$]#TK]'9_!'[!G[<O_  1&\9']E3POXT^%WCC]
MF:]@\4^*/">O>+EU6Q\7+J,L5G+J4DJPP*]RL<012L,8A"+$%83;QSXUUJ$J
M%24I?%%2:^'735=I-VO9VO>Z'&S31^8=?0'_  3;_8QL?VU/VEM#\"^/O%+^
M&_ -KK.G)XW\3A>;:&ZO(K6WM(,@AKNZGE2"%,'!=I&'EPR,O@VEZ9>ZUJ=M
MH^FQ"2XNYTA@C+A=SLP51DD <D<GBOV6\!?\$2/^"F_P:^._P(^"_P +_P!G
M:QD^&'P^^)WA_P 4^/?&$7Q$\/JWB?68[J![K43 ;\7!MK6'S+:TA:/S-@FE
M\M)+N2,;9ICJ6$H\CJ*$I)V;:6V[5]WJDEW=[63%3BY/8^7=(_X)7?"3XK?\
M%U?&G_!.SPIKNK:!\./"OBO6WO[U+A;C4(-&TVVDNI$C>0$-.ZQ")792%:0,
M58*0?./CQ^RK\$?&O_!-/P__ ,%)O@!X.O\ P?##\9[[X<>+?"%WKCZC"9O[
M/34K&]@ED59 3 SQ3*25:1%9%C!*#Z/_ ."J%W^V)_P26_X+D^(?V])OA[IM
MM:>+O'6MZIX-AU#5[6[MO$6D2(+:\@GBM9VE@22&Y*8E$<@+AE&4R/#/ WQD
M\+?M2? ?2_V+O"'@74?A?^SM\-?%%_\ $_XJ:O>^(%UC4Y[F2..R1A/]FMHS
M.T1AT^SMQ$-TUR&E=EW-'P4*V+J4Z.(C.\.6%VG=7M+GNNK;Y4M]>VM[:BFU
M;4\3\/\ P9\"?#[]E2__ &@/C393S:KXTDDTKX1Z ERT)F,,RB_UN<+AFM8=
MIM8EX6:YDDY(LY4;QNOM?Q%\!=!_:K^%%E_P4$_:;^(EW\,_AUX@^)%I\,?A
M3X4\*>'UU0Z396UL'R%FN;<+96<)C#.&::YN))7;#M)(?G3]LC]E;XC_ +$7
M[4'C3]E/XM-;2:]X*UEK&[N;)B8;I"JR0W$>X!MDL+QRJ& (#@$ Y%>KA<33
MJ3E!R]_5VZ*UDTNCM=)VZOY&<DTKGF=%%%=Q)_6W_P &NO\ RA"^#W_7WXD_
M]2#4:_0&OS^_X-=?^4(7P>_Z^_$G_J0:C7Z U^!9U_R.,1_CG_Z4SU:?\->@
M4445YA84444 %%%% !1110 5_/\ _MN_\GD_%7_LHFL_^ELM?T 5_/\ _MN_
M\GD_%7_LHFL_^ELM?J_A1_R,L3_@7YGYIXE_[A0_Q/\ (\OKT']FCQA\"/ '
MQ-M_&/[0'@'5?%&DV">;:Z)IT\4:3W (VF?S 0\:\G9C#$ -E=RMY]17[97H
MQQ%&5*3:4E;1M/Y-:KY'Y'1JRH58U(I-IWU5U\T]&?4/B;]H7_@G=J^L:CX\
M/[,OCS5_$EP9;F";Q)XQ6>VFO""8VG10#)'OVEDZ%1C&.*\L\!:E^R%<_"N7
M2?BIX<\>6WC%-0>2#6?#EU:2V<T! VQO!-L*$'/*L>N>GRUYC17!1RFC0I\D
M*D^GVY.UMDKMZ:ZK9_)'95S.K6GS3A#K]B*WZNR6NF^Z^;.[^+?QFC\=^&?#
MGPQ\)Z)-I/A+PC%<#1M/N;L3SRSW#A[BZGD"J&ED*H,*JJB1HH!P6;=\3>+_
M -C[5?'7@>]T#X1^*-+\/:=H5O'X[LH=:$ESJU^@8RR0O(S")'.T$C;@$[44
MCGR>BNCZC145&#<4N;:35W+=O75W=[O5/7<Q^N57)RDDV[;I/X=DNRMI9;K0
M^K_&W[1W_!-7X@>($U_Q)^R_\0W$$$=O9V,'C&**VM+:/A+>*-%'EQ@9X'))
M9B2S%C\Y>(M7\'>,_BE=:Q'I:^&_#VH:R7CL]/@\XZ;9-)PB*6'FLD>!\S N
M5RS9)-<[16."RNA@$U3E-Z6]Z<I6]%)M+[C3%YC6QK3J1BM;Z14;^K239UOQ
ME^)<'Q(\41-H.F/IOAW1[1=.\+Z.SAOL5BA8J&(X:5V9Y97_ (Y97;@$ ?0?
MA[]O3X>:=\2O#O[46H:/K1^(/ACX:GPW:Z1':1'3[F_6WDM8M0:X,H=4\F4L
MT(B)WJ &VME?D^BEB<IP6*HQIS6B3COO&6DD^_-UZ];W'A\SQ>&JRJ0>K:>V
MSC\+7;EZ=.EK!1117IGGGH?[(G_)V/PP_P"RB:)_Z7PU_0;7\^7[(G_)V/PP
M_P"RB:)_Z7PU_0;7XAXL?[]AO\,OS1^P>&G^Y8C_ !+\@HHHK\F/TP**** "
MBBB@#\'/^#WG_D!?LU?]??B[_P!!T:OP&K]^?^#WG_D!?LU?]??B[_T'1J_
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
MSZYJ]SK%T )+F=I&4'A<G.!].E5:**ZI2E.3E+=G3&,8148[(****DH****
M/ZV_^#77_E"%\'O^OOQ)_P"I!J-?H#7Y_?\ !KK_ ,H0O@]_U]^)/_4@U&OT
M!K\"SK_D<8C_ !S_ /2F>K3_ (:] HHHKS"PHHHH *\O^*W[)7PU^,7BY_&G
MBC7_ !1;W;P)"8])\1S6T.U!@'8AQGU/>O4** /"_P#AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P
M[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;
MX[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y
M_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]TH
MH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=
M[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW
M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^
M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?
M\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0
MV^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R
MN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=
M** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^
M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\
M=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?
M_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-
M'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\
MT-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#P
MLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QK
MW2B@"#2]/@TC3+;2;9Y&CM8$BC:5RS%54 $D]3@<FIZ** "BBB@ HHHH *\:
MM_\ @H;^Q!>?&X_LU6G[3_A"7XAK=FU;P1'JJMJHE"[BOV4?O.%^;[N-OS=.
M:]EK\\?^"V_[*/Q1\#>(/!G_  6/_8N\-)<_&+]G\/<>(-%@3'_"9>$2'^WZ
M=)@$L\<3S21D98*\VT,_E8 /LW]H#]J_]F[]E32M/U[]I'XT^'_!-AJMW]ET
MV^\1WZVL-Q/C(A61\*9",D)G) . <&N5\??\%'?V$?A7XHB\#_$K]JWP5H.M
M2Z5!J::/JNLI!=?8Y@3%.8GPZHX!PQ S7CO[._QI^&W_  6&\9^!OVE? FGS
M7?P0^'8M->T!=5L3&VN>-)+;(W(PPT6DQ3LA(W(U_,V"&L 6^HH_AAX)\(ZI
MXS^(6AZ)%'K/BU(YM<U J#+.+>T6WACW8R(T1253H&DD8<N<@'D&E_\ !73_
M ()AZU%9W&D_MW?#&XBU"[2UL9HO%=N8YYW?8L:-NPS%OE !SGBMOX@?\%*/
MV"?A1\29?@W\3?VL?!7A_P 6PX\SPSK&L);W^"3AA ^'*G!PP&#C@FOCO_@V
MH^%W@?XU_P#!OMX!^$_Q)T*+4M#UZ7Q/::A:3*#N1M<OL,I(.UU;#HXY5E5A
M@@&M/QI&B_\ !UWX1=4 +?L23%B!U_XJ6\% 'VW\$_VO/V5?VDKV\TO]G[]H
M_P #^-+W3EW:EI_AGQ1:WES9#('[Z&*0R0\D#YU'45Z+7YD_\',WP2TOX9_L
MBP_\%4_@>\7A3XU_ ;Q)HVH:#XUTN,17=Y97&H6]A+I]RRX^TVY-TK^5)D81
MT'RRR*WZ%? ;XF#XU? WP9\9!IILO^$M\)Z=K/V,DGR/M5M'/Y?/]WS,?A0!
MYK\<_P#@IW_P3U_9F^+5M\"?C]^V+X!\)>+KH1'^PM:\01136XD ,9GR=ML&
M!# RE 5((X.:]EUSQAX2\,>%+KQYXD\4Z=I^AV-@]]>ZS?7T<5I;VJIO:=YF
M(1(P@+%R0H SG%?+_P"W#^RA^Q!\-?V!/C8WQ:^#FB:II.MZ%K>L>)K_ %#2
M8KC4]8U:Z\QXY%EV>9)>-<R116P3YD;R(X@H5%'Q+^U)X%^.'P _X)P?\$\_
M^"9OQOU.XEO/B#\8/!/AWXJV=Q-Y@ETNVE2ZFT>0Y(=$8V\)Y*D6@ RIH _4
MWX,?M2?L^_M"W=[IWP;^*>F:W=Z?:PW5W8PL\5PEK-N\BZ$4JJ[6\NQ_+G ,
M<FQMK-M..'^.?_!3O_@GK^S-\6K;X$_'[]L7P#X2\770B/\ 86M>((HIK<2
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
M1\.1ZUKWAJQWRI%?:E:Q2JRJXB$C+;B8QK/&IW$'/,^'?@A<?M6?\%+O ?\
MP4&LOA9K_A'P_P##7X9:OX?L=1\6:))I6J>);O4IH66,V4X6XAM;.-+DYN$C
M9YKSY%*HSGZ_HH **** "BBB@ HHHH **** "OSF_P""@OAKXI^)/^"V?['_
M ,<_!_P&^(&M^"_A-!XOB\>^*-'\$WUQ::<VJ:;]EM=K)$3<#>,L80X4')/4
M#]&:* &Q2K-$LR!@'4, Z%3@^H/(/L>:_.C_ (*.^&?BGXJ_X++?L;_&CP5\
M!OB!KO@_X1W'B[_A/_$NC>"KZYM--_M33X;:V*LD1-Q\Z$OY(?8.O/%?HS10
M!\^_\%21K_B7_@G)\:?A_P"!? GB/Q'K_C7X4>(- \-Z)X>T"YO+FYOK[3+B
MW@1DC0^2N^1=SR;549R0>*\*_P""=W[1GQ._9B_X)I_"7X$ZM^PQ\<=8^(G@
MWX=:=H]WX2@\"M9)+?00+&4^WWKQ6<<>\<R-+PN3@D8K[WHH ^)/^"3_ /P3
M\^./P.^+'QC_ &__ -M672%^-?Q\UR"ZU?0="O/M5GX4T>V4I9Z5'<8'GR)'
MY:R2#Y3Y$04G:7?U[_@H?^U-\:?V7/@O%K'[/'[,'CCXH^+];O!9:;I_@[P[
M_:":4G'FW]RIEA5DC5MR0>;&T[@('C7?+'[[10!\,_L+_M;_ !+G\9>'_P!G
MKP5_P2[_ &@_!T7B#6+G4_'OQ4^,NEZ?917%P86EN+^ZEM;B9KBZG:..&.)4
MCCC#1(@CAA6-<S]DOX?_ !$_X)4_$/\ :+^%2_ OQIXQ\*?$'XFW_P 2/@_/
MX,\.7&H)>76IP1+=:'/)"K1Z:\-S;H$FNVB@:*</YN5D5/OFB@#\X?@'X&_:
M6_X(N_\ !*?PI\*O _[-WBWXM_&?Q7K=[JWBNW^'^@_VE;:5JFH7!GN[J;,L
M*216L;QQ)'YJ&Y>  /&K/+'W'["_[6_Q+G\9>'_V>O!7_!+O]H/P=%X@UBYU
M/Q[\5/C+I>GV45Q<&%I;B_NI;6XF:XNIVCCACB5(XXPT2((X85C7[FHH _+'
M]NK_ (-^/@YX/_8%^)^A?LQ_$C]H;7?$-IX%U$>$?!)^,6J7EE?W9B9H[8V1
M?RYD=SS&1ALG/6OLW_@E]^RM;?L?_L4^"/A6=7\8W.H3Z%8:CKEMXV\0SZC=
M:??R6-LD]I&TY)@AC>,JL"_*GS #FOH&B@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
J**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>40
<FILENAME>ctsh-20240930_g29.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g29.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@
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
M9Q;JHW1PIMF617D& ?O&OP;\:@#_ (/C/"Q ZZ*V?_""NZ_>2@#Y/_X*W?\
M!5[P#_P2?^#WAKXD>)?A+K7CW5_%?B(Z9I'A3P]<K%=21I \L]T2R/\ NHL1
M(W!.ZXC]2:\B_P""4/\ P7LN_P#@JE^T!JGP4\-?L*>-/ ECHGAN75]5\4>(
MM71[>$"6.*.!5$"%Y)&DX&?NQNW\->9_\%J_V3_^"\_Q1_;0\/?M/_\ !+GQ
MCH.C:1X*^'LNB:5;1^(+*/4KV:ZNDN;[]UJ$)MU60VUBF&<!OL@)(!Q6)_P1
M4_X+I?M<?%GX_>-/^"=__!5GX12>'/BWX)\-W>LVNKKHHT^?48;5%DG@N;5<
M1"8Q-Y\<T 6&6,'"C"M( ?<W[6?_  4T^"/[,7Q@\-_LL^'?#6O?$GXS^,HS
M+X:^%/@6*&74&M\,3>7<LTD<%A:*%8M-.Z_*K%5<*V)_VF/V_=$_8+_8YUS]
MK[]N[PA8>$K;1VC2/P[X1\0/K=Q>SS$+!:1/+;6BM<.Q(*@&- K.9=BEA^%7
M_!'?XX_\%%?BM#^VC_P6D^ M]\--7^(^F6RW^LV/Q%T._P!0FFTU5N+^?3K"
M2VNH!;J(;:!$5@X86D,:B,9:OLSXQ_M9?LW_ /!P/_P;P>,?C+^TG\0M%^"%
M_P"#_$0CUK6+Z66?3-,\1V*Q20;$4-/-!=0WB(L:*\RM<%4$S1C> ?2?Q'_X
M+@:W^S-\(O@U^U)^V9^R0/!'PC^-=[96NC^+=$\?+K%YX?:]MFNK-M5LS90+
M"KVZO*QMY[DH(W!!8!6VO^"N'_!9#Q%_P25M]$\6^-?V1;SQUX4U^.Y>UUOP
MUXP6.:S6!K6-VNX);7$*F6\A1&220,2,[20*_!OX=_M4_%K4-+_9S_X)9?\
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
MG/Q#U2);CQ+/;SRVS;9[U;9 UVR'$F(AG#87-9'_  ;F_P#!,#XL_P#!*_\
M8Q\8?$+X\_LHZQ:?&SQ)K4D6L:#HOB[3;VXU32K<@V21$Z@-/B8--<$DRQL1
M]XG"B@#\XO\ @L]^R[XX_9X_9L_9"_X+%_L](VGZ[H%EI^C^(M0MH_\ 4:A:
M7,MYI-VX'WLA)X78X&(H$_B K]._B=^TWX'_ ."J_P"S7JO[0WP[99? GP^_
M9FUOQ;>6PD\Q(O&.L:%>VL5DYZ&;3K+^T!(O][4[=@<K7<>"/V(_B;^V-_P1
M6U+_ ()Z_M:?L\ZG\-_$T_@B32XHM;UK2M1@AU2*:2>QO(9M.NK@,D<\=O(P
M<1L02H!Y-9'[)/\ P3N^)?\ P3^_X(2WO[%W@#X*7WBSXG>*?AWK7_"3Z5H.
MJ:;"9?$>JV,JN)+B[NH(#%"6AM?,5V)CMU8*U 'R-_P9!_\ )LOQT_['O2__
M $B>OW#K\D_^#6W]@7]N_P#X)L>!/B;\)/VR?V5-6\*GQ=X@LM2TC78/%>A:
MA9A(K:6-XY!::A+,K;M@&(V!W\D8)K];* "BBB@ HHHH **** "BBB@ HHHH
M **** /S+_;L^-?[;?@/X&?&'X'_ +1?[(7C/7O#$WQETC4OAA\2/#&HZ9J-
MG>:))XITZZBL;R%KM+FUFC.Z"/=$8RIC4L@3<VU_P1F_X)>>.?V/?VDOVCOV
MX/&7P@B^'D'QB\1-)X&^$.GWUI-/H>DQSS3@7!MY&M(YYGD4K!%*T< !7?@X
M3]&J* /Q@\3_ +"G_!2+4_\ @YETC_@JQ9?L%^*&^%.F[;%I&\;^%AJ+Q'PU
M+I+7 M_[6^Z)Y2^W=N,:YQN.ROH#_@OQ^TY_P6,_95\$>#/V@?\ @G/X2T$>
M O"^FZAK?Q@EUJ+39IX(K=8I$MYDN903"R"8?Z&3,SC:K E-_P"C]<;\7/@1
MX ^.<FBVGQ/M[O4](T74H]17PX]T5T^^NXI(Y;>6[B7'VD0R1B2.)R8@Y#LC
M/'$T8!\A?M'?MK?\%B_@M^U#X1U/X8_\$T;#XG? G7_"FGW&L'POKT4'BC2=
M2ECW743"ZN8XCY1("QF$*X _?HQ95[+X<?L97'Q__P""B4?_  4]^-?P2N?
MUUI?PE_X0?PKX.U^YLKC59DGN9I[J^U V,T]O&1'*;>&%)ICLDF:0J2L:?7M
M% 'XL_L3_P#!-']M7_@D%?\ [6W[+?@3]FS7_BM\.OC/X5F'P<\2>%M2T_$-
MX(+VWAL=26ZN86M3LO8A).08_P#1F92=VT8/B[_@VD_:7TC_ (-^K?\ 8>\#
M>+M(N?C(?BDGQ,US2(]2$=AJ%Z+)['^R$N7PGR6S1L)&Q&;B(_,J-Y@_<2B@
M#\=/^"HO[!/[4/\ P6D^ _[.7[-VF?L7^(?A7X@\%ZC!+\1/'GCA]-2S\,V(
MLA;WEE9_9[J674#+*D<D8B4(1;Q;VCW';]N_&#2/C_X0_;5^!T_PL_8^\9^*
M? 7P_P#"VO:3KGC"T\2^'XEA^UVU@EJ8X+O48;B?!M'64F-,94J),G'U=10!
M^=/QA_X(>^&/B5_P7O\  O\ P5&_LVQ/A33/"3ZEXEL&9-T_BRQ$=KITQ3@D
M&"1)@R@A9-,&XYE /RY_P<#?\$U_^"DW[>7_  4?^$W[0/[,'[%.MZYX3^&N
MDV-MJ.I7GC;PW9-J$L.JS73_ &>*?4UDV&,I@R+&26(*C&:_;FB@#.\)ZUJ7
MB+P]:ZUK'A#4=!N;A"TND:M+;/<6QR1M=K:::(G S\DC#!'.<@:-%% !1110
M 4444 %%%% !1110 4444 <;\'_@1X ^"<>L7?A6WN[K5_$NI#4?%/B/5[HW
M&H:S=B-8A+/*<9"QHD:1(%BB152)$0!1V5%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1167XXU&]T?P5K&KZ=-Y=Q:Z7<302;0=KK
M&S*<$$'! X/%5&+G)174F4E&+;Z&I17XA_\ #WO_ (*)?]'"_P#EI:1_\B4?
M\/>_^"B7_1PO_EI:1_\ (E?I/_$*^(?^?M+_ ,"G_P#('P'_ !$C(_\ GW4^
MZ/\ \F?MY17XA_\ #WO_ (*)?]'"_P#EI:1_\B4?\/>_^"B7_1PO_EI:1_\
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
M \8#2!I?_"?BP/\ ;/V41>3CS=VP2^3^Z^T"/S]G'F5A_ []HGX@?L^GQ,?
M<&ER'Q7X:N-#U3^U-.6XVVTV-QCR?E?COE3W4X&,<-@<=1K1Q,HISA35-*]D
MW=.3O9V6BMI?>]C7$8S!U:4L/&349U'-NUVE9J*M=7>KOK;:USC_  _H.J^*
M=>L?#&@V;7%]J-Y%:V5NG6661PB*/<L0/QKU;]N77]*E^.;_  N\,7BSZ+\.
M-(M?"6ERI]V7[$FRXE]#YETUS)D==]<!\(_B9K?P9^)6B_%3PSI]A=:EH-\M
MYI\>IP-)"LZ9,;LJLI)1L..?O*,Y'!P+R\NM0NY;^^N'FGGD:2:61LL[L<EB
M>Y).:]:5"I4Q\:LOAC%V_P 4GJ_DE9?XF>;&M"&"E37Q2DK^B6GWMZ_X4>M^
M ?B1\>/CP\GPFUCXF&TT&73(3XLUN>QA$D6D6(!#7=PB">YBA4*(X7=@SB)%
M&[8*[GX3Z+X _:%OOB'\2-8\,LW@[X1?#F>?P7X/N+EU1R)-EO\ :6B96?=+
M))<3E&4O*Y (4X'A6G_$G5='^&5_\,M'L+>VAUC48[G6=0CW?:+R.( PVS'.
M!"C[I=H'S/L+9\M-MSX-_&OQ;\$]9U+4/#D%I>6>NZ+<:/K^D:BCM;:C8S@"
M2&38RNO(5@Z,K*R@@BO/Q67U94JCPZ4'IRI:=N9W6TI)<J>Z7579VX?'4XU(
M*NW)?:;U[\JUWC%OF:ZOH[([S]I_X/\ @SPY\'OA+\?_  5HT>D)\1="OVU/
M1;>61X;>]L;K[/++%YC,ZI*&1]A8A6W;2%PH\4KM?C%\=?%/QDA\/Z/J6FV.
MEZ+X4T@:;X<T+2ED%O90;B[G,CN[R2.2[NS$L3V  '%5WY=2Q-'"*-=WE>76
M]DY-Q3?5J-DWW6[./'U,/5Q+E15HVCY7:BE)VZ)RNUZ[(V_AG_R4CP__ -AR
MT_\ 1R5_1K7\Y7PS_P"2D>'_ /L.6G_HY*_HUK\D\6?XV$])_P#MI^G>&7\+
M%>L/_;@HHHK\?/U(**** "BBB@#^6C_@[U_Y2Z-_V3#1?_0[JORZK]1?^#O7
M_E+HW_9,-%_]#NJ_+JOWG(/^1)A_\"_(\NK_ !6=9\!=*U/7/CCX-T?1M/FN
M[NY\4Z?';VUM$7DE<W,8"JHY))["OL'_ (.7-*U/3/\ @ME\;9=1T^>!;J[T
M6:U:6(J)HSHE@ ZD_>7((R.,@CM7Q-X1\;^-/A_K \0^ _%VJ:)J C:,7VD:
MA);3!&^\N^-@V#@9&>:M^-_BO\4OB:MLOQ(^)6O^(19%S9C7-9GN_(W[=^SS
M6;;NVKG&,[1GH*ZY8><L?"O=6491M_B<7?Y<OXDW7+8^^?\ @W*\,^(]>^(/
M[53:)H-Y>!_V,/&UHAMK9G#7$KV BB&!R[[6VKU;:< X-?!WP=^#7Q-^/_Q9
MT#X&?"'PG-K7BOQ1JT6F:'H\4L<3W-U(VU(]TK*B<]6=E50"20 32^#OCA\:
M?AWI)T#X?_%_Q1H5BTS3-9:/X@N;6$R$ %]D;J-Q  )QG@>E9T?C_P =Q>-8
M_B3%XUU=?$<-\E[#KZZE*+U+E6#+.)]WF"0, 0X.X$ YJ:>&K4\36JIKWTK>
M32MKW_ ').*1^C/_  14M_$'[.?[3/[3/_!,3]H"WB\%_$#XO?!?Q)\.-%CU
M2]A"6WB@PO';V;3*YBQ*7E5'5RKN(E4MYBFL3_@AWXW\2_L0^.OVF?BU^T)X
M=U#0?!GA[X$:]X9\9:9KMJ\"W>N7,T$=CHQCD S>2RI*%C(W+&D['"*YK\]]
M=\2^(_%'B&[\7>)M?O=1U:_NWNK[4[ZZ>:XN)W8L\LDCDL[LQ+%B223DFMWX
MC?'7XW?&*VL;/XN?&/Q5XIATN/9ID7B/Q#<WRVBXQMB$SL(Q@#A<=*YJV62K
MNHI-6J*/-ZQZKU6FNV^NQ2FE;R)?@-\$_&?[1'Q8TCX1>!1;1WNJ2NT]_?S>
M5::;:11M-<WMS)TBMX($EFED/W8XF/.,5]7_ +,7CW]FCX]_\%.OV=_V:+^)
M!^S_ .#?B!I^CZ+9:["(DUQI;J,W.IZA&QVB74+E(C(K$^7;B"WW%+=37QOX
M8\>>,_!5IJ]AX0\3WNFQ:_I3:9K265PT?VVS:2.5K>0KRT;/%&Q7H=@SFLI6
M96#*Q!!R"#TKLKX:6(YDY6T:5NC:LY>O;MKWTE.Q^IG[26H>(_C%^P/^W5XB
M_:RU"\N]8\ ?M/:3!\)I-<D8OIFJ3ZC>6^I:;9;_ /51#3X8RUM'A MO$=H\
MM2/RRKM_BK^TQ^T5\=-(T[P_\:?CMXO\66.D.SZ99^(_$5S>Q6SLBHTB+*[
M.41$+_>*QHI.% '$5& PD\)3E&36KO9;+W4K+UM?U;"<N9A7]2__  :%_P#*
M(M/^RG:U_P"@6M?RT5_4O_P:%_\ *(M/^RG:U_Z!:U\[QQ_R)/\ M]?DS;#?
MQ3]1:***_'ST HHHH **** "BBB@ HHHH *Q/B7_ ,DX\0?]@2[_ /1+UMUB
M?$O_ ))QX@_[ EW_ .B7K6C_ !H^J,ZW\*7HS^<JBBBO[#/Y7"BBB@ HHH)
M&2: "BH+;5-,O96AL]1@F=/OI%,K%?J >*GHLT 4444 %%%% &W\,_\ DI'A
M_P#[#EI_Z.2OZ-:_G*^&?_)2/#__ &'+3_T<E?T:U^+^+/\ &PGI/_VT_6O#
M+^%BO6'_ +<%%%%?CY^I!1110 4444 ?RT?\'>O_ "ET;_LF&B_^AW5?EU7Z
MB_\ !WK_ ,I=&_[)AHO_ *'=5^75?O.0?\B3#_X%^1Y=7^*PHHHKUS,****
M"BNX^'?[-_QL^*\9E^'_ ,.]3U3$?F;+.U>5]F,[MB L%(Z$C!]:YOQ7X+\3
M^"-2;2?%.CS6<ZLRE)1W4X(SZ@]1U'>MY8;$PI\\H-+O;OM]_0YX8O"U*OLX
MS3EVNKF71116!T!1110 5_4O_P &A?\ RB+3_LIVM?\ H%K7\M%?U+_\&A?_
M "B+3_LIVM?^@6M?'\<?\B3_ +?7Y,Z,-_%/U%HHHK\?/0"BBB@ HHHH ***
M* "BBB@ K$^)?_)./$'_ &!+O_T2];=8GQ+_ .2<>(/^P)=_^B7K6C_&CZHS
MK?PI>C/YRJ***_L,_E<**** "NP_8\_9[\"?MB?MY?#O]ESXO:S>VWA'6;74
MM1UBQT^[:WEU?[);M*MF)4PR*=I9]I#% V"K88<?5?[5XW\,>+-!^*7PH\7S
M>'O%_A+5$U'PUK4*AOL\Z\%74Y#QNN5=""&4D$$$@XXFG7K86K3HSY)RC)1E
M_+)II2^3L]->VIW997P^&S"E5KQYH*2;7='ZM?ML_P#!$3_@G#IW[)_C3Q1\
M,O@S:?#[Q!X2\)W^KZ%XMT35;J.6SGMK>296F+RL)HB4PX<$[2=K*V&'Y)?#
M;7=0\3> =(U_55Q<W=A').0,;F*\MCMGK^-?0'[57_!5+_@H!^VM\&&_9T^(
M]AX*\%>&]3C2+QC?^#1<F\UR)3EH$,SL+>%\#>H^8@;2Q0LC>*V5G:Z=9PZ?
M8P+%#!$L<,:CA%48 'T KY[A++L^RS+IT\VKNI-RO&\G/E5OYG_,];=+7W;/
MHN+\RR?,<13> @DDM6E:_P O(EHHHKZ<^/"BBB@#;^&?_)2/#_\ V'+3_P!'
M)7]&M?SE?#/_ )*1X?\ ^PY:?^CDK^C6OQ?Q9_C83TG_ .VGZUX9?PL5ZP_]
MN"BBBOQ\_4@HHHH **** /Y:/^#O7_E+HW_9,-%_]#NJ_+JOU%_X.]?^4NC?
M]DPT7_T.ZK\NJ_><@_Y$F'_P+\CRZO\ %84445ZYF%26C0+=Q-=+F(2*9 .Z
MYY_2HZ*:=G<35U8_K]_X-X[[X):A_P $MO LOP>LM,AO(IKV'QE]A"&9]56Y
MD+-.R\LS0F%DSG$31 < 5^1W_!X5?? 9OVS]#T_X?VFG+XKB\*6?_":R:>B*
M6NS).T/G[>3.+8QEF;GRW@&< 8_./]EO_@HK^U[^QM;WUG^SU\;O$/AF+4K<
M0WJZ/J\UOYR $('", Q7<=K$;DR=I6O,?BA\5?'OQD\7WGCOXC>)+O5=4OKB
M2>[O+VY>62:5VW/([N2SNS$EF8EB>IKRL+DM+!Y_B<U5=R]KS6A9W3F[OF>S
M4?LVWT;M8\^$,3+#T<-*"2IM>]??EVLMTWUOMJE>YSM%%%>H>B%%%% !7]2_
M_!H7_P HBT_[*=K7_H%K7\M%?U+_ /!H7_RB+3_LIVM?^@6M?'\<?\B3_M]?
MDSHPW\4_46BBBOQ\] **** "BBB@ HHHH \O^*WQY^)7P^\7/X<\+_LR^*/%
M-HL"2#5M)GA6%F8<IASG([US?_#6'QL_Z,?\=_\ @5;?_%5[I10!X7_PUA\;
M/^C'_'?_ (%6W_Q54?$W[3'QL\1>'-0\/_\ #%'CN'[=8RV_G>?;-LWH5W8W
M#.,YQD5]!44XMQDFA-*2LS\8_P#ATO\ &S_H6_'?_A%6W_RQH_X=+_&S_H6_
M'?\ X15M_P#+&OV<HK['_B('%W_03_Y)3_\ D#Y7_4CA?_H'_P#)Y_\ R1^,
M?_#I?XV?]"WX[_\ "*MO_EC1_P .E_C9_P!"WX[_ /"*MO\ Y8U^SE%'_$0.
M+O\ H)_\DI__ " ?ZD<+_P#0/_Y//_Y(_&/_ (=+_&S_ *%OQW_X15M_\L:/
M^'2_QL_Z%OQW_P"$5;?_ "QK]G**/^(@<7?]!/\ Y)3_ /D _P!2.%_^@?\
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
M57+[ #[OHKX:\:?\%C(O^'7WP@_;6^'GPQM_^$[^/>J:%X7^''@K6+IS;?\
M"2ZG,;<1S2(%=[6%HYY2RA6DCB4#8T@*]A>_M4?&K]DG]MKX3_LG?M/?$+3?
M&FA?'/2M4A\)>,+3P\FES:7XBTZ*.XFL9HXY&C:UN()";<\RI)"R.\WF*R '
MUK17PA^V!XN_X+@#PWXT_:;_ &6=>^$?AGPQX-%]=^&_A/XO\+7=YJOBC3[(
MONFN[T31BTEN5B:2&WC0;4DB6657+[/H[]@[]K?2/VV/V*_A[^V!%X<;P]!X
MU\*Q:I>:9=3[EL)?F6=/,(&^-9$DVN0-R ,0,X ![#17PQ^Q_P#\%)_C%^U5
M_P %6O'7[/UOH%KIOP@T_P""UEXI^'LLML/MNNI+JC6JZN['YHX)U1V@C_B@
M,,IPTI5?N>@ HHHH **** "BBB@ HHHH **** "BBB@#\DOVZ?V9=&^&?_!>
M/X4?#KX5^,-1\.>$/VT_#>LZ=\?O"VF*JVVO)H-NM]O_ .F;W<0^QSNN&,,U
MQ@AYW:OUIM+2UL+6*QL;:.&"&-8X88D"I&@& J@<  #  KYY^/'_  38^%G[
M0G[6'@/]L[QA\7_B!9>-/A@+H> FT?4;&*TTA;J/R[E5A>S<3"5#L?SC(=O
M(P,?1$2-'$L;RM(54 R.!ECZG  S] !0!^<7_!3?_E/#_P $[O\ KX^)'_IE
MMJ^HO^"KG_*+?]I3_L@/C'_TR7E4_P!H+_@FQ\+/VD/VIO '[8/C7XO_ ! L
MO&'PLDNG\ ?V-J-C%::1]I01W(6%[-Q-YJ*%?SC)D# P*]&_:;_9ST#]JKX$
M>(/V=O'7CKQ'I>@>*]'GTGQ(_AZ>VAN=0L9XFAGMVDD@D\M9$9@QC"-@D @<
M4 >0_P#!$[_E$;^SE_V2'1/_ $E2OD[_ ()56X^.O_!?_P#;@_;!^%!$_P .
M((-#\%KJ]KS::CK=I:6<5UY3CY93$]E,69<X%Q&W_+0$_5?@;_@E!\,? 7P+
MTO\ 9@TG]J+XXGX=Z1I*:7:>%(/'RV2"Q5=@M?M5E;PW@CV?*0LXRI(SBO<_
MV??V=/@;^RG\*=,^!_[.GPPTGPAX4T="+#1=&M_+C4L<M(Q.6DD8\M(Y9W/+
M,3S0!T?B_P 7^%O 'A;4?''CCQ#9Z3HVD64EWJFJ:A<+%!:P1J6>21V("JJ@
MDD^E?/WP!^#U_P#%7]J#5/\ @HS\8M"GT:ZN_"T?A'X3>'-6A,-SI&@/<B>6
M\N8WP8KW4+CRF,) >&""VB8+*TZ#I_VX/V&/A_\ MZ^ =)^&?Q0^*WQ$\-:1
MI.LQ:J(OA]XK;2)+JZA97MWFE1"[>3(HD10P D"N061"OG'P"_X(^_ [X#?&
MOP]\=)OVD/CWX\U'PM//<:+I7Q.^+U]KFFP7$D$D'G_99_D,JI*^QCRK$,.0
M" #QO_@W(T+4/A[\)OVF?A/XO1H/$7AO]KWQBFNQ3\.QDCL7CN.>J2)@J_1@
M,CBJ'_!MKJFG?#S_ ()=^+?CY\0M;MM'\)>(OB_XQ\5:;JVI3K#;0Z1]J\HS
MEVP%CWVTQW'C'-?6/Q+_ & ?A9X\^)/B_P"*/A?XA>-/ M_\1M)M]-^)</@?
M5+>UB\4V\$;0Q&X,MO+)!.L+O"+JT>WN/+*J9?W<>S*_:0_X)D_L_?M&?L]^
M#OV5X?%/C?X>^ _ LUI)H6@_"WQ,VBJIM-AM \B(TC"!D61!N'[P"0[G5&4
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
)HH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>41
<FILENAME>ctsh-20240930_g30.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20240930_g30.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M6 %H P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HJIKVNZ+X6T.]\3>)-6M[#3M.M)+J_OKN81Q
M6\$:EWD=FX554$DG@ $U\/:5_P %L+WXKZOX+\3_ +*O[#GC_P")'P_\;6?B
M6Z\/>);'5--L+_7K?198(KJXTS3[J='GC+S,JBX>VED,>$C;(R ?=E%?*7C_
M /X*^_LX^%_V#?#?[>'@WP1XZ\567CFY?3O ?P_T;PS*WB37-622XC?3TLQE
MEDC:UN3(>51('8%OE#?./_!-;_@YE^$_[<7[7[?L,_'/]E+Q3\$OB%>37$&@
MZ;XBU3[4ES<PQM*]I.'M[>2TN#&K,J-&58J5WABBN ?IW117YQ_\%3O^#BCX
M;?\ !-#]IF/]F&R_94\7?$[58/#MKJ>N7WAK4$BATR2X:0QVL@,3DRF)$F/0
M;9DZY. #]'**^3O^"8__  5(B_X*(_LP>(?VKO$G[-_B+X6^'=$UV;3;6#Q!
M<F\N=1$,4;RS1110JY4-*L:A59G=74#(P>'_ &7O^"]/[-_[9'_!1_4/^"=_
MP)^%?C-KS0M#U*]\0>*O%>ER:.L$]H\2&WCL;A!=$DR88SK R%?N-G- 'W31
M7)?'7X[_  >_9E^$VM_'3X^?$+3?"WA+P[:&YUC6]5FV10)D*!@ L[LQ54C4
M%W9E50S$ ^2?LB_ML?%#]M?2[+XO?"O]E35/#WPIU5/-T'QA\0]=73-2URV/
MW+RSTN&"X?[,X^9'N9;=W0JZH58&@#Z(HK\NOVX_^#ES1?\ @G1^U>?V8/VH
M?V*-:MH8=5M;:Y\:>'?&,=[IQAEAM;B26(26D4DC10W<3/$55LD <$,?TV?Q
M5X:C\+GQL^OV8T=;#[<=4^T+]G%ML\SSO,SMV;/FW9QCF@"_17Y?_L;?\')^
MG_MV_MP#]AOX'?L2ZS9:W*M[<P:SXP\9QV%NMC;Q&83RQQVDTL;/'L(BVLRM
M(%;&&(_4#ZT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% ')_'KX0^'_V@_@9XT^ GBR\
MN;?2O&_A/4= U.XLV"S16]Y:R6TC(3T8+(2#Z@5_-SH/Q%_X**?\&O7[8?P[
M\'?M<^&)_B;\$="F\00_#F?3+Y([::TU%K8W\MC(RL]M< Q02O93$)YC.5.)
M3.W](OQ\T;X@>(O@5XU\/_";47L_%5_X2U*W\,W<=SY+0:@]K(MNXD_Y9D2E
M#N[8SVK\NOVQO'7[5'[7US\+?@1^TY_P2V\8W'Q)U+X-^/M U?PG/J6A3:)J
MFJW%KI,<=_:ZA]O,4=M'-&MP7?9/#\OEI(Z@D _0O]B/XH?LD?M2_L\^#_VH
MOV4M(TRX\+:^NIZGH-X--6.YLKB^O9)M3B8'+02M>>;YR*=ID0]0%-?G5X0_
M9'L_^"AO_!S/K_[=W@;28H_AE^SGIUIH&K^)[>,"+Q)XPM[65#:Q./\ 6M:&
MY59GYV&SCC/$BFNE\,_L6?\ !4G_ ()<_P#!$'PW^PS_ ,$^?A8OQ$^-FOR:
M@WB7Q9IGBG3=/L?"37DC2SS6S:C<V[3RHCK#"44C>CSOLPD;^4_L#_#W_@Y\
M\"^*/A1^RK\1OV3O OPE^!.C>*-+'BS4?!FL:$+V#2(;M+F[420ZK/<227(5
MTEE56F<SNY;<Q:@#]K:_!G]JCX+?\'5G['O[1/Q=_;$_9BOM+UCPAXO\?7OB
M>_\ !GA*;3M;<V@CBM[:.2TNX%N9V2RM;2 BVS)B'Y<=:^M_B#^UC_P6;^#'
M_!<_PG\(_B!X!T"X_9;^(_B,^'?!HL8K!YY2NC3WTEV'5_MRS1/:S-+YB^0$
M7: "\;GM?@)^W9_P65\,?M'>+?@_^V7_ ,$GKK6O"ZZU<KX&\=?!CQ%IK02V
M8D;R/M*:IJ4:G='M)E\R!E/!MP3P =%_P0I_X*V'_@K?^RA??$KQEX%M_#/C
MWP;K7]B^.=&L"_V5KCREDCNK<2$ND4JEAY;EF1XY%)8!6;\]/^"?0 _X/&?V
M@@!C_B2:WT_ZXZ;7Z@?\$\OV'?\ AB30/B]\7;_P?;OXU^,_Q,U3QSXB\.>&
MKB)XK SN3;:7!+,88Y6C0L7E;RU:::4C";:^!/V0/V$_^"D/PF_X.'OB9_P4
MH\>?L'>)[7X9>.%U>RT^XB\;>%I;VWCFCMUAGE@75B0&-L,JI9E\P<'!H X3
M_@Z@^*/Q"_:(_P""C/[*G_!*71-6@MO#WBW6]'UC5K2^:3['?W>I:P^E6S7*
MQL':.%(+DX4AL7+X.=I'TC^SW_P6$_:V^!7_  6+C_X(Z_M]> ?AM-;Z[I\3
M_#?QS\+]&O-+MBK6;7-O%+:75S<8C8126X"L#'+&!F1&WK8_X+W?\$H?VAOV
MF?C_ / __@I'^Q7X;M?$7Q*^!^OZ?<7_ (,N=1BM)==TZSU%-0MUMYIF6-98
MIA-\CLH=9SM.Y CLT?\ X)U?&_\ ;6_X+P^'/^"K?Q1^#NM?#OX<_#'P/:6/
MAG1?%LMHNL>(-76&ZPYM[:>86\$+WCDO(ZL[VZ!59'+@ \W_ ."ZG[ O_#<?
MP'_:]UKPKHOVKQE\*/%?ASQAX:\J/,LT-OX9M!?VPQR0]H9'"#[TL$(K!_X(
MQ_M^7/\ P49_X)-?#S_@G-J'B)Y_';>)5^'OC@+.?/3P-:0_:[F];!RL<NFH
M-(63.1<3HV*_0C]E=OVAG_;#^.NK_%;]CCQ7X5\'^.-8TBX\,^)=8\0>'[N"
M[BM='ALYQ/;V>HS3Q;I8"$'EMN612VSY@/!?^"./_!%'2/\ @E5^T!^TC\<[
M3PZNI)XL\4O9?"JRT^>%KB#PL%6]6W5I'14D:XE%NPE9 3IL;Y"N"0#\^?\
M@F+:VUE_P>"?&>RLK>.&&'7/&J111(%5% P% '  '  K^B&OP^_8D_X)R?\
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
MM06ZF@BL]4N[%6>145=SBV\PJ 0ADV[GV[C[O7Y^_P#!K;_R@K^"'^_XF_\
M4EU6OH+_ (*J_M,^)OV.?^"<WQC_ &D_!#A-=\+^!KN70)F4,(+^4""VE(/#
M!)I8W([A<=Z .<\??\%1?A]??M27_P"Q!^R3\,]5^,7Q1T*)9?&=IH5]%9Z)
MX/C)P#JVJ2[D@D)R!!#'//E6'E@@BM#]OG_@I-\/?^":?[*]G\?_ -I[PP)/
M$&JZE#H^@>!_!^J&^EU?5YMYCM;>>>&WRFU"[S/&@15/RLQ17_$?_@F?^T3_
M ,%!/^"6W_!$[4/^"I'P"TCX4^+O#7BKXM2W/Q.L?&&C:E-X@O8VNUTU)CJ$
M=XD>P7'"H8F97NY)"S[B@U_^#AK]MG3/V\O^'?GQV\"Z?=Z;X4\<?:]=72;F
M4.;>^;4-,M[BW=@ )&@>*2,/@9!8@#=B@#]@O@__ ,%0[>[_ &[Q_P $UOVK
M_A#9?#?XL:IX/C\4>#K?1_%IUS2O$&GL)O,CANGM+21;J+[/<;XFAVD02%)'
M !/G/_!7+_@O+\.O^"5'Q5\*_!F7]F[Q/\3-?\0:!)K.H6GAJ]6'^R;0S-#;
MO+F.3/G/%<A>F/LYZYX^$?\ @M]XK\0>#/\ @ZQ_8QUCPM-(EW-I'@FQF,1(
M)MKKQ5JUM...QAFE!]B:['_@H;^S=_P<Z?"O]N?XN?MN?L$^(-(;PGXCU&T6
MQ\*>'-1TV_NKC2-.@,%J)+348!O<H9I3%$S,)+F39DD&@#[:_P""7?\ P5S^
M(O\ P5/^%GC[XE_#+]B?5O!:^#KZTL-,B\=>*3;PZU=R(TDT2216;M%Y4?E,
M6,; F=!Q\Q'D/[!W_!S'\(_VQOVZ=)_8,\>_LL>)/ACXDUVUG.D7^N^((+F&
M>X6V^U10X2-,": ,\;Y(8[% )<5U_P#P0"_X+)^.?^"IOPR\:_#[]HKX9P^$
MOB]\*-0M[+QG86EI+;07B3&9(YQ!,3);3+);S1S0DG8RJ00'V)^4?_!9[]EW
MQQ^SQ^S9^R%_P6+_ &>D;3]=T"RT_1_$6H6T?^HU"TN9;S2;MP/O9"3PNQP,
M10)_$!0!_0-^WA^V%X3_ &$/V7?$O[2_BSPO>Z^-$CACT[PYIDJI=:M=S2K'
M%;Q%@0N2Q=G((2-)'/RH:^=O^"/'_!:2Y_X+#6_BGQ5\-?V79?!OAGP;?066
MLZGKWC))[F2>:*22-;>WAM<2 ;%WEY(\!P5WD%:\]^)W[3?@?_@JO^S7JO[0
MWP[99? GP^_9FUOQ;>6PD\Q(O&.L:%>VL5DYZ&;3K+^T!(O][4[=@<K7S/\
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
M#_7?*?Y)_='_ .2/TUHK\RO^'A'[7W_17?\ R@:?_P#(]'_#PC]K[_HKO_E
MT_\ ^1Z/^(?YS_S\I_?+_P"0#_7?*?Y)_='_ .2/TUHK\RO^'A'[7W_17?\
MR@:?_P#(]'_#PC]K[_HKO_E T_\ ^1Z/^(?YS_S\I_?+_P"0#_7?*?Y)_='_
M .2/TUHK\RO^'A'[7W_17?\ R@:?_P#(]'_#PC]K[_HKO_E T_\ ^1Z/^(?Y
MS_S\I_?+_P"0#_7?*?Y)_='_ .2/TUHK\RO^'A'[7W_17?\ R@:?_P#(]'_#
MPC]K[_HKO_E T_\ ^1Z/^(?YS_S\I_?+_P"0#_7?*?Y)_='_ .2/TUHK\]/@
M7^W)^U)XR^-/A/PEXD^*'VG3]3\1V5K?6_\ 8EBGF123(KKN6$,,@D9!!'8U
M^A=?/YSD>+R.K&G7E%N2NN5M_FD>[E.<8;.*<IT4THNVMOT;"BBBO&/5"BBB
M@ HHHH _/G_@JC_R<9IO_8H6W_I3<UP?PS\$?$3X1>-M'\>:9]M@34O!&J:G
MH>L6T3*OF'2;IMJL,C>DBD8SG@' R*[S_@JC_P G&:;_ -BA;?\ I3<UX5X)
M^*WQ%^'9E7P=XQU&QCFMYX9(+>]D2,B6)HV;:K ;@')5NH8 CD5^XY/2K5N&
MZ$*=M8--/9W36_3[F?CN:5:-'B"M.=])IIKI9K^MT>J_MH:_%XMT?X?>*O%V
ME6]EX\O_  ]))XPAAA$3LN]1:22H/NR/&&8@@$!E&  HHT[3K\_\$Y;^X%E+
MY?\ PM99=_EG'E_8$3?G^[N^7/3/%>&W=W=W]S)>WUS)--*Y:6:5RS.QZDD\
MDUHKX[\;K:#3U\9:J(!'Y8@&HR[ F,;<;L8QQBN^.62IX2E0A)>Y)2^5V^5=
MDKV79)'%+,8U,35K37QQY?P2N^[=KONV:GPW^"WQ/^+T&JW'PX\)3:HNB6@N
M=2\F5%,<9SC 9@78[6PJY8[3@5Z;X?U,?$G]A/4?AOH&9-7\'^,$UN[L(AF2
M;3WB>(S*HY8(\AW8SM !/!KS3X3?$S4/A3K4GBK1]3U&.]B53:6MK<&*":09
M*-/AOG1&VL(\$.1@E1UYW2=8U?0;^/5="U2YLKJ(YBN;2=HY$/LRD$5KB,-B
M,55:DTE"490=GNKW3UU\FK6OU:,Z&(H8:FFDVY*49:]':S6FGH[WMTN>R1^*
MAX:_80F\#>)LBZU_QN+SP]:S??%M'$@EN%!Z1EP8P>A8OC.&JQ^RKIVH7?P-
M^-$MK92R+_PB<"[HXR1D2.Q''? )^@KQ/5]:UGQ!?OJNOZM<WUU)_K+F\G:6
M1OJS$DU:T[QIXQTBT73])\6:G:VZ9V06]_(B+DY.%4@#DD_C6=3+)2PLZ<6D
MYS4WVTDG9?\ @*7WOR-*>81CB83DFU"#@N^J:O\ BW]R\RQX ^''C?XI:\?#
M'P_\/3:GJ MI)_LL#*',:#+$;B,_0<GL#7HWP4;QM\"-/\8^)?'>AW^D:;J/
MA.^T<66J6SP'4;J90D<21N 7*$[V(&$52"06 ;RFQUW6]+U9=>TW6;NWOED+
MK>P7#)*&.<L'!SDY/.>]+K?B'7_$UZ=3\2:Y>:A<E<&XOKEY7(]-S$FNK$X>
MMBKTY->S=KZ.^^NM[>CM='-AZ]+#6J13YU>VJM]UK^NNIV_@+2=4NOV>OB!J
M5OI\SV\.H:-YLRQDJG[RXZG\1^8]:]ELOB7X'\;?LT^'/CYXJOD;QE\+I&T>
MS@D4,U_*\9^P2-GJ(B!+SU,$OK7S78^-O&>EV::?IOB[5+>WC!$<$%_(B*"<
MG"AL#DFLT32K$UNLK"-F#,@;@D9 )'J,G\SZUR8G*_K<W*<K>_S*V]N51E%_
MXDOQ\KG3A\R^K048*_NV=^_,Y1DO1O\ JY]$_"+3]9U#_@G[\6KXVEQ,;C6]
M.D\THS&39<V[R-GO@<D]NIKYTK6MO'WCNSMX[2T\:ZM%%$@2**/4I55% P
M&P !QBLN222:1III&=W8EF8Y))ZDFNG!82IAJE:4FGSRYM.GNQC;_P E_$Y\
M7B88BG2C%-<D>7UU;O\ B?K9^S]_R07P1_V*&F_^DL===7(_L_?\D%\$?]BA
MIO\ Z2QUUU?S_C/][J?XG^9^WX7_ '6G_A7Y!1117,= 4444 %%%% !1110
M5^27[0/_ "7KQO\ ]C?J7_I5)7ZVU^27[0/_ "7KQO\ ]C?J7_I5)7Z)X>?[
MW7_PK\SX3CK_ '6C_B?Y'(445[?X5^#?@CP'X0\,^*_'OANZURZ\7>%]<U.V
MB^U^3:VD5M93NB\(6DF)56W941Y7Y6/-?I6*Q=/"13DKMWLEN[)M[V6R;/S_
M  V%J8J34=$K7;V5VDOQ:/$**ZCXEZ5\/;6/1=;^',FH1VVJZ89[S3]2N$FD
MLKA9I(VB$B(@=<(KJ2H.'&>:[[]F']G3P[\4-.UOQ/\ $&^F@M;;P_J%SH5C
M"^R2^FMXP7ESCB*-F0$_Q,V 3M?$5\?0PV%=>I=+M;6][6M_2MK>VI=' UL1
MB?84[-]^EM[W_IWTW/&:*[WX$_""T^)EQKOB+Q->7%KX=\*:-)J>N3VF/.D5
M0?+MXBP($DC#:"00 "<'&#?3X:>%/B9\(O$'Q/\ AOHUSI=YX1N8#K6CS7IN
M4ELIB52XC8J&#(RD.IR,$,-N,$J8^A3JN#Z.*;Z)R^%/UNOO5[7%#!5ZE)37
M5-I=6H[M>FOW.VQYG17IFK?#OPA\(_A]X6\6?$+P]=:SJ7BVV>_MM.COS;16
ME@&VHQ95+/+)RPY"JH&0Q/!\9_A%X7^%>J>&_&>E+?:KX/\ %NDKJ.DK+<K%
M<H, 2VSR!"OF1LP!8+@Y''6E',*$ZBC&_O<RB]+2<=TM?)[VO9M:#E@:T(.3
MMI9M=4I;-Z>:VO:Z3U/,Z*]U_;!_9?\ !_P6TS0O'/PJU34+[P_J;2V=X^H3
M))):WT9),;%$0#*@X&,_NV.<$5YU\"/AE%\6_BAIO@_4+YK33F<SZQ>J0#;V
MD?S2,"01N(^5>#EW48.<4L/F6%Q.!^MP?N*][K56W37?R'6R_$T,8L+)>\[6
M[.^VO8X^BO3/VM/AGX#^"_QHU3X5^!+;4C#I*V_F7>I7R2O,TMO'-P$C0*!Y
M@'?IGO7F==&%Q$,7AX5H?#))J_9ZHPQ%">&KRHSWBVG;NM&=S^S)_P G&>!/
M^QOT[_TI2OUCK\G/V9/^3C/ G_8WZ=_Z4I7ZQU^8>(7^^T/\+_,_1>!O]SK?
MXE^04445^>GW(4444 %%%% 'Y\_\%4?^3C--_P"Q0MO_ $IN:^::^EO^"J/_
M "<9IO\ V*%M_P"E-S7S37[[PW_R(L/_ (4?B?$'_(ZK_P")A1117MGCA111
M0 4444 %%%% !1110 4444 ?K=^S]_R07P1_V*&F_P#I+'775R/[/W_)!?!'
M_8H:;_Z2QUUU?SAC/][J?XG^9^^87_=:?^%?D%%%%<QT!1110 4444 %%%%
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
MY]XZ<J<G9NWO.^NC2OI9>W?\%8O^4@WQ&_Z^[#_TW6M=_P#LI?M#V'[.NH?
M;5_%;QMX6\1:)KFA>+K>X&8GL;G5I5+N#P51]DA_V48=Z\4_;8^.G@#]IO\
M:#UCX[>#=+UC2_\ A('@:_TO4XXG^S-%;Q0@QR(_SAA&6P57!XR<\4_BQ\1?
M@WXL^#7@KX?^#X_$D>J>#[2\@DN]1M+<0:C]HNVN"VU)2T&S>P _>;L#IR:X
MX9=+$9%@\%B(/X5&?]W]U*+?RDU9KUV5SIECUA\XQ>+H37Q.4?[W[R,OQBG=
M/TWT/7?&/[.=W^PM^T)\2/B#K$#?8/A^RGX=SSC(O=0U /\ V8ZD_?:WC$UP
MQ'22RQ_%5W]OJ22;]AW]E:::1G=_#6MEF8Y))>PR2:\N_:,_;,\9_M/> _AK
M\.?'LDUO:>!]%%C?WL($TM_+O*"Z*DKO9;=8E"LPR_FG<!(<;G[3/[3_ ,%?
MC=^SQ\-/@SX9T#Q/IU[\,M,N+2RO[Y+>2+4O/$/F%U60&'YH01@O@$@@]:YZ
M."S7ZU@J^+CS5(R?.UJE%4YPB_\ MZ4N;35<UGHC>KB\N^K8NCAI6A**Y4]W
M)U(3:_[=BN7SY=-6?/-%%%?9GR9_0;^R+_R:A\,/^R>:+_Z00UZ'7GG[(O\
MR:A\,/\ LGFB_P#I!#7H=?R'F'^_U?\ %+\V?U%@?]RI?X8_D@HHHKC.H***
M* "BBB@ HHHH *_GR_:Z_P"3K_B?_P!E#UK_ -+YJ_H-K^.O_@HQ^W#^U%X7
M_P""@_QW\,Z%\3_(L=.^,OBBULX/[%LF\N*/5KE$7+0DG"@#)))[FOT_PQQ5
M/"X[$.:>L5MZGQ?&>28O.\/2A0E%.+;?,VNGDF?8E%?FM_PW]^UO_P!%9_\
M*#8?_&*/^&_OVM_^BL_^4&P_^,5^R?VOANS_  _S/S[_ %!SC_GY3^^7_P B
M?I317YK?\-_?M;_]%9_\H-A_\8H_X;^_:W_Z*S_Y0;#_ .,4?VOANS_#_,/]
M0<X_Y^4_OE_\B?I317YK?\-_?M;_ /16?_*#8?\ QBC_ (;^_:W_ .BL_P#E
M!L/_ (Q1_:^&[/\ #_,/]0<X_P"?E/[Y?_(GZ4T5^:W_  W]^UO_ -%9_P#*
M#8?_ !BC_AO[]K?_ **S_P"4&P_^,4?VOANS_#_,/]0<X_Y^4_OE_P#(GZ4T
M5^:W_#?W[6__ $5G_P H-A_\8H_X;^_:W_Z*S_Y0;#_XQ1_:^&[/\/\ ,/\
M4'./^?E/[Y?_ ")^E-%?FM_PW]^UO_T5G_R@V'_QBC_AO[]K?_HK/_E!L/\
MXQ1_:^&[/\/\P_U!SC_GY3^^7_R)^O7[$/\ R>3\*O\ LH>C_P#I9%7[_P!?
MQ_\ _!++]MO]I[Q?_P %+OV?_"GB+XF_:-/U+XR^&[6]M_[%LD\R)]3@5UW+
M"&&02,@@^AK^P"OQGQ.Q5/%9AAW!/2+W]3]#X,R3%9)A*M.O*+<I)KE;?3S2
M"BBBOS(^R"BBB@ HHHH _(;_ (+R_P#)Y.B_]D\LO_2R^KXHKFO^#RG_ )2G
M^$_^R'Z3_P"G75Z_)BOZ-X6S7V/#V&AR7M%=?^ ?E^<<$?VAF=7$_6.7G=[<
ME[?/F7Y'[&45^.=%>_\ VS_T[_'_ (!YO_$//^HG_P D_P#MS]C**_'.BC^V
M?^G?X_\  #_B'G_43_Y)_P#;G[&45^.=%']L_P#3O\?^ '_$//\ J)_\D_\
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
M&E_M"_'W1/AU)\']&^./C"T\)3;_ #?"UKXFNH].?><OFV601'<22?EY)YK
M\*^+_%O@76XO$O@CQ1J.C:C"K+#J&E7LEO/&&!5@KQD,,@D'!Y!Q74L/6G65
M2JTW&_+9-;Z:ZOI_F3=)61^K?PO_ &L?^&!/^#C'X@^&OV@='>U^'OQ/U,^"
M_B;I&M0E()-*U*V@2.XE5^/+CD,4C-@_N?. ^^:\D_:^\&^ ?@+_ ,%%_A/_
M ,$L?V5=7O/$OAGX1?&"/[=?00[I]<\2W^JP-<R.J9W/;6L-AI^,<-8S,/\
M6&O@SQO\5/B?\36MF^)'Q'U[Q";(.+,ZYK$]WY&_;OV>:S;=VU<XQG:,]!3?
M#/Q.^)7@OQ#=>+O!WQ"US2=5OD=;W4],U::"XN%=P[AY$8,X9U5B"3D@$\BN
M.GE+A.-3F]Y046NC:32EZI-JWGY(KVFEC[C_ .#H/1=7TO\ X+>?&.^U+3)X
M(=1A\.7%A-+$56XB'A[38BZ$\,HDCD3(XW(PZ@U\ 5T7C;XP?%KXE6L%C\1O
MBCXC\00VLA>VAUO6Y[M8F(P642NP4D<9%<[7?@</+"8*G0D[N$5&_>RM<F3Y
MI-GT/_P2-_Y2G_LX_P#9</"W_IUMZ_M5K^*K_@D;_P I3_V<?^RX>%O_ $ZV
M]?VJU^<<?_[[1_PO\SLPOP,****^!.H**** "BBB@#^8K_@\I_Y2G^$_^R'Z
M3_Z==7K\F*_6?_@\I_Y2G^$_^R'Z3_Z==7K\F*_=N'?^1'A_\*/+K?Q6>\?!
M/]G7X'_'G]F74KG2OC_X-\*_%O1?&#&W\-^-M;;2H->T26UB"F&]N +**:&X
M1_DEDB+K.Q+'8@/VS^W5^U7H'[)O[/W[6W['FK?&C2O%GC#XP_M.S>(?#7A/
M0=0&H6_@2UL=;FO);Z>==T$=Y=/'!";6-G=%B8R[&^0_E=4VI:EJ.LZC<:OJ
M]_-=W=W,\UU=7,IDDFD8EF=V8DLQ)))/))S736R_ZQ6C*I.\4[I:;IIK7M=>
MO2]M!*=EH?HS^S+_ ,')7_!6>_\ VD?A]8_'#]NFX7P5-XXTF/Q>UUX0T6.(
M:6;R(79=X[$.J^29,LI# 9((-9W_  4O_:OL?^"L'_!6:Z^%OQI_;KT;1O@O
MI7B_5M/^'7Q!OO#\<^G:#IDR>9&2+9(I9HY988(_,E8[-V]F"JU?GC141R?
MTL1[>C!0ERM)QC%6OUVW_30/:2<;/4^U/A+I/P__ ."2/[0-Q^TGIG[8?PV^
M)GC#PSI6J6_PVTOX3ZM<ZE#=7]Y97%E%?WERT$<5O;0)<-,8@[32R)'%L5'>
M9*_[ 7[5GPYOOV(OCO\ \$Q/CEXTL_#.E?%1-/\ $'P_\5ZJS+9:5XGTZ:.5
M8;IE5O)AO(HEMS.05B94+84LZ?&=%:SP$*L'[23<GR^]HK.+O&W31W?G=]!<
M[3T/M[7/VAO!?['7_!*7Q7_P3U\&_$/0/$WQ$^-?Q LM8^(UWX5U:*^TW0M#
MT\1O96!O8B8+BYEND,S&!Y(HXAM9M[%5Y7]J32],\*?L9_LYS^ OC[X)U+Q5
M\/=-UO\ X272O#/C*VFO]"NKC79;NT9=CXG;9*C;K9I?+*DL5 S7R711# QA
M)24M>9R>F[:Y?DDM%Z+?6[<[GZ1?\%@_^"I'PG_X*"?"/X4:=\%_#VG:5\0_
MB/X>T?4/VC=5\Q;-+_7=,%SIUA;2R2E(XXHQ)=7.2WE^7<VA9@83MM?\%9?&
MOP.^*7_!+[]CKX3_  E_:3^'WBCQ3\%/!VLV7Q!T#2?$\)N+.6]_LZ1!%O*K
M=;&MI$;R2YS@J&4[A^:=%84LHH4/8JDVE3;:ZWNG&S\DG9=DEV&ZC=[]0HHH
MKUC,_ML_X)D?\HVOV>_^R'^$_P#TSVM>X5X?_P $R/\ E&U^SW_V0_PG_P"F
M>UKW"OYWQ?\ O=3_ !/\SUH_"@HHHKG*"BBB@ KR_P"*WA3]K/5_%SWGP?\
MBOX7TC13 @2RU;0GN)A(!\[%P1P3T%>H44 >%_\ " _\%!/^B_\ @3_PE)/_
M (JC_A ?^"@G_1?_  )_X2DG_P 57NE% 'A?_" _\%!/^B_^!/\ PE)/_BJ^
M)/B=_P &R'[-WQD^)/B'XO?$CX<^!-2\1>*M<N]8U[4?[7\2P_:KVYF>:>7R
MXM26--TCLVU%51G    K]3Z*Z,/B\5A&W0J2@WORMK\A.,9;H_)3_B%(_8[_
M .B/^!/_  H/%7_RTH_XA2/V._\ HC_@3_PH/%7_ ,M*_6NBNK^V<X_Z"*G_
M ('+_,GV=/LC\E/^(4C]CO\ Z(_X$_\ "@\5?_+2C_B%(_8[_P"B/^!/_"@\
M5?\ RTK]:Z*/[9SC_H(J?^!R_P P]G3[(_)3_B%(_8[_ .B/^!/_  H/%7_R
MTH_XA2/V._\ HC_@3_PH/%7_ ,M*_6NBC^V<X_Z"*G_@<O\ ,/9T^R/R4_XA
M2/V._P#HC_@3_P *#Q5_\M*/^(4C]CO_ *(_X$_\*#Q5_P#+2OUKHH_MG./^
M@BI_X'+_ ##V=/LC\E/^(4C]CO\ Z(_X$_\ "@\5?_+2C_B%(_8[_P"B/^!/
M_"@\5?\ RTK]:Z*/[9SC_H(J?^!R_P P]G3[(_)3_B%(_8[_ .B/^!/_  H/
M%7_RTH_XA2/V._\ HC_@3_PH/%7_ ,M*_6NBC^V<X_Z"*G_@<O\ ,/9T^R/R
MU^$?_!L_^SS\"/BIX;^-?PJ^'W@32O$_A'7+76/#VI_VKXDG^R7MM*LT,OES
M:B\<FUT4[75E.,$$<5]K?\(#_P %!/\ HO\ X$_\)23_ .*KW2BN7$8O%8N2
ME7J2FU_,V_S*48QV1X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\
M1?\ P)_X2DG_ ,57NE%<XSPO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO
M_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_
M  E)/_BJ]THH _.W]LK_ ((7:!_P4#^*EI\:_P!KNP\">+O$]CH<6CVNI^;K
MEALLHI9IDB\NRO88SAYY3N*ECOP20 !Y-_Q"D?L=_P#1'_ G_A0>*O\ Y:5^
MM=%=]/-,SHTU"G7FHK9*4DE\KDN$&[M'Y*?\0I'['?\ T1_P)_X4'BK_ .6E
M'_$*1^QW_P!$?\"?^%!XJ_\ EI7ZUT5?]LYQ_P!!%3_P.7^8O9T^R/R4_P"(
M4C]CO_HC_@3_ ,*#Q5_\M*/^(4C]CO\ Z(_X$_\ "@\5?_+2OUKHH_MG./\
MH(J?^!R_S#V=/LC\E/\ B%(_8[_Z(_X$_P#"@\5?_+2C_B%(_8[_ .B/^!/_
M  H/%7_RTK]:Z*/[9SC_ *"*G_@<O\P]G3[(_)3_ (A2/V._^B/^!/\ PH/%
M7_RTH_XA2/V._P#HC_@3_P *#Q5_\M*_6NBC^V<X_P"@BI_X'+_,/9T^R/R4
M_P"(4C]CO_HC_@3_ ,*#Q5_\M*/^(4C]CO\ Z(_X$_\ "@\5?_+2OUKHH_MG
M./\ H(J?^!R_S#V=/LC\E/\ B%(_8[_Z(_X$_P#"@\5?_+2C_B%(_8[_ .B/
M^!/_  H/%7_RTK]:Z*/[9SC_ *"*G_@<O\P]G3[(^;_AC^SS^VA\&_AMX>^$
M/PW^,W@33?#OA70[31]!T[_A';B;[+96T*0P1>9+(TC[8T5=SLS'&22236Y_
MP@/_  4$_P"B_P#@3_PE)/\ XJO=**\YMR=WN6>%_P#" _\ !03_ *+_ .!/
M_"4D_P#BJU? O@W]M.P\76%Y\0/C/X/U#18YP=1LK#PX\4TL>#\J.6^4YQS7
MK]%( HHHH **** "BBB@ HHK\J/^"L'PP\5?\$W?VT_AC_P5GT'Q+X\UWX&6
MVOII7QX^':>,=4GT_1OM1,-OX@@L_/,>V.25-\.WRS)'%M4-,SJ ?JO17Q[^
MU3X5\$_\%%?CI\.?@%\-?B!KD?ASPH+/QW\0O&?@7Q?>:>)=*N(9/[-T9+FR
MF0R'4&_TA_F.RUM"PV-<6\E=?XR_X)P?![QC\1/%?Q7^(OBKQS>0S:39V'A7
M0-)^)FNZ98:-96MH%.(;.\B62>2<RN\K[F*B,9!#%@#Z3HK\AO\ @B!^QY8_
MMW?\$8O!?QJ^(OQP^*:?%75[O6WL?'@^+WB$20W=IJ]U':-+ +WR)8E6*-'C
M:,ATW#AB&'9?&?X1Z!XZ_P"#E;0?V>==\6^-HO NK_LMOXPO_"6D?$76=.L)
M=:77+JU^U^5:7<:@F)%4H/D)&XJ3S0!^H]%?F'_P5:M?C_\ \$:/ ^D?\%'_
M -CGXV^/-8^'GACQ'I]C\7?@MX[\:W^OZ7?:3=W"6PN;"74I9Y].N%FDB0"*
M01DRH=H5'27])_ ?C7P]\2? ^C?$7PC>?:-*U_2K?4M,N-N/-MYXEEC;';*,
MI_&@#5HK\_OV\?\ @E#'\9?A9\2?VIOBG^V?\6-!^*>E:9JNN^#_ !)X6^(E
M[IND>#8K9)9K.UMK*)DB,,<4<0GE=?.F?S9-\9=0GF/Q5_X*!_M>7'_!)']D
M'P_XD\4WWA[XR?M4>*_"7@O4_%FGQBWOM.L=0<&ZU>'  AN9+01L&4#RWNRZ
M!2BX /U/HKX#^/?B>S_X)F_\%%/V9_"GP<NM1L_AM\=[_5? _C;PM>:Q<WD
MU6."*?2M5A^T2.R7;2-+#/+G,\<BF3>T:,(OV\?^"4,?QE^%GQ)_:F^*?[9_
MQ8T'XIZ5IFJZ[X/\2>%OB)>Z;I'@V*V26:SM;:RB9(C#'%'$)Y77SIG\V3?&
M74( ?H#17R+^Q?IWQW_;\_X)2_!;5?VG?B+XC\,Z[XR\&Z;J'Q N_#%T^EZE
MK=HT+E56Y@*26)N5-O-*\&Q]K21H8P^Y?,_^":/P!U#]G3_@I;\>OAA^S-\<
M=>\0_L^:+X6T>*[\,^(O'%QKO_"/>-I9)))[.TENII9T5+,1R3;W),ES&A+&
M(A #]!J*** "BBB@ HHHH **** "BOA7_@NI^P1\;?VH_P!F"_\ B[^QU\2?
M&?A[XN> T75='TSPQXPU&P@\56L.7GTF>&VG19'D0$Q/@/YBJF]5D8BAHG[>
M/PD_X*"_\$MO!\'[+ME+;>+_ (T6K^#?#?A>+5;B.Z\*:XD)_M"XN98G2>.+
M3$62[:7<C2JD 4A[F(, ??-%?+\/_!+7X5#P9\-/A+?_ !6^)5YX7\"17=SK
M)D^)NLPZGXJU-X888KB_O8;I)I8UQ<2&$.L8D:,*H12A^/?V)?V8OAY\6O\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
&444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005583984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Oct. 25, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-24429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION<span></span>
</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="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-3728359<span></span>
</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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">300 Frank W. Burr Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Teaneck<span></span>
</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="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07666<span></span>
</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="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">801-0233<span></span>
</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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CTSH<span></span>
</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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</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="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</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="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</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="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">495,824,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</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="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001058290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</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="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalYearFocus</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:gYearItemType</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="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_DocumentTransitionReport</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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus</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:yesNoItemType</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EntityFilerCategory</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:filerCategoryItemType</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="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 S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="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_EntityInteractiveDataCurrent</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:yesNoItemType</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EntityShellCompany</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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="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_EntitySmallBusiness</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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033012891504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Financial Position (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 2,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net</a></td>
<td class="nump">4,206<span></span>
</td>
<td class="nump">3,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,317<span></span>
</td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">7,548<span></span>
</td>
<td class="nump">7,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,001<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,132<span></span>
</td>
<td class="nump">6,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,681<span></span>
</td>
<td class="nump">1,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets, net</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">1,034<span></span>
</td>
<td class="nump">656<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">20,164<span></span>
</td>
<td class="nump">18,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">2,504<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,388<span></span>
</td>
<td class="nump">3,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities, net</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,183<span></span>
</td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Long-term income taxes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">369<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">5,712<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (See Note 12)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.10 par value, 15 shares authorized, none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Class&#160;A common stock, $0.01 par value, 1,000 shares authorized, 496 and 498 shares issued and outstanding as of September&#160;30, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">14,347<span></span>
</td>
<td class="nump">13,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">14,452<span></span>
</td>
<td class="nump">13,227<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 20,164<span></span>
</td>
<td class="nump">$ 18,483<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005249056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Financial Position (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Class A common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">496,000,000<span></span>
</td>
<td class="nump">498,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">496,000,000<span></span>
</td>
<td class="nump">498,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009016368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Operations (Unaudited) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,044<span></span>
</td>
<td class="nump">$ 4,897<span></span>
</td>
<td class="nump">$ 14,654<span></span>
</td>
<td class="nump">$ 14,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of revenues (exclusive of depreciation and amortization expense shown separately below)</a></td>
<td class="nump">3,311<span></span>
</td>
<td class="nump">3,209<span></span>
</td>
<td class="nump">9,661<span></span>
</td>
<td class="nump">9,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">833<span></span>
</td>
<td class="nump">801<span></span>
</td>
<td class="nump">2,379<span></span>
</td>
<td class="nump">2,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">686<span></span>
</td>
<td class="nump">2,141<span></span>
</td>
<td class="nump">1,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency exchange gains (losses), net</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before provision for income taxes</a></td>
<td class="nump">748<span></span>
</td>
<td class="nump">713<span></span>
</td>
<td class="nump">2,198<span></span>
</td>
<td class="nump">2,038<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(170)<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="num">(514)<span></span>
</td>
<td class="num">(473)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 582<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 1,694<span></span>
</td>
<td class="nump">$ 1,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (usd per share)</a></td>
<td class="nump">$ 1.17<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 3.41<span></span>
</td>
<td class="nump">$ 3.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (usd per share)</a></td>
<td class="nump">$ 1.17<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 3.41<span></span>
</td>
<td class="nump">$ 3.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding - Basic (shares)</a></td>
<td class="nump">496<span></span>
</td>
<td class="nump">504<span></span>
</td>
<td class="nump">497<span></span>
</td>
<td class="nump">506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of shares issuable under stock-based compensation plans (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares outstanding - Diluted (shares)</a></td>
<td class="nump">496<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">497<span></span>
</td>
<td class="nump">507<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>47
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033006390304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Comprehensive Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 582<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 1,694<span></span>
</td>
<td class="nump">$ 1,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Change in Accumulated other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">206<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Unrealized gains and losses on cash flow hedges</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">192<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 774<span></span>
</td>
<td class="nump">$ 381<span></span>
</td>
<td class="nump">$ 1,830<span></span>
</td>
<td class="nump">$ 1,582<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033010592640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 12,309<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 12,588<span></span>
</td>
<td class="num">$ (299)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued, stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(223)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="num">(163)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">507,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 12,661<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">12,856<span></span>
</td>
<td class="num">(222)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 12,309<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">12,588<span></span>
</td>
<td class="num">(299)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2023</a></td>
<td class="nump">12,882<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">13,146<span></span>
</td>
<td class="num">(285)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">507,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2023</a></td>
<td class="nump">12,661<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">12,856<span></span>
</td>
<td class="num">(222)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">463<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued, stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">505,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">$ 12,903<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">13,022<span></span>
</td>
<td class="num">(141)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(144)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(144)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(148)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2023</a></td>
<td class="nump">$ 12,882<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">13,146<span></span>
</td>
<td class="num">(285)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">498,000<span></span>
</td>
<td class="nump">498,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2023</a></td>
<td class="nump">$ 13,227<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">13,301<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(62)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued, stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">497,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2024</a></td>
<td class="nump">$ 13,490<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">13,621<span></span>
</td>
<td class="num">(156)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">498,000<span></span>
</td>
<td class="nump">498,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2023</a></td>
<td class="nump">$ 13,227<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">13,301<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="nump">496,000<span></span>
</td>
<td class="nump">496,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2024</a></td>
<td class="nump">$ 14,452<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">14,347<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">497,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2024</a></td>
<td class="nump">13,490<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">13,621<span></span>
</td>
<td class="num">(156)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued, stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(76)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(8)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">497,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2024</a></td>
<td class="nump">$ 13,898<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">14,028<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued, stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued, stock-based compensation plans - value</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Common stock issued, acquisition related (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued, acquisition related - value</a></td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(242)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(128)<span></span>
</td>
<td class="num">(114)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">$ (149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="nump">496,000<span></span>
</td>
<td class="nump">496,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2024</a></td>
<td class="nump">$ 14,452<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 14,347<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033012892512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,694<span></span>
</td>
<td class="nump">$ 1,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">399<span></span>
</td>
<td class="nump">419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(202)<span></span>
</td>
<td class="num">(287)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">134<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of the effect of business combinations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable, current</a></td>
<td class="num">(166)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current and noncurrent assets</a></td>
<td class="num">(512)<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenues, current and noncurrent</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other current and noncurrent liabilities</a></td>
<td class="num">(81)<span></span>
</td>
<td class="num">(297)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,204<span></span>
</td>
<td class="nump">1,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(214)<span></span>
</td>
<td class="num">(239)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of available-for-sale investment securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from maturity or sale of available-for-sale investment securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchases of held-to-maturity investment securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Proceeds from maturity of held-to-maturity investment securities</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherInvestments', window );">Purchases of other investments</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(399)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments', window );">Proceeds from maturity or sale of other investments</a></td>
<td class="nump">260<span></span>
</td>
<td class="nump">361<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for business combinations, net of cash acquired</a></td>
<td class="num">(1,615)<span></span>
</td>
<td class="num">(409)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) investing activities</a></td>
<td class="num">(1,567)<span></span>
</td>
<td class="num">(499)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(451)<span></span>
</td>
<td class="num">(751)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations', window );">Repayment of Term Loan borrowings and earnout and finance lease obligations</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowings under the revolving credit facility</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(445)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) financing activities</a></td>
<td class="num">(313)<span></span>
</td>
<td class="num">(1,154)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash and cash equivalents</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">(Decrease) in cash, cash equivalents and restricted cash and cash equivalents</a></td>
<td class="num">(704)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash and cash equivalents beginning of year</a></td>
<td class="nump">2,717<span></span>
</td>
<td class="nump">2,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 2,204<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Debt, Lease, And Earnout Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow through purchase of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsToAcquireOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>50
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005189040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005277040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interim Consolidated Financial Statements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Interim Consolidated Financial Statements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms &#8220;Cognizant,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and &#8220;the Company&#8221; refer to Cognizant Technology Solutions Corporation and its subsidiaries unless the context indicates otherwise. We have prepared the accompanying unaudited consolidated financial statements included herein in accordance with GAAP and the Exchange Act. The accompanying unaudited consolidated financial statements should be read in conjunction w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ith our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2023. In our opinion, all adjustments considered necessary for a fair statement of the accompanying unaudited consolidated financial statements have been included and all adjustments are of a normal and recurring nature. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">New Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Issued and Topic</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2024 and interim periods starting in 2025<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retrospective basis<br/></span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced segment disclosures but does not change the definition of a segment or the guidance for determining a reportable segment. The amendments require disclosure of significant segment expenses regularly provided to the CODM included within segment operating profit or loss and a description of how the CODM utilizes segment operating profit or loss to assess segment performance and allocate resources. The new standard also allows companies to disclose multiple measures of segment profit or loss if those measures are used to allocate resources. </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of the new standard is not expected to have a significant impact on our disclosures.</span></div></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2025 <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis although retrospective application is permitted<br/></span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  </span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is currently evaluating the impact of the new standard on its  disclosures. </span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>52
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005535968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenues and Trade Accounts Receivable</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present disaggregated revenues from contracts with clients by client location, service line and contract type for each of our reportable business segments. We believe this disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by industry, market and other economic factors. Our consulting and technology services include consulting, application development, systems integration, quality engineering and assurance services as well as software solutions and related services while our outsourcing services include application maintenance, infrastructure and security as well as business process services. Revenues are attributed to geographic regions based upon client location, which is the client's billing address. Substantially all revenues in the North America region relate to clients in the United States.</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.075%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,735&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,064&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,756&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,560&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,831&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,671&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,111&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,669&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.929%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,675&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,733&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,035&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,560&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,442&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Costs to Fulfill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain contracts were immaterial for the periods disclosed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The table below shows significant movements in contract assets (current and noncurrent) for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized during the period but not billed</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified to trade accounts receivable</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed but not recognized as revenues</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized related to the beginning balance of deferred revenue</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized during the nine months ended September&#160;30, 2024 for performance obligations satisfied or partially satisfied in previous periods were immaterial.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2024, the aggregate amount of transaction price allocated to remaining performance obligations was $4,700 million, of which approximately 55% is expected to be recognized as revenues within 2 years and approximately 85% is expected to be recognized as revenues within 5 years. Disclosure is not required for performance obligations that meet any of the following criteria: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts with a duration of one year or less as determined under ASC Topic 606: "Revenue from Contracts with Customers",</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">contracts for which we recognize revenues based on the right to invoice for services performed, </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met, or </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">variable consideration in the form of a sales-based or usage-based royalty promised in exchange for a license of intellectual property. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our performance obligations meet one or more of these exemptions and therefore are not included in the remaining performance obligation amount disclosed above.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trade Accounts Receivable and Allowance</span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate expected credit losses for trade accounts receivable based on historical credit loss rates for each aging category as adjusted for the current market conditions and forecasts about future economic conditions. The following table presents the activity in the allowance for credit losses for trade accounts receivable for the nine months ended September 30:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>53
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033098376912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 22, 2024, through the execution of a share purchase agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we acquired 100% owners</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hip in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thirdera, an Elite ServiceNow Partner specializing in advisory, implementation and optimization solutions related to the ServiceNow platform.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2024, through the execution of a merger agreement, we acquired 100% ownership in Belcan, a leading global supplier of Engineering Research &amp; Development services for the commercial aerospace, defense, space, marine and industrial verticals. We paid $1,195&#160;million in cash, net of cash acquired, and issued 1,470,589 shares of our Class A common stock, valued at $113&#160;million, in connection with our acquisition of Belcan.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions completed during the nine months ended September&#160;30, 2024 were not material to our operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accordingly, pro forma results have not been presented. We have allocated the purchase price related to these transactions to </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tangible and intangible assets acquired and liabilities assumed, including goodwill, based on their estimated fair values</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocations of preliminary purchase price to the fair value of the aggregate assets acquired and li</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">abilities assumed were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thirdera</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Belcan</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful&#160;Life</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax-deductible goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship assets</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 years</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other definite-lived intangible assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 year</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities, net</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td></tr></table></div>Goodwill from our acquisition of Thirdera is expected to benefit all of our reportable segments and has been allocated as such. Goodwill from our acquisition of Belcan has been allocated to our Product and Resources segment. The primary items that generated goodwill are the acquired assembled workforce and synergies between the acquired companies and us, neither of which qualify as identifiable intangible assets. The above allocations are preliminary and will be finalized as soon as practicable within the measurement period, but in no event later than one year following the date of acquisition.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>54
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005226944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Charges</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2023, we initiated the NextGen program aimed at simplifying our operating model, optimizing corporate functions and consolidating and realigning office space to reflect the post-pandemic hybrid work environment. We expect the NextGen program to be completed by the end of 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total costs related to our NextGen program are reported in "Restructuring charges" in our unaudited consolidated statements of operations. We do not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are separately disclosed in our segment reporting as &#8220;unallocated costs&#8221;. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia93efb28e30c44558beea9525f7dcd18_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The costs related to our NextGen program are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility exit costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third party and other costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 29.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">For the three and nine months ended September&#160;30, 2024, facility exit costs include accelerated depreciation charges of $4&#160;million and $11&#160;million, respectively. For the three and nine months ended September&#160;30, 2023, facility exit costs include accelerated depreciation charges of $17&#160;million and $27&#160;million, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Third party and other costs include certain non-facility related asset impairments and other professional services fees directly related to the NextGen program. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to record total costs of approximately $335&#160;million in connection with the NextGen program. For the year ended December 31, 2023, we incurred $229&#160;million of costs in connection with the NextGen program. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the nine months ended September 30: </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs accrued</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>55
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005405344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAbstract', window );"><strong>Investments [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="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Held-to-maturity investment securities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted time deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">As of December 31, 2023 the balance of restricted time deposits contained $96&#160;million of restricted cash equivalents. See </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Equity Investment Security</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity investment security is a U.S. dollar denominated investment in a fixed income mutual fund. Realized and unrealized gains and losses were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immaterial</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three and nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended September&#160;30, 2024 and 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Held-to-Maturity Investment Securities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> held-to-maturity securities. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the amortized cost and fair value of the held-to-maturity investments were each </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3&#160;million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our held-to-maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investment securities consisted of an Indian rupee denominated investment in commercial paper, which was in an unrealized loss position, but had not been in an unrealized loss position for longer than 12 months. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2024 and December&#160;31, 2023, we had an equity method investment of $84 million and $74&#160;million, respectively, in the technology sector. Additionally, as of each of September&#160;30, 2024 and December&#160;31, 2023, we had equity securities without a readily determinable fair value of $6 million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br> -Publisher SEC<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//946-320/tableOfContent<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//940-320/tableOfContent<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>56
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005743824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses And Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock', window );">Accrued Expenses And Other Current Liabilities</a></td>
<td class="text"><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer volume and other incentives</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,425&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description and amounts of accrued expenses and other current liabilities disclosure at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</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_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005405344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Credit Agreement providing for a&#160;$650&#160;million Term Loan and a&#160;$1,850&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. During the third quarter of 2024, we borrowed $600&#160;million under our revolving credit facility to partially fund the acquisition of Belcan. We are required under the Credit Agreement to make scheduled quarterly principal payments on the Term Loan.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement requires interest to be paid, at our option, at either the Term Benchmark, Adjusted Daily Simple RFR or the ABR Rate (each as defined in the Credit Agreement), plus, in each case, an Applicable Margin (as defined in the Credit Agreement). Initially, the Applicable Margin is 0.875% with respect to Term Benchmark loans and RFR loans and 0.00% with respect to ABR loans. Subsequently, the Applicable Margin with respect to Term Benchmark loans and RFR loans will be determined quarterly and may range from 0.75% to 1.125%, depending on our public debt ratings or, if we have not received public debt ratings, from&#160;0.875%&#160;to&#160;1.125%, depending on our Leverage Ratio, which is the ratio of indebtedness for borrowed money to Consolidated EBITDA, as defined in the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Credit Agreement. Since issuance of the Term Loan, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Term Loan has been a Term Benchmark loan. The Credit Agreement contains customary affirmative and negative covenants as well as a financial covenant. We were in compliance with all debt covenants and representations of the Credit Agreement as of September&#160;30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Short-term Debt</span></div><div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of September&#160;30, 2024 and December&#160;31, 2023, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $33&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of short-term debt related to current maturities of our Term Loan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Long-term Debt</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the long-term debt balances as of:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes outstanding under revolving credit facility</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities - Term Loan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current maturities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our debt approximated its fair value as of September&#160;30, 2024 and December&#160;31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>58
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005250080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.8&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the three and nine months ended September&#160;30, 2024, benefited from discrete items, which decreased our effective tax rate in those periods. During the three months ended September&#160;30, 2024, we recognized a $40&#160;million deferred tax asset related to foreign tax credits. Additionally, during the nine months ended September&#160;30, 2024, we recognized a discrete benefit related to U.S. state income taxes. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2023, we reached a settlement related to U.S. state income taxes, and reached an agreement with the IRS, settling tax years 2017 and 2018, both of which decreased our effective tax rate in that period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in two separate ongoing disputes with the ITD in connection with previously disclosed share repurchase transactions undertaken by CTS India in 2013 and 2016 to repurchase shares from its shareholders (non-Indian Cognizant entities) valued at $523&#160;million and $2.8&#160;billion, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 transaction was undertaken pursuant to a plan approved by the High Court in Chennai, India, and resulted in the payment of $135&#160;million in Indian income taxes - an amount we believe includes all the applicable taxes owed for this transaction under Indian law. In March 2018, the ITD asserted that it is owed an additional 33 billion Indian rupees ($394 million at the September&#160;30, 2024 exchange rate) on the 2016 transaction. We deposited 5 billion Indian rupees, representing 15% of the disputed tax amount related to the 2016 transaction, with the ITD. Additionally, certain time deposits of CTS India were placed under lien in favor of the ITD, representing the remainder of the disputed tax amount. As of December&#160;31, 2023, the balance of deposits under lien was 30 billion Indian rupees, including previously earned interest, or $355&#160;million, was presented in "Long-term investments".</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we received a formal assessment from the ITD on the 2016 transaction, which is consistent with the ITD's previous assertions. Our appeal was ruled unfavorably by the CITA in March 2022 and by the ITAT in September 2023. We filed an appeal against the order of the ITAT with the High Court. On January 8, 2024, the SCI ruled that, in order to proceed with the appeal, we must deposit 30 billion Indian rupees ($355&#160;million at the December&#160;31, 2023 exchange rate), representing the time deposits of CTS India under lien, on the condition that, if CTS India prevails at the High Court, the amount deposited will be returned to CTS India, along with interest accrued, within four weeks of the judgment. We made the required deposit in January 2024 and, in April 2024, the case commenced before the High Court.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2024 and December&#160;31, 2023, the deposit with the ITD was $412&#160;million and $60&#160;million, respectively at September&#160;30, 2024 and December 31, 2023 exchange rates, respectively presented in "Other noncurrent assets". As of December 31, 2023, $96&#160;million of the $355&#160;million in deposits under lien were held in time deposits with a maturity of less than 30 days qualifying as cash equivalent instruments and thus were considered restricted cash equivalents as of December 31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dispute in relation to the 2013 share repurchase transaction is also in litigation. At this time, the ITD has not made specific demands with regards to the 2013 transaction.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to believe we have paid all applicable taxes owed on both the 2016 and the 2013 transactions and we continue to defend our positions with respect to both matters. Accordingly, we have not recorded any reserves for these matters as of September&#160;30, 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>59
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033098563088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we use foreign exchange forward and option contracts to manage foreign currency exchange rate risk. Derivatives may give rise to credit risk from the possible non-performance by counterparties. Credit risk is limited to the fair value of those contracts that are favorable to us. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited our credit risk by limi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ting the amount of credit exposure with any one financial institution and conducting ongoing evaluation of the creditworthiness of the financial institutions with which we do business. In addition, all the assets and liabilities related to the foreign exchange derivative contracts set forth in the table below are subject to master netting arrangements, such as the International Swaps and Derivatives Association Master Agreement, with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all the assets and liabilities related to the foreign exchange derivative contracts, as applicable, on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) posted or received by us related to the foreign exchange derivative contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.176%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.009%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Designation of Derivatives</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;on&#160;Statement&#160;of<br/>Financial Position</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered and continue to enter into a series of foreign exchange derivative contracts that are designated as cash flow hedges of Indian rupee denominated payments in India. These contracts are intended to partially offset the impact of movement of the Indian rupee against the U.S. dollar on future operating costs and are scheduled to mature each month during the remainder of 2024, 2025 and the first nine months of 2026. The changes in fair value of these contracts are initially reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position and are subsequently reclassified to earnings within "Cost of revenues" and "Selling, general and administrative expenses" in our unaudited consolidated statements of operations in the same period that the forecasted Indian rupee denominated payments are recorded in earnings. As of September&#160;30, 2024, we estima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te that </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, net of tax, of net gains rela</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted to derivatives designated as cash flow hedges reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position is expected to be reclassified into earnings within the next 12 months.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional value of the outstanding contracts by year of maturity was as follows: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes $25&#160;million and $45&#160;million notional value of option contracts as of September&#160;30, 2024 and December&#160;31, 2023, respectively, with the remaining notional value related to forward contracts. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the three months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative Gains and Losses Recognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net&#160;Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from&#160;Accumulated&#160;Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the nine months ended September 30:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative Gains and Losses Recognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from&#160;Accumulated&#160;Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity related to the change in net unrealized gains and losses on the cash flow hedges included in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of stockholders' equity is present</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed in </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia93efb28e30c44558beea9525f7dcd18_82" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Derivatives</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use foreign exchange forward contracts to provide an economic hedge against balance sheet exposures to certain monetary assets and liabilities denominated in currencies other than the functional currency of our foreign subsidiaries. We entered into foreign exchange forward contracts that are scheduled to mature in the fourth quarter of 2024. Realized gains or losses and changes in the estimated fair value of these derivative financial instruments are recorded in the caption "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts outstanding</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,317&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three and nine months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-952"><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954"><span style="-sec-ix-hidden:f-955">Foreign currency exchange gains (losses), net</span></span></span></span></span></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related cash flow impacts of all the derivative activities are reflected as cash flows from operating activities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>60
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005994736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our cash equivalents, certain investments, contingent consideration liabilities and foreign exchange forward and option contracts at fair value. Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#8217;s pricing based upon their own market assumptions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following three levels:</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 1 &#8211; Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 2 &#8211; Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Level 3 &#8211; Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of September&#160;30, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:51.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted time deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Se</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in Level 3 contingent consideration liabilities </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recognized in SG&amp;A expenses</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance </span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure the fair value of money market funds based on quoted prices in active markets for identical assets and measure the fair value of our equity investment security based on the published daily net asset value at which investors can freely subscribe to or redeem from the fund. The carrying value of the time deposits approximated fair value as of September&#160;30, 2024 and December&#160;31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each foreign exchange forward contract by using a present value of expected cash flows model. This model calculates the difference between the current market forward price and the contracted forward price for each foreign exchange forward contract and applies the difference in the rates to each outstanding contract. The market forward rates include a discount and credit risk factor. We estimate the fair value of each foreign exchange option contract by using a variant of the Black-Scholes model. This model uses present value techniques and reflects the time value and intrinsic value based on observable market rates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of contingent consideration liabilities associated with acquisitions using a variation of the income approach, which utilizes one or more significant inputs that are unobservable. This approach calculates the&#160;fair value of such liabilities based on the probability-weighted expected performance of the acquired entity against the target performance metric, discounted to present value when appropriate. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2024 and the year ended December&#160;31, 2023, there were no transfers among Level 1, Level 2 or Level 3 financial assets and liabilities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 820<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//820/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>61
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033098235504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2024: </span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on cash flow hedges:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains to:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net loss to:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033098432464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal proceedings arising in the ordinary course of business. We accrue a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, we do not record a liability, but instead disclose the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. While we do not expect that the ultimate resolution of any existing claims and proceedings (other than the specific matters described below, if decided adversely), individually or in the aggregate, will have a material adverse effect on our financial position, an unfavorable outcome in some or all of these proceedings could have a material adverse impact on results of operations or cash flows for a particular period. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 15, 2015, Syntel sued TriZetto and Cognizant in the USDC-SDNY. Syntel&#8217;s complaint alleged breach of contract against TriZetto, and tortious interference and misappropriation of trade secrets against Cognizant and TriZetto, stemming from Cognizant&#8217;s hiring of certain former Syntel employees. Cognizant and TriZetto countersued on March 23, 2015, for breach of contract, misappropriation of trade secrets and tortious interference, based on Syntel&#8217;s misuse of TriZetto confidential information and abandonment of contractual obligations. Cognizant and TriZetto subsequently added federal DTSA </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and copyright infringement claims for Syntel&#8217;s misuse of TriZetto&#8217;s proprietary technology. The parties&#8217; claims were narrowed by the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> court and the case was tried before a jury, which on October 27, 2020 returned a verdict in favor of Cognizant in the amount of $855&#160;million, including $570&#160;million in punitive damages. On April 20, 2021, the USDC-SDNY issued a post-trial order that, among other things, affirmed the jury&#8217;s award of $285&#160;million in actual damages, but reduced the award of punitive damages from $570&#160;million to $285&#160;million, thereby reducing the overall damages award from $855&#160;million to $570&#160;million. The USDC-SDNY subsequently issued a final judgment consistent with the April 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> order. On May 26, 2021, Syntel filed a notice of appeal to the Second Circuit, and on June 3, 2021 the USDC-SDNY stayed execution of judgment pending appeal. On May 25, 2023, the Second Circuit issued an opinion affirming in part and vacating in part the judgment of the USDC-SDNY and remanding the case for further proceedings consistent with its opinion. The Second Circuit affirmed the judgment in all respects on liability but vacated the $570&#160;million award that had been based on avoided development costs under the DTSA, and it remanded the case to the USDC-SDNY for further evaluation of damages. On June 23, 2023, the Second Circuit issued its mandate returning the case to the USDC-SDNY. On March 13, 2024, the USDC-SDNY issued a ruling that vacates the alternate compensatory damages awards that were within the scope of the Second Circuit&#8217;s remand and awards TriZetto and Cognizant approximately $15&#160;million in attorney&#8217;s fees. On October 23, 2024, the USDC-SDNY granted TriZetto and Cognizant&#8217;s motion for a new trial on the amount of compensatory damages owed to TriZetto and Cognizant. TriZetto and Cognizant will continue to vigorously pursue our claims against Syntel. We will not record any gain in our financial statements until it becomes realizable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2019, a ruling of the SCI interpreting the India Defined Contribution Obligation altered historical understandings of the obligation, extending it to cover additional portions of the employee&#8217;s income. As a result, the ongoing contributions of our affected employees and the Company were required to be increased. In the first quarter of 2019, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accrued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$117 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with respect to prior periods, assuming retroactive application of the SCI&#8217;s ruling, in "Selling, general and administrative e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpenses" in our unaudited consolidated statement of operations.&#160;There is significant uncertainty as to how the liability should be calculated as it is impacted by multiple variables, including the period of assessment, the application with respect to certain current and former employees and whether interest and penalties may be assessed. Since the ruling, a variety of trade associations and industry groups have advocated to the Indian government,&#160;highlighting the harm to the information technology sector, other industries and job growth in India that would result from a retroactive application of the ruling.&#160;It is possible the Indian government will review the matter and there is a substantial question as to whether the Indian government will apply the SCI&#8217;s ruling on a retroactive basis. As such, the ultimate amount of our obligation may be materially different from the amount accrued.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2016, November 15, 2016 and November 18, 2016, three putative shareholder derivative complaints were filed in New Jersey Superior Court, Bergen County, naming us, all of our then current directors and certain of our current and former officers at that time as defendants. These actions were consolidated in an order dated January 24, 2017. The complaints assert claims for breach of fiduciary duty, corporate waste, unjust enrichment, abuse of control, mismanagement, and/or insider selling by defendants. On April 26, 2017, the New Jersey Superior Court deferred further proceedings by dismissing the consolidated putative shareholder derivative litigation without prejudice but permitting the parties to file a motion to vacate the dismissal in the future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2017, April 7, 2017, May 10, 2017 and March 11, 2019, four additional putative shareholder derivative complaints were filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time as defendants. These actions were consolidated in an order dated May 14, 2019. On August 3, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims similar to those in the previously-filed </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">putative shareholder derivative actions. On February 14, 2022, we and certain of our current and former directors and officers moved to dismiss the consolidated amended complaint. On September 27, 2022, the USDC-NJ granted those motions and dismissed the consolidated amended complaint in its entirety with prejudice. Plaintiffs filed a notice of appeal on October 27, 2022. On May 3, 2024, the Third Circuit affirmed the dismissal of the consolidated amended complaint.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2021, an eighth putative shareholde</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r derivative complaint was filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s defendants. The complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On March 31, 2022, we and certain of our current and former directors and officers moved to dismiss the complaint. On November 30, 2022, the USDC-NJ denied without prejudice those motions. The USDC-NJ ordered the parties to conduct limited discovery related to the issue of whether our board of directors wrongfully refused the plaintiff&#8217;s earlier litigation demand and, after the conclusion of such limited discovery, to file targeted motions for summary judgment on the issue of wrongful refusal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are presently unable to predict the duration, scope or result of the single putative shareholder derivative action that has not been dismissed. Although the Company continues to defend that putative shareholder derivative action vigorously, it is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> subject to inherent uncertainties, the actual cost of such litigation will depend upon many unknown factors and the outcome of the litigation is necessarily uncertain.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have indemnification and expense advancement obligations pursuant to our bylaws and indemnification agreements with respect to certain current and former members of senior management and the Company&#8217;s board of directors. In connection with the matters that were the subject of our previously disclosed internal investigation, the DOJ and SEC investigations and the related litigation, we have received and expect to continue to receive requests under such indemnification agreements and our bylaws to provide funds for legal fees and other expenses. There are no amounts remaining available to us under applicable insurance policies for our ongoing indemnification and advancement obligations with respect to certain of our current and former officers and directors or incremental legal fees and other expenses related to the above matters. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information relating to the ITD Dispute.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2017, three former employees filed suit against Cognizant in the USDC-CDCA, alleging that they and similarly situated employees suffered disparate treatment on the basis of race in violation of 42 U.S.C. &#167; 1981. Plaintiffs subsequently amended their complaint three times, adding a fourth former employee plaintiff and claims for both disparate treatment and disparate impact on the basis of race and national origin under Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#167; 2000e </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">et seq. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and disparate treatment and disparate impact on the basis of race and national origin under Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#167; 2000e </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">et seq.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Plaintiffs filed the operative Third Amended Complaint-Corrected on January 19, 2021; Cognizant filed its answer on January 29, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2022, plaintiffs filed a motion requesting that the USDC-CDCA certify the case as a class action for two putative classes of plaintiffs consisting of: (1) all individuals who are not of South Asian race or Indian national origin who applied to Cognizant in the U.S. and were not hired since September 2013 (the &#8220;hiring class&#8221;); and (2) all individuals who are not of South Asian race or Indian national origin who have been terminated in the U.S. since September 2013 (the &#8220;terminations class&#8221;). Cognizant opposed. On October 27, 2022, the court denied certification for the hiring class and the terminations class. However, the court granted certification for a sub-set of the terminations class limited to approximately 2,300 former employees whose employment had been terminated from the &#8220;bench,&#8221; a designation for employees who are not allocated to an active project. On November 10, 2022, Cognizant filed a petition with the Ninth Circuit requesting permission to appeal the class certification order as to the bench terminations class. The Ninth Circuit denied the petition on January 26, 2023.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From June 13, 2023 to June 26, 2023, the USDC-CDCA held a class action jury trial on the first phase of plaintiffs&#8217; Section 1981 claim and Title VII disparate treatment claim. The questions presented were whether Cognizant engaged in a pattern or practice of discrimination against non-South Asian and non-Indian employees with respect to bench terminations, and if so, whether punitive damages are available for class members who prevail on their claims. The jury deadlocked, and the court declared a mistrial.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The case proceeded to a retrial on September 24, 2024, and on October 4, 2024, the jury returned a verdict in favor of plaintiffs. The case will now proceed to the second phase to determine individualized liability and damages, if any, for each class member. As a result of the verdict, each non-South Asian and non-Indian class member who pursues claims in the second phase will be entitled to a rebuttable presumption that all termination decisions were discriminatory and to the possibility of recovering punitive damages if they prevail. The USDC-CDCA will also consider plaintiffs&#8217; claim that Cognizant policies had a disparate impact on non-South Asian and non-Indian employees. We believe that class certification was improper, and that the second phase of the case will confirm that individualized issues should have precluded class certification. Cognizant will continue to vigorously defend itself in the second phase of this case and to pursue all available appellate arguments concerning </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">class certification and the September 24, 2024 trial at the appropriate time. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we cannot predict the number of individual plaintiffs who will proceed to the second phase, or the outcome of those cases, and in view of the appellate arguments regarding class certification, we are unable to reasonably estimate a possible loss or range of loss. We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> have not recorded any accruals related to this matter.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our engagements involve projects that are critical to the operations of our clients&#8217; business and provide benefits that are difficult to quantify. Any failure in a client&#8217;s systems or our failure to meet our contractual obligations to our clients, including any breach involving a client&#8217;s confidential information or sensitive data, or our obligations under applicable laws or regulations could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from negligent acts, errors, mistakes, or omissions in rendering our services, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances or will otherwise protect us from liability for damages. Although we have general liability insurance coverage, including coverage for errors or omiss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ions, we retain a significant portion of risk through our insurance deductibles and the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re can be no assurance that such coverage will cover all types of claims, continue to be available on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim coverage as to any future claim. The successful assertion of one or more large claims against us that exceed or are not covered by our insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period. </span></div>In the normal course of business and in conjunction with certain client engagements, we have entered into contractual arrangements through which we may be obligated to indemnify clients or other parties with whom we conduct business with respect to certain matters. These arrangements can include provisions whereby we agree to hold the indemnified party and certain of their affiliated entities harmless with respect to third-party claims related to such matters as our breach of certain representations or covenants, our intellectual property infringement, our gross negligence or willful misconduct or certain other claims made against certain parties. Payments by us under any of these arrangements are generally conditioned on the client making a claim and providing us with full control over the defense and settlement of such claim. It is not possible to determine the maximum potential liability under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Historically, we have not made material payments under these indemnification agreements and therefore they have not had a material impact on our operating results, financial position, or cash flows. However, if events arise requiring us to make payment for indemnification claims under our indemnification obligations in contracts we have entered, such payments could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>63
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009350640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have seven industry-based operating segments, which are aggregated into four reportable business segments: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Financial Services, which consists of the banking and insurance operating segments;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Health Sciences, which consists of a single operating segment of the same name;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Products and Resources, which consists of the retail and consumer goods; manufacturing, logistics, energy, and utilities; and travel and hospitality operating segments; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Communications, Media and Technology, which consists of a single operating segment of the same name.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segments are industry-based, and as such, we report revenue from clients in the segment with which our clients are most closely aligned. Our client partners, account executives and client relationship managers are aligned in accordance with the specific industries they serve. Our CODM evaluates the Company's performance and allocates resources based on segment revenues and operating profit. Segment operating profit is defined as income from operations before unallocated costs. Generally, operating expenses for each operating segment have similar characteristics and are subject to the same factors, pressures and challenges. However, the economic environment and its effects on industries served by the operating segments may affect revenues and operating expenses to differing degrees. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses, expenses related to our NextGen program, a portion of depreciation and amortization and the impact of the settlements of the cash flow hedges are not allocated to individual segments in internal management reports used by the CODM. Accordingly, such expenses are excluded from segment operating profit and are included below as &#8220;unallocated costs&#8221; and adjusted against our total income from operations. Additionally, we do not disclose assets by segment as a significant portion of the assets is used interchangeably among the segments and the CODM does not review such information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For revenues by reportable segment and geographic area, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia93efb28e30c44558beea9525f7dcd18_43" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating profits by reportable segment were as follows for the three and nine months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Resources</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications, Media and Technology</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,034&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Geographic Area Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Long-lived assets include property and equipment, net of accumulated depreciation and amortization.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to the United States.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to India.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>64
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033110936688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividend</span></div>On October 29, 2024, the Board of Directors approved the Company's declaration of a $0.30 per share dividend with a record date of November 19, 2024 and a payment date of November 27, 2024.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>65
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033007623600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 582<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 463<span></span>
</td>
<td class="nump">$ 580<span></span>
</td>
<td class="nump">$ 1,694<span></span>
</td>
<td class="nump">$ 1,568<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>66
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033008700160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No director or Section 16 officer adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements (in each case, as defined in Item 408(a) of Regulation S-K) during the three months ended September&#160;30, 2024, except as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Action</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of adoption/termination</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Scheduled expiration date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate number of securities to be purchased/sold</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Kim</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Legal Officer, Chief Administrative Officer and Corporate Secretary</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 3, 2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 4, 2025</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of up to 20,000 shares of common stock</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jatin Dalal</span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 6, 2024</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 22, 2024</span></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of up to 5,000 shares of common stock</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The trading plan may also expire on such earlier date as all transactions under the trading plan are completed.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=ctsh_JohnKimMember', window );">John Kim [Member]</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">John Kim<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Executive Vice President, Chief Legal Officer, Chief Administrative Officer and Corporate Secretary<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">September 3, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">457 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=ctsh_JatinDalalMember', window );">Jatin Dalal [Member]</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Jatin Dalal<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Financial Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">September 6, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">107 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="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;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=ctsh_JohnKimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=ctsh_JohnKimMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=ctsh_JatinDalalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=ctsh_JatinDalalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009404288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Consolidation and Presentation of Financial Statements (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted/New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">New Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Issued and Topic</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impact</span></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2024 and interim periods starting in 2025<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retrospective basis<br/></span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced segment disclosures but does not change the definition of a segment or the guidance for determining a reportable segment. The amendments require disclosure of significant segment expenses regularly provided to the CODM included within segment operating profit or loss and a description of how the CODM utilizes segment operating profit or loss to assess segment performance and allocate resources. The new standard also allows companies to disclose multiple measures of segment profit or loss if those measures are used to allocate resources. </span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of the new standard is not expected to have a significant impact on our disclosures.</span></div></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual period starting in 2025 <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prospective basis although retrospective application is permitted<br/></span></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  </span></div></td><td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is currently evaluating the impact of the new standard on its  disclosures. </span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033109538720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostTableTextBlock', window );">Capitalized Costs to Fulfill Contract with Customer</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs capitalized</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain contracts were immaterial for the periods disclosed.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Asset and Liability</a></td>
<td class="text">The table below shows significant movements in contract assets (current and noncurrent) for the nine months ended September 30:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized during the period but not billed</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified to trade accounts receivable</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the nine months ended September 30:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed but not recognized as revenues</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues recognized related to the beginning balance of deferred revenue</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts acquired in business combinations</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.075%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,735&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,064&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,756&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,362&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,560&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,831&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,671&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,111&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,669&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.929%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HS</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CMT</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geography:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,675&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,733&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe - Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service line:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and technology services</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,035&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outsourcing services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,560&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of contract:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,442&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction or volume-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,595&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock', window );">Reinsurance Recoverable, Allowance for Credit Loss</a></td>
<td class="text">The following table presents the activity in the allowance for credit losses for trade accounts receivable for the nine months ended September 30:<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on reinsurance recoverable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005765168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Assets and Liabilities Assumed</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocations of preliminary purchase price to the fair value of the aggregate assets acquired and li</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">abilities assumed were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thirdera</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Belcan</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful&#160;Life</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and other noncurrent assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax-deductible goodwill</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship assets</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 years</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other definite-lived intangible assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 year</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities, net</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>70
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005245664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">NextGen Charges</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility exit costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third party and other costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 29.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">For the three and nine months ended September&#160;30, 2024, facility exit costs include accelerated depreciation charges of $4&#160;million and $11&#160;million, respectively. For the three and nine months ended September&#160;30, 2023, facility exit costs include accelerated depreciation charges of $17&#160;million and $27&#160;million, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span>Third party and other costs include certain non-facility related asset impairments and other professional services fees directly related to the NextGen program.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">NextGen Charges Roll Forward</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the nine months ended September 30: </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation costs accrued</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>71
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005381952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses And Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock', window );">Accrued Expenses And Other Current Liabilities</a></td>
<td class="text"><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer volume and other incentives</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,425&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Expenses And Other Current Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</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_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005757840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long-term Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the long-term debt balances as of:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes outstanding under revolving credit facility</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities - Term Loan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current maturities</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>73
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005774896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock', window );">Schedule of Effective Income Tax Rates</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.8&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Schedule of Effective Income Tax Rates [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033006187152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Location And Fair Values Of Derivative Financial Instruments In Our Condensed Consolidated Statements Of Financial Position</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.176%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.009%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Designation of Derivatives</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;on&#160;Statement&#160;of<br/>Financial Position</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets&#160;&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Notional value of outstanding contracts by year of maturity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional value of the outstanding contracts by year of maturity was as follows: </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Location And Amounts Of Pre-Tax Gains (Losses) on Cash Flow Hedges</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the three months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative Gains and Losses Recognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net&#160;Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from Accumulated Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Gains (Losses) Reclassified</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">from&#160;Accumulated&#160;Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive&#160;Income&#160;(Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">into Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(effective portion)</span></div></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward and option contracts &#8211; Designated as cash flow hedging instruments</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock', window );">Additional Information Related To Outstanding Contracts Not Designated As Hedging Instruments</a></td>
<td class="text"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts outstanding</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,317&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock', window );">Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three and nine months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts &#8211; Not designated as hedging instruments</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-952"><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954"><span style="-sec-ix-hidden:f-955">Foreign currency exchange gains (losses), net</span></span></span></span></span></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivatives Not Designated as Hedging Instruments Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</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_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivatives Not Designated as Hedging Instruments Recognized in Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>75
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033098375248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of September&#160;30, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:51.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment security</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted time deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Se</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Summary of Changes in Level 3 Contingent Consideration Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in Level 3 contingent consideration liabilities </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recognized in SG&amp;A expenses</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance </span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>76
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033098616864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2024: </span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on cash flow hedges:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains to:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(283)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains and losses on cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains arising during the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net loss to:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>77
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009353664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Operating Profit</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating profits by reportable segment were as follows for the three and nine months ended September 30:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and Resources</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications, Media and Technology</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating profit</span></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,034&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054&#160;</span></td><td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unallocated costs</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,141&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Revenues And Long-Lived Assets By Geographic Area</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Long-lived assets include property and equipment, net of accumulated depreciation and amortization.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to the United States.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Substantially all relates to India.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005096992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_CapitalizedContractCostNetRollForward', window );"><strong>Capitalized Contract Cost, Net [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Beginning balance</a></td>
<td class="nump">$ 245<span></span>
</td>
<td class="nump">$ 265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization expense</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_CapitalizedContractCostCostsCapitalized', window );">Costs capitalized</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Ending balance</a></td>
<td class="nump">$ 219<span></span>
</td>
<td class="nump">$ 242<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_CapitalizedContractCostCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Costs Capitalized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_CapitalizedContractCostCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_ctsh_CapitalizedContractCostNetRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_CapitalizedContractCostNetRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033006999632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward', window );"><strong>Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGross', window );">Beginning balance</a></td>
<td class="nump">$ 316<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled', window );">Revenues recognized during the period but not billed</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable', window );">Amounts reclassified to trade accounts receivable</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination', window );">Amounts acquired in business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGross', window );">Ending balance</a></td>
<td class="nump">$ 423<span></span>
</td>
<td class="nump">$ 389<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Revenue Recognized But Not Billed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ContractWithCustomerAssetGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerAssetGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>80
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033007300768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract with Customer, Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 427<span></span>
</td>
<td class="nump">$ 417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized', window );">Amounts billed but not recognized as revenues</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenues recognized related to the beginning balance of deferred revenue</a></td>
<td class="nump">354<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination', window );">Amounts acquired in business combinations</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 383<span></span>
</td>
<td class="nump">$ 336<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Amount Billed But Revenue Not Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_ctsh_ContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_ContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>81
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033012636192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 4,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01 | Revenue Remaining Performance Obligation Period One</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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">55.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01 | Revenue Remaining Performance Obligation Period Two</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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">85.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, period</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-10-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_RevenueRemainingPerformanceObligationPeriodAxis=ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033001490064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 5,044<span></span>
</td>
<td class="nump">$ 4,897<span></span>
</td>
<td class="nump">$ 14,654<span></span>
</td>
<td class="nump">$ 14,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,282<span></span>
</td>
<td class="nump">2,261<span></span>
</td>
<td class="nump">6,671<span></span>
</td>
<td class="nump">6,784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,189<span></span>
</td>
<td class="nump">6,669<span></span>
</td>
<td class="nump">6,442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=ctsh_TransactionOrVolumeBasedMember', window );">Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="nump">1,314<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,735<span></span>
</td>
<td class="nump">3,599<span></span>
</td>
<td class="nump">10,876<span></span>
</td>
<td class="nump">10,733<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">482<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="nump">1,382<span></span>
</td>
<td class="nump">1,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ctsh_EuropeexcludingUnitedKingdomMember', window );">Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">485<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">967<span></span>
</td>
<td class="nump">970<span></span>
</td>
<td class="nump">2,820<span></span>
</td>
<td class="nump">2,876<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ctsh_RestofWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">342<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">958<span></span>
</td>
<td class="nump">986<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ctsh_ConsultingAndTechnologyServicesMember', window );">Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,226<span></span>
</td>
<td class="nump">3,022<span></span>
</td>
<td class="nump">9,255<span></span>
</td>
<td class="nump">9,035<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ctsh_OutsourcingServicesMember', window );">Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">1,875<span></span>
</td>
<td class="nump">5,399<span></span>
</td>
<td class="nump">5,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">1,475<span></span>
</td>
<td class="nump">4,318<span></span>
</td>
<td class="nump">4,414<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">833<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="nump">2,421<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">608<span></span>
</td>
<td class="nump">611<span></span>
</td>
<td class="nump">1,761<span></span>
</td>
<td class="nump">1,764<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">3,064<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">428<span></span>
</td>
<td class="nump">473<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">457<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">307<span></span>
</td>
<td class="nump">885<span></span>
</td>
<td class="nump">931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,051<span></span>
</td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">3,025<span></span>
</td>
<td class="nump">3,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember', window );">Financial Services | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">435<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">1,293<span></span>
</td>
<td class="nump">1,395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,228<span></span>
</td>
<td class="nump">1,170<span></span>
</td>
<td class="nump">3,487<span></span>
</td>
<td class="nump">3,465<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">511<span></span>
</td>
<td class="nump">471<span></span>
</td>
<td class="nump">1,428<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">627<span></span>
</td>
<td class="nump">610<span></span>
</td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">828<span></span>
</td>
<td class="nump">785<span></span>
</td>
<td class="nump">2,362<span></span>
</td>
<td class="nump">2,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="nump">415<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="nump">862<span></span>
</td>
<td class="nump">869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">833<span></span>
</td>
<td class="nump">763<span></span>
</td>
<td class="nump">2,297<span></span>
</td>
<td class="nump">2,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember', window );">Products and Resources | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">407<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
<td class="nump">1,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">847<span></span>
</td>
<td class="nump">2,458<span></span>
</td>
<td class="nump">2,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">439<span></span>
</td>
<td class="nump">471<span></span>
</td>
<td class="nump">1,336<span></span>
</td>
<td class="nump">1,395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">994<span></span>
</td>
<td class="nump">926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="nump">1,694<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">401<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="nump">554<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">242<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">447<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">1,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember', window );">Communication, Media and Technology | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">407<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,514<span></span>
</td>
<td class="nump">1,405<span></span>
</td>
<td class="nump">4,391<span></span>
</td>
<td class="nump">4,278<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">499<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="nump">2,111<span></span>
</td>
<td class="nump">1,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Transaction or volume-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">277<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="nump">794<span></span>
</td>
<td class="nump">813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,295<span></span>
</td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">3,756<span></span>
</td>
<td class="nump">3,675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Europe, excluding United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="nump">413<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="nump">522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Consulting And Technology Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">895<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="nump">2,560<span></span>
</td>
<td class="nump">2,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember', window );">Healthcare Segment | Outsourcing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 619<span></span>
</td>
<td class="nump">$ 599<span></span>
</td>
<td class="nump">$ 1,831<span></span>
</td>
<td class="nump">$ 1,838<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=ctsh_TransactionOrVolumeBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=ctsh_TransactionOrVolumeBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ctsh_EuropeexcludingUnitedKingdomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ctsh_EuropeexcludingUnitedKingdomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ctsh_RestofWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ctsh_RestofWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ctsh_ConsultingAndTechnologyServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ctsh_ConsultingAndTechnologyServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ctsh_OutsourcingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ctsh_OutsourcingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationMediaandTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005396288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning Balance</a></td>
<td class="nump">$ 32<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Credit loss expense (1)</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending Balance</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>84
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033012675712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jan. 22, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,615<span></span>
</td>
<td class="nump">$ 409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ctsh_ThirderaMember', window );">Thirdera</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Ownership percentage of recently acquired businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ctsh_BelcanMember', window );">Belcan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Ownership percentage of recently acquired businesses</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">$ 1,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</a></td>
<td class="nump">1,470,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Business Acquisition, Equity Interest Issued or Issuable, Value Assigned</a></td>
<td class="nump">$ 113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessAcquisitionAxis=ctsh_ThirderaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ctsh_ThirderaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ctsh_BelcanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ctsh_BelcanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009894272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations Allocation of Purchase Price (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Aug. 26, 2024</div></th>
<th class="th"><div>Jan. 22, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">$ 63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">198<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets', window );">Property and equipment and other noncurrent assets</a></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets', window );">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets</a></td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill', window );">Non-deductible goodwill</a></td>
<td class="nump">846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill', window );">Tax-deductible goodwill</a></td>
<td class="nump">166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="num">(97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</a></td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="nump">1,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</a></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ctsh_ThirderaMember', window );">Thirdera</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets', window );">Property and equipment and other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill', window );">Non-deductible goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill', window );">Tax-deductible goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ctsh_BelcanMember', window );">Belcan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets', window );">Property and equipment and other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets', window );">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill', window );">Non-deductible goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill', window );">Tax-deductible goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="nump">$ 612<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful&#160;Life</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships | Thirdera</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships | Belcan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful&#160;Life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets [Member] | Thirdera</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets [Member] | Belcan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Deductible Goodwill</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment And Other Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tax-Deductible Goodwill</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease obligation assumed in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ctsh_ThirderaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ctsh_ThirderaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ctsh_BelcanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ctsh_BelcanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033012960112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges - Summary of Restructuring Charges (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember', window );">NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">$ 229<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee separation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee separation costs | NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Facility exit costs | NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAcceleratedDepreciation', window );">Accelerated depreciation</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Third party and other costs | NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RestructuringReserveAcceleratedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringReserveAcceleratedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033004454448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee separation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember', window );">NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="nump">335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">$ 229<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember', window );">NextGen Program | Employee separation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember', window );">NextGen Program | Facility exit costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=ctsh_NextGenProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033007623952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges - Restructuring Reserve (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Employee separation costs accrued</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee separation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Employee separation costs accrued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments made</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(75)<span></span>
</td>
<td class="num">(56)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Ending balance</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033007481104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Held-to-maturity investment securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Total short-term investments</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term Investments, Total</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Cost method investments</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalents', window );">Restricted Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity investment security</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Held-to-maturity investment securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_DebtSecuritiesTimeDeposits', window );">Time Deposits</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember', window );">Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 355<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_DebtSecuritiesTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Time Deposits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_DebtSecuritiesTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_HeldToMaturitySecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash equivalents restricted as to withdrawal or usage. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestrictedInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005460448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Held-to-maturity investment securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Cost method investments</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Held-to-maturity investment securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_HeldToMaturitySecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033006020496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Schedule of Held-to-Maturity Securities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Held-to-maturity investment securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_HeldToMaturitySecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005463280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses And Other Current Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and benefits</a></td>
<td class="nump">$ 1,439<span></span>
</td>
<td class="nump">$ 1,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_CustomerVolumeandOtherIncentivesCurrent', window );">Customer volume and other incentives</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">241<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes</a></td>
<td class="nump">141<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 2,504<span></span>
</td>
<td class="nump">$ 2,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_CustomerVolumeandOtherIncentivesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total value of amounts due which have been recorded as a reduction of revenue over a contract period for services provided.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_CustomerVolumeandOtherIncentivesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009869424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Additional Disclosures) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowings under the revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember', window );">Credit Agreement | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkMember', window );">Term Benchmark | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkMember', window );">Term Benchmark | Minimum | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkMember', window );">Term Benchmark | Maximum | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkWithoutDebtRatingsMember', window );">Term Benchmark Without Debt Ratings | Minimum | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkWithoutDebtRatingsMember', window );">Term Benchmark Without Debt Ratings | Maximum | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Agreement | Unsecured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 1,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowings under the revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=ctsh_TermBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ctsh_TermBenchmarkWithoutDebtRatingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=ctsh_TermBenchmarkWithoutDebtRatingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009835888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Short-term Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember', window );">Credit Agreement | Term Loan</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Debt, Current Maturities</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005280704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Long-term Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current maturities</a></td>
<td class="nump">$ 1,183<span></span>
</td>
<td class="nump">$ 606<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember', window );">Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term Loan | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</a></td>
<td class="nump">618<span></span>
</td>
<td class="nump">642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Unsecured Debt | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long term debt</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ctsh_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033008676384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Tax Rates (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate</a></td>
<td class="nump">22.70%<span></span>
</td>
<td class="nump">26.80%<span></span>
</td>
<td class="nump">23.40%<span></span>
</td>
<td class="nump">23.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033006518336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (One-time Transaction) (Details)<br> $ in Millions, &#8360; in Billions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>INR (&#8360;)</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>INR (&#8360;)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>INR (&#8360;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsForeign', window );">Deferred tax asset related to foreign tax credits</a></td>
<td class="nump">$ 40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">$ 191<span></span>
</td>
<td class="nump">$ 514<span></span>
</td>
<td class="nump">$ 473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalents', window );">Restricted Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember', window );">Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2013 India Share Repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2016 India Cash Remittance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_IncomeTaxDisputedAmount', window );">Income tax, disputed amount</a></td>
<td class="nump">394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8360; 33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssets', window );">Deposits assets | &#8360;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8360; 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_DepositsAssetsPercentDisputedTaxAmount', window );">Desposits assets, percent disputed tax amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2016 India Cash Remittance | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DepositsAssets', window );">Deposits assets</a></td>
<td class="nump">$ 412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember', window );">Indian Income Tax Department (ITD) | Foreign tax authority | 2016 India Cash Remittance | Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_ctsh_OnetimeTransactionTableLineItems', window );"><strong>One-time Transaction [Table] [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355<span></span>
</td>
<td class="nump">&#8360; 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_DepositsAssetsPercentDisputedTaxAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposits Assets, Percent Disputed Tax Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_DepositsAssetsPercentDisputedTaxAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_IncomeTaxDisputedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax, Disputed Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_IncomeTaxDisputedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_OnetimeTransactionTableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for One-time Transaction [Table] [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_OnetimeTransactionTableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</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_us-gaap_DepositsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DepositsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncomeTaxReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash equivalents restricted as to withdrawal or usage. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestrictedInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_OnetimeTransactionTypeAxis=ctsh_A2013IndiaShareRepurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_OnetimeTransactionTypeAxis=ctsh_A2013IndiaShareRepurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_OnetimeTransactionTypeAxis=ctsh_A2016IndiaCashRemittanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_OnetimeTransactionTypeAxis=ctsh_A2016IndiaCashRemittanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033004497120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward | Accrued Expenses And Other Current Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument [Member] | Foreign Exchange Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument [Member] | Foreign Exchange Contract | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument [Member] | Foreign Exchange Contract | Other Noncurrent Assets</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets fair value</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument [Member] | Foreign Exchange Contract | Accrued Expenses And Other Current Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument [Member] | Foreign Exchange Contract | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities fair value</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033007495904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [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="Show.showAR( this, 'defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Cash flow hedge gains (losses) expected to be reclassified to earnings within the next 12 months</a></td>
<td class="nump">$ 14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480870/815-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033010538464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details) - Designated as Hedging Instrument [Member] - Cash Flow Hedging - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 2,923<span></span>
</td>
<td class="nump">$ 2,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract, Maturity 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">1,878<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract, Maturity 2025</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">1,725<span></span>
</td>
<td class="nump">1,020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Foreign Exchange Contract, Maturity 2026</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 595<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ctsh_ForeignExchangeContractMaturity2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005537760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Cash Flow Hedge Derivatives Financial Instruments) (Details) - Cash Flow Hedging - Designated as Hedging Instrument [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Net Gains (Losses) Reclassified from&#160;Accumulated&#160;Other Comprehensive&#160;Income&#160;(Loss) into Income (effective portion)</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="num">$ (22)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cost Of Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Net Gains (Losses) Reclassified from&#160;Accumulated&#160;Other Comprehensive&#160;Income&#160;(Loss) into Income (effective portion)</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Net Gains (Losses) Reclassified from&#160;Accumulated&#160;Other Comprehensive&#160;Income&#160;(Loss) into Income (effective portion)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Foreign Exchange Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Change in Derivative Gains and Losses Recognized in Accumulated Other Comprehensive&#160;Income&#160;(Loss) (effective portion)</a></td>
<td class="num">$ (13)<span></span>
</td>
<td class="num">$ (24)<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4D<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480627/815-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033001347792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments (Other Derivatives) (Details) - Not Designated as Hedging Instrument - Foreign Exchange Forward - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Market Value</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 1,026<span></span>
</td>
<td class="nump">$ 1,317<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480463/815-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033098468784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Foreign currency exchange gains (losses), net<span></span>
</td>
<td class="text">Foreign currency exchange gains (losses), net<span></span>
</td>
<td class="text">Foreign currency exchange gains (losses), net<span></span>
</td>
<td class="text">Foreign currency exchange gains (losses), net<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument | Foreign Exchange Forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Amount of net gains (losses) on derivative instruments</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033009766288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember', window );">Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short term investments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Noncurrent Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Noncurrent Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Money market funds | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short term investments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Noncurrent Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Time deposits | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other Noncurrent Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivative financial instruments, assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other Noncurrent Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivative financial instruments, liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RestrictedInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=ctsh_LongterminvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=ctsh_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=ctsh_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033010629984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 13,898<span></span>
</td>
<td class="nump">$ 13,490<span></span>
</td>
<td class="nump">$ 13,227<span></span>
</td>
<td class="nump">$ 12,903<span></span>
</td>
<td class="nump">$ 12,661<span></span>
</td>
<td class="nump">$ 12,309<span></span>
</td>
<td class="nump">$ 13,227<span></span>
</td>
<td class="nump">$ 12,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Net change, Net of Tax Amount</a></td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">14,452<span></span>
</td>
<td class="nump">13,898<span></span>
</td>
<td class="nump">13,490<span></span>
</td>
<td class="nump">12,882<span></span>
</td>
<td class="nump">12,903<span></span>
</td>
<td class="nump">12,661<span></span>
</td>
<td class="nump">14,452<span></span>
</td>
<td class="nump">12,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation adjustments: [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, beginning balance</a></td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(256)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="num">(256)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(248)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="num">(248)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net change, Before Tax Amount</a></td>
<td class="nump">207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(128)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Net change, Tax Effect</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="nump">21<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(288)<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="num">(288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, ending balance</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">28<span></span>
</td>
<td class="num">(178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(283)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(283)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Unrealized gains on cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, beginning balance</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net change, Before Tax Amount</a></td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Net change, Tax Effect</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">OCI, before reclassifications, before tax</a></td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, tax</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">OCI, before reclassifications, net of tax</a></td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, ending balance</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Unrealized gains on cash flow hedges | Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Reclassification from AOCI, current period, before tax</a></td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassification from AOCI, current period, tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification from AOCI, current period, net of tax</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Unrealized gains on cash flow hedges | Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Reclassification from AOCI, current period, before tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassification from AOCI, current period, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification from AOCI, current period, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, beginning balance</a></td>
<td class="num">(149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(324)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(150)<span></span>
</td>
<td class="num">(156)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="num">(141)<span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="num">(299)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="num">(299)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss), before Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net change, Before Tax Amount</a></td>
<td class="nump">189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Net change, Tax Effect</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="nump">40<span></span>
</td>
<td class="num">(149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(290)<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="num">(290)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">AOCI tax, ending balance</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">$ 42<span></span>
</td>
<td class="num">$ (150)<span></span>
</td>
<td class="num">$ (156)<span></span>
</td>
<td class="num">$ (285)<span></span>
</td>
<td class="num">$ (141)<span></span>
</td>
<td class="num">$ (222)<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="num">$ (285)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AociBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AociBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AociTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005480192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 13, 2024</div></th>
<th class="th"><div>May 25, 2023</div></th>
<th class="th"><div>Apr. 20, 2021</div></th>
<th class="th"><div>Oct. 27, 2020</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,504<span></span>
</td>
<td class="nump">$ 2,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember', window );">Syntel Sterling Best Shores Mauritius Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation settlement, amount awarded from other party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="nump">$ 855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages', window );">Punitive damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages', window );">Actual damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages', window );">Actual and punitive damages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember', window );">Syntel Sterling Best Shores Mauritius Ltd. | Attorney Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation settlement, amount awarded from other party</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=ctsh_IndiaDefinedContributionObligationMember', window );">India Defined Contribution Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement Amount Awarded From Other Party, Actual Damages</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement Amount Awarded From Other Party, Punitive Damages</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement Amount Vacated, Actual and Punitive Damages</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ctsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainContingenciesByNatureAxis=ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainContingenciesByNatureAxis=ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=ctsh_IndiaDefinedContributionObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=ctsh_IndiaDefinedContributionObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033161783120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Revenues From External Customers And Segment Operating Profit) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">$ 738<span></span>
</td>
<td class="nump">$ 686<span></span>
</td>
<td class="nump">$ 2,141<span></span>
</td>
<td class="nump">$ 1,965<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
<td class="nump">3,034<span></span>
</td>
<td class="nump">3,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="nump">905<span></span>
</td>
<td class="nump">862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Healthcare Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">331<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="nump">975<span></span>
</td>
<td class="nump">1,009<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Products and Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Communications, Media and Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">437<span></span>
</td>
<td class="nump">464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Unallocated costs</a></td>
<td class="nump">$ 353<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">$ 893<span></span>
</td>
<td class="nump">$ 1,089<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_HealthSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_ProductsandResourcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationsMediaandTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ctsh_CommunicationsMediaandTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033005140896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information (Long-Lived Assets By Geographic Area) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">$ 1,001<span></span>
</td>
<td class="nump">$ 1,048<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ctsh_RestofWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived Assets</a></td>
<td class="nump">$ 593<span></span>
</td>
<td class="nump">$ 623<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ctsh_RestofWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ctsh_RestofWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46033008785936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 29, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>110
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M'+R'HGLE9X-8Z2%6ZO.^N&%JA5B5H;1^P7]N\BTKZOF'HFY=Q8VKNCIL%R3
M)N/;?C2 44SPP6B@,CRH#+TJERLA]9GFLC0+;<N5+ET26S]1[]<Q&0D$3$)8
M7G20%WGE_2U9QDT]2L6FWCF2I]RD\:[@IZCB&I(961I"$L0CH;813<(Y+#4^
M2(V]4K_J%9>FK/17."0PMI-$\6PD$# *"($%S@X"9_Y<"FWJS7&!,^NW9U&8
MC 1"1KTT#P0F!X&)5^"M- 25^KG9-?6&6=>+T3G3"9"C (]T0D:]8 8ZYP>=
M<_],&Y5,Y]4#*KBAW"Z53IUS2T*4C.?;MHFQ8V?CH,-/X-7YNQ#9HT$'B(W
MGD!,QQL:L(J#)'((ZW$1>X5]KC2K'G*SC8_E;N=H,']Q,IYDR J[]C/N8(6]
M?##TN^=FLV2F,J:BY$BSIZ-Z";#>YI9>VVH^IPZY'6^P'SA_BNKA195\YV?P
M\\%8HFT34M?$=[#!?MJT-;(2U?$JA &8!#0<R[2MXLA1AG ''7R$.DVE]&BS
M^6%P'5OB;#.<A(EKHCO0X/A%7521L[N\,-TCAULI[ 76K_92K^5M&'0'+^RG
MU_6^!UBSY[H!  .VJ40#:U8 (SISS$F'+NQGUZ%62+[EU0:69\.(1M%8'F#D
MK+@=L; ?6;TV+^-W<.FR&43'':C?9G@DZ#!%_)@:X[2WK,$#@LTD/!^#"S**
M7$H[;A$_M\P:E!LSQ_S)G/055TVC(@9]WS'Q-JE(9"U1R"HDCD5 >H<O/\^&
M#> QI3:C*$W&;2!HY5P2'<J('V7CW73:8P8HUJ85L:0"1'-TU*0#&CD"-/?:
M/:K91E=H50/ *"*N]'9\(WZ^08W-4#G<W1" >]C*,V!$'$@F'?.(_W35-3>N
M^D6 ,Q-.QA4,L(I=YQ;2P8GXX=1OO?89Y5Y4$9M"XQ8,,,&1 U2D Q7Q@\IJ
MP8[5 9M'86A)!: 5._IOTD&+^*'5UJMC^H#CU<RZF8"LB*M1I!VZJ!]=-Z(L
M\[;1;J]Z1%47 UZE1BTZ67*._A*:(TS>@;<^7N]P2X6@WNP5' TST"&18F\O
MNM0B_;$21<:E>OM;0O#L?7-TU\]@2TJ]@/W5EO2UO UC[WA*_3R]E?LZJNHL
MG*(WP3D.S*Z7:,N*FEHX0FK%9-TI;+1IP?+_>-9P@:-<*=-*@#FRF3K>;UZ3
M832]Z\HC]Y6%.?"TV;DV"[DL1=6+*\"#N$Z#((!""^=QLQ'">;+_N@VT;94V
M6IF3?U;SDBDD[M&2KS4O[[AL?WA_4]U8?^1I_ZO=+?2IZ0G4FC=/*(IG,'\V
MZ,=8]9H,\]>U M3?"EQG67.1;TK6FN7965ZAE*US4\) D0#8QR0%;+!+9L=^
MZF?_-ZZ9^<@TL4Q69B+@ZVC@Y!K2<'QK!9E1&C@NKF@'>^J'O>FS-^6F:)Z;
M[-IK49HMO*H?<6WY'K(GA5 *+JPVY<,Q$@";L[GCNIIVG0!]R26K<E9%4"T
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
M!9#_KQ@3APOU@.9@=_HO4$L#!!0    ( )V-7EF &X*UJP,  '$-   8
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
MYEZ8'<'<VQH*0I[D8O8D)"RJX4EXX@D/.9[YXL"3?.>; WT+CCLJ[&X$E&?
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
M[##!QQ%( \#UM1!Z/S$;U,^M\"]02P,$%     @ G8U>64GF,>FM!0  # X
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
MZ^ZCN?E!#_XDI*\PM>-/<>/'QME,%+WKS'80A@7;JO%7=3O@L">0!\\(R$%
MLMU^(K;RK>K4V2MK;H2ET=!&7]A5EH9Q54-!N>PL?JT@UYU]U->ZZ;43JBG%
ME56E%N=%8?JF<^*C+G1UK9:U?G7282Z2."D&O6^\7OF,WH5X;YINX\1W3:G+
M^_(GL'$R5(Z&OI$O*KS4[;&(@KF0@8Q?T!=-CD>L+WK9<;&R9BLN8*M%@@#\
M;B,N&'9MQ3_.EXZ?__,I +S^^&G]5$RGKE6%?CU#M3AMK_7L[)NOPC3X]@7K
MX\GZ^"7M_T787M;[MG)JO;9ZK;AFS$I,,UUMM.A(JQ-+JF7!;C6=*'<RND2A
M#N,9V&( UGEDB[K29.+R;O@J:E/P5'-!$%6%%F02NS7*BNZN19R,%5H5&[+)
M]!;SM,:R/6+9.\@X!Q7K+>D_%I\T&5G!%M%M*K=O(_FUU YVZ[8BRS;PI8-S
MC>IZJ^=";0G'N>@JU-N:3>F;0F.RJNGN:'Z[CWZAW$:L  AN+2Q?K4 X  (^
M5DV)5+)W<U2L_04,2^,-YH(K\,YLJT*LX*&Q,/DG.(6'#G0R3MOI8M.8VJSO
M1G0<=!9UCW#OAL+BMJTKCR.\ND9T6L(!F-ZY3F])J--K.P#]:Z_J"H[H9@W8
MM!UG4\[U5L'3W60*<0-ATM6957=##CI3]Z3(>V]US6&?1&XV%4)"$<(2X' M
M2/\C\_=-IK6CTPU-/<> E54 K2\H&CR'TT5OR>(]<Z:8M]84/O9^AN-=QG(X
MNLY6RYY,[(Q8:P,8V@UP1RZP$T3I"' +.QZE)'Q!PB%]*#W\KW^&1%77C%E9
MH@(PX64/FE!-5ZFZAI$P<$J0JF'9'Y&J&W$.3H'/P]0#=&366!;#Z)^;BNR]
M[/ SU%]MK-;WZ%3\2#5R[\D!9+=D&'PZ%.\NQ0^7XL,W:MM^^U%<O+\25Z93
M];//)\B^'P"Z.WU@\]<BG =QSE>Y2'#-)=TE:8S/:)Y%"5^#\3Y)<97S*)4L
MDR[H>1C,\RP='?PK4"Q!$F&<"?R%"?ZC4,2Y%#&4AU$NXC 1<1!"082G1-/P
MO"&3O^LM.A,(I9"/<(U%!+D<XZ$G#B,1DTY)LC$T#>./!H^C #*+0$0A!J21
M6*29R"&<)*'(87,B):S/90!LP!4H^D_&UB6,2H1<B)S_HEB**,776$CHD+A=
M)/DP WD=YRE?DS#VR#%F>4A/$^!)3^-Y%.;^N@@9NSC/&+LX8;SC>0KG+O?H
M\920^!Q1<,02TIC[>$41S1)G/(>4J8^73'BN) WX*A<92T89C5[,99* F9XH
MY!A I"$P@'+"()SG<(.2(Z+O$>%. ,,(@A7.+;X,,%>T.B ^XW)Q*J[0-3(L
M:-J0O:IV._=A!68(25\<+;S+N?1:97C/MECZ=(\BND_G:1:*=]6M+H]:2Y%(
M@UQDR*Q49DB]C)(]('^S-,3WD!)KGB/-%DA]2 ,C+-2-4[X=Q7)V#2;=ZB//
M0#'R*LL$$$L"$2,#0TR;0512AE,Y ([X"T'X_\,P 5]#9HLLI]Q,\H M3SAT
MT3P,_'V:^<R- H]#FDC/,!DB_9!A@"&11$0L W@!78P$#V4,=J&?8F:)[&F&
M02"1*F$"2B%V@@S BQ9@IY1T!"R[>,PPF RI):D(@/XB"\0"94',DB,9$@ O
MF0X?, SB"(9!6>&G"#=1'B&LK$>"XA8P?B\+& 5< W\-,T(GYRJ/Y_G"7^/0
M9X/,<I\%J<>.B)&S(,%T?XQA0BJKG&.0I9YA@H%9I+^&OLS\<Y1;,I059^9B
M'D3/,0S1,((> TCZ1S7!60@N$F889AM^3C%(F,*^"##_*<,P" D#$F?A] F7
M4W^-,^]Z(GV:^Z+T'A'#9,BM>PP##DD!6QH&G E@E7S!#$/YNH@9!R"P )FG
M %B^R## 7:)&H 'K."^.&>Y@KL3:%X8$)!'Y%X'PPCCT-VAUWO7U"B3"NXF5
MJ=$V4\Q]'^\VU$2[:MU4*S "6K&MN=;;_=:H4&T%\ZK?-.T/!IVK02=M$;B1
M)^[:>N[2S%W8/*(/7J+OCH+3!TQ&^TGZB,0;]&5-0_8L5<V-,/R(V9MT=&'?
M@)@)X7P+&JM^\ZVLOFUUX[0X2!>'^(@/B3P?:/3U$,L=*&9)>XO]S9)&ZUIM
MQ^R:/&MQ:TK>SA2U05"/=UO7-WZ&O8W:L$_[#*S3-@O]O\:C S3;EOI@RN_&
M-,/MX1>!-^+E*I+I;H&PV!K!5 *X['ESLO,<;7\'FSKNP3$@PHH9(2O/MW[K
M"]D:;L!/W^]WO#-6X\[83CMC<2"S !'"_(>3M"I^[2L+23@P[2\*LUU6C?([
MGF^^RF4HOQ6+QV&-)=5]A.KZG?B3=Z5>:6MWN^=1[_\X&K'DD@85C) ,.(^P
M[\5&N=TN1V(MI/;CJ1B.&T2*QH8@>3@MB/61^P=1$E-TI/P]T0FI:7H<&5H_
M\1E]-L=>AM*?/#'N2$8^#F7SEW6U'@QPN#K./1JD[+ CW#V&Z2U\K$SOIEI^
M4.NT?Z4-,1GU86^>G_;F.7>$VF/CYNS&=!@SG&30V&YO7?!K"RRC?:Z/C)VF
M?,ZU&\3[ZWB>H?D:LFE.>OT.&9MY:VXK<@'N)LF?:,],5%@,^I?ZN=2A8R&@
M(L6=5M8?*=S7EO\!;8G7=BS>>IZD@P3H\!D\9-%+<>PV"D6J^<"&#WRZ>ZM5
M82N.%8HK/'QXQ*4HHZ;3,X.,(ELH(6I*6%A;:DAOD6MTKE0B?.>7%UAUVZK
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
M -"R NVO#%U8S8(/: ?0Q7]02P,$%     @ G8U>6;E+"A2W @  *@8  !D
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
M8F@4%P4&S2A\KQZT;;CT41V=8+H[ZG*HHRD&>9$N#!$PU*F(=C."?% +99N
M6NN]'  P-!P-<+6J+;>WKKWC\B(_KMU/V#@!J_&1D[PNJ*JT&::T.VX$;+)M
M0V!1ZXW0 YT^.IZ=](!QN\UREU_JE9"J= TSBL? &DK299L<]S%GXA; K,GT
MPG:&;LWB(O)DPEZ6DF$7S.KU"+_5KQK-:)G8D8(GW@O_F6@8/M.Z94C]G*O9
MK"MRY]0W-0'"=T>S-_-M1Z(X?CKUBCZ#!]6*A-C?@ZFR\'%WA.(YU2Z(;IX<
M#LI]EKT-! ';CT^^X4JSOY;XK9BEBNX,^*&0P[TA>2QN&?.$NXJ#7@<L<+0M
M\677 G$RQ$AE1_NDUTO]@-ZTT.#\$6Z^ZHD/IFST? ; )"%O*&N+>MR)&ELL
M-$B;$:_H >[@8+[/)L\5,G&,T>Q( 92K$C)'I!;B4"&+H]E)S^.A.&TS2:P?
M_ +M>87U):L3C)C_82"TNZJ]L0QXTFD_F0>183FS6^%@"#(QH@\=-Y\A2;=U
M@JG0LV!"W)?B^YM_ACZ=EN L72/9X#%$A)B<@6^L]$SZA+':=!-_?7M_Q5EU
M S.=RIBW=W'SGN]N6<[-$.HNC6U')T71*W0WI*%P?J?-XJ.'O%488*S4S[IJ
M\ "BSKH=4V;J^K8%S)/*G6L]@M?0JXQPIW>8PDNY2YS1.V(\2P0>XVU_NS%^
M0KA'4WR SR_,R9:3PZZS:%\:MBZGW?7<06ULZ-!LBY0*TH[W5BW60 _Q!*C8
M"(%1F=X=A-J"HJE$';/QS)5Y["Q) WAB>2->$WT,7:/^;/(5,U/:6^J<VK']
MU!@^-'6%-=NNB=R!+M*BGOMM%S/>"R']<,EZL2 ^8#WA0)KW RK*+'Q&!CHD
M>UL^L_QH?CS=WS)/)]M)WMTQN=)?&W2?"N&1HWUM^ UPO,(>GS4X::)G<LQD
M=7A6V([>G/:8VT[L,=14A\6.M;@@FW;B/2Y*731:"'*8N&&O%JK#S*MX+G*]
M">I3HZU9;IC-J!R:52CN-,X?#)M'V3>B;%*46#3M0XOH$%"0G 6B-QGG_LB>
MM>A@NNFDTBH_(Y<M2\:BW[-F+Q[+6 NU#8Z-+29JI=-N>A7;HP%*L=WS88UN
MQ$1G[II9F@R5*I%46RA/*^WQ9Q? XWT:26/N&^)%W9D%@E/H!SX!F5S.+8?/
M+$ L1^%>WE,YGP9*A5[O!^-'EBH=FJ6YLJZ%+2041.P?W<:D\R-+ED$MT5?>
MU#N07 -^$O&YB/9&M<_+H7OD"]1Y:%OW=#I&AQZJQSOO.TKR*WFKP[L5!"N]
M^NBO]B^.KM+[DNWR]-8)6] *O -7ES"=C%Z?#)1/;W+2G^AJ>7N"?*,KY6=!
M:*SG!;B_="YV?SA _SKM\F]02P,$%     @ G8U>62D4J%/#"0  #R$  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL[5I;;]LX%OXKA*?H)H#'CB])
MDS8)D*:;F0!MMV@ZTX?%/M 2;7$KB2I)Q?'^^OW.H6YVG*1)I^C#+E#$$D6>
MZW<N)'N\-/:+2Y3RXB9+<W?22[PO7@Z'+DI4)MW %"K'E[FQF?1XM8NA*ZR2
M,2_*TN%X;^]@F$F=]TZ/>>R#/3TVI4]UKCY8X<HLDW;U6J5F>=(;]>J!CWJ1
M>!H8GAX7<J&NE/^C^&#Q-FRHQ#I3N=,F%U;-3WIGHY>OIS2?)_RIU=)UG@5I
M,C/F"[U<QB>]/1)(I2KR1$'BYUJ=JS0E0A#C:T6SU["DA=WGFOH%ZPY=9M*I
M<Y-^UK%/3GJ'/1&KN2Q3_]$L?U>5/OM$+S*IX[]B&>8>8')4.F^R:C$DR'0>
M?N5-98?.@L.].Q:,JP5CECLP8BG?2"]/CZU9"DNS08T>6%5>#>%T3DZY\A9?
M-=;YTS?*ZFM)EA$7.I=YI&4J+G/G;0G3>W<\].!"<X=11?%UH#B^@^*1>&=R
MGSCQ]SQ6\?KZ(:1K1!S7(KX>WTOP2A4#,=GKB_'>>'H/O4FC\H3I31Y6N:.H
MD'DL?E?Q0N<+<498T5XK)]YH%Z7&E5:)?Y[-,!TX^M<VJP2FT^U,*;9>ND)&
MZJ2'X''*7JO>Z?-?1@=[K^Y1:=JH-+V/^I.\>#_%RUSX1(F<D)^*R)36*6'F
M8E8ZS'2N+Y9*E!A#7@#R<Z%NHD3F"QY82ANS/4W!H1<!$&0W)[P!>'.Y:-=%
MI;4JCU8M 2L]_FCW92!:O1S6K<2"-,0G180BJV+M>::86Y.QP(5Q3L]2DCS_
MM5"6TU8>*3%;D1:Y5[:0ECP[$.<= MJ)5&?:JYA($Z6YU%9<R[1DO7UBP+6C
M2"*]D):F71LKB2/6E:#Z68E$0LR:'$RW)BH$H4_"$]"(D<Q(+F)235,W10#<
M4OL$=EP)DX-1XU@-QVI?AJP&*T.JN(R8GLD7AGX5"2YY!@NO*MI(D3YA!];C
M6\FZP'J9Z"@A1\>F<?P N!(R!BW,ZPN9ID$)YU051*F6,YV&Z+$JE5V;;H(E
M;H';VA:4:"8$T &%GNT[HPK"-G?E[-_(Z@%-#BX5N?*LO[26Z#+H^Y@'\:5C
M&I?D^IQ- EVOEK((TG8A=N:<@2G8;.\"X;.%54RN'TRB9$1BQ4@/<1DBH\;4
M:B ^)0CM^V02"Y4K"Z.M1&$-:+!-:"II[5.>1:XANZ*&.@\9B4AK'1:#/=IA
M75LJDB%,)6Q\79&J:I0 'RFP %4DJ,@S6L!R7LK)6S_ J7WR@RR*5$?DS+X@
M[(J%1;A25=6NLF]N(/*<V/9))PJ>,I=ES*$$:LZD.F;N,(VOC HE6Q@C=AB;
M[ V !9$-HNUW5$P2'TX0.SJ/TC+85[JD\VF7R'#T6J@;*>@24^263].>9<'4
M% CFL&= 5PAP4#1T5QRNP9&IB603X&TJ<L&A#8?UZ*U+65 +,GZ?!<EE9OZ2
MS(36(TTI,>P*E&.LF@'@=4U&#$75R(A')AAQ,$J3@+I!]K;6#/^N:@EHTEE
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
M =^7!N=;_< ;M/][</D?4$L#!!0    ( )V-7EFJDM;Q> 0  .L,   9
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
M=A.4V &I::(]3/0G=<25"*1/[W%^E\0,K*5/&MBV.[?R =" FJ2!X(< 4.T
M%!9)2N+6C@F4W1(:!UI%&IO"<:2;WDH["T&0]N!R"TM G%NS%@P!G+-"O[.+
MP&!R_HP!S_/9Z#S)U-?O!;V@F>V3@[Y'BC#5.XM-K33,:#\DM_V4@8=X&WX'
MZ(8*70W>)L ZICU&L#)#ENPU(SJ&R365#D(GW&)PMQ$4\\O#">)E\Z(B0U9&
MY$;;!7$4U$[/;5;!KS02T)_AYH;2=(*,&6)<PP](W1P2 ?7'!?&!!>'SFMI=
MZ@#?*U1W$+#Z#6J%]$1=]+I/W7D#?[]ZFAV>4Z=F/Z*)0N53PT+5'2'->1W:
M#UYF;A0^K:M'W"EF&L.0#4C0I#J[L:U\0'?.R(Z#LP%)1^,8)F<KZ6CC67*F
MH3/ -*0-2O*^=0VGX.Q9T^Z+LSU--]#?.#@\6E,SZ6MNJ56&;&N_ET8\)_BX
MYK9O03FOI5ZMU[Z:>S/I^@3Y;:B!WJ*II+D).7 LL1=1%9UQP<X=GAB^U->A
MOE/?D%H_TH_V$%-/V*\M9WX.!AME)?0&+Z>^C7HVB"%;DSO<.&J#:/MD#\.\
M6XB=FP4L][73)I8K4=<,, QB&\EA&[4A;G9>BZ ?XZ^K5A0;G<BY!DAO":@G
M=:Q-V*3U9>,P(F]J51"8,P64NG5J0G_U"V)B3Y6]TXB7RL FD\ 2"&<^YYVB
M 80(FS4/A4Z*(IDN6.ZA:86TSRD:Q<\,0T'D$>Z+@ BC9!QVLV2I>\@3C[=W
M! [#AXE$0!6N;/$G\YRQ7E#DC*DL>42:96"_QBV7TO.SVHIJHZEA4N4>7G%.
M!C[]$=QOZ"OM^9^P,L9OGZ6%_3I8!,+02V!'^(!=^Y8 #_YS._DZ]_K:8 GB
MA9%_A,:_IWG+;74S<#@%)#\@GEGUU@9D$/K4T7BN,YR4!LI0,M$AX7L:#J9
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
MHK%\Z/V67^Y=^+[W&_YSC8;'!EJ WY<>^4 _T ;Y;>_7_PM02P,$%     @
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
M7PM<"]3])6-R/] !JDXY?@%02P,$%     @ G8U>6;C?O;QU!0  7!D  !D
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
M';V YS-KP_:")MA]G#W_$U!+ P04    " "=C5Y9(E]CF+D#   U"   &0
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
MT=G%>0"VGC>U0695]?C"$$^,:IOSB$;K'?@^,UR(QO !VJ$__0-02P,$%
M  @ G8U>66A:0EU6 @  5 4  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&ULA911;]HP$,>_RLE3ITV:2$AH2QE$@I9I?>B&@&T/TQY,<B%6'3NSG:;[
M]K,=R$ "]F+[[+N?_V?[/&ZD>M8%HH'7D@L](84QU2@(=%I@275/5BCL2BY5
M28TUU3;0E4*:^:"2!U$8W@0E98(D8S^W4,E8UH8S@0L%NBY+JO[,D,MF0OID
M/[%DV\*XB2 95W2+*S3?JH6R5M!1,E:BT$P*4)A/R+0_F@V<OW?XSK#1!V-P
MF6RD?';&8S8AH1.$'%/C"-1V+WB/G#N0E?%[QR3=EB[P<+RG?_*YVUPV5..]
MY#]89HH)&1+(,*<U-TO9?,9=/M>.ETJN?0M-ZQO?$4AK;62Y"[8*2B;:GK[N
MSN$@8!B>"8AV 9'7W6[D53Y00Y.QD@THYVUI;N!3]=%6'!/N4E9&V55FXTSR
M*%)9(JSI*VHX,MZMZ8:C?C\.C-W'>0?ICCEKF=$9YAT\26$*#7.1878<'UA]
MG<AH+W(6702NL.I!''Z *(P&%WAQEW3L>?%_DX8'IE,N=:T0?DXWVBC[3'Z=
M2KDE#DX37>F,=$53G!!;&QK5"Y+D[9O^3?CQ@MY!IW=PB9ZL;"EF-4>0.<SS
M'/U+/K@M6%*#^I3JR]ROM0+L>*SE&<M3C@<-VE.A&G+);>WJ$:P+A7ATN?#%
M(H]GW!VY)CX8S<]M E'4NX4KB&YZ0]?%O4';17!UZN""@Y=>HMKZ>M:0REJ8
M]M%WL]V7,6TKY9][^]\\4;5E0@/'W(:&O=MK JJMX=8PLO)ULY'&5J$?%O;;
M0^4<['HNI=D;;H/N(TW^ E!+ P04    " "=C5Y9,PKRKL(%   >$P  &0
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
M< .\3Y6RVPD>$#Z)3?\!4$L#!!0    ( )V-7EGA/ ]-/ 0  #P-   9
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
MNKH[EP;+H1OFV&=!V0#<7TAIMA-[0-.YDS]02P,$%     @ G8U>64+FYUY
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
M*5TWSWIBU=;WGU19JF9^6-#_!FIG0-_72MF[B=N@_8-)?@-02P,$%     @
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
M*\73XG '+ *1&^C?-YRKEY.\@7HKSNH_4$L#!!0    ( )V-7EF?.+H"6@0
M +D>   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;*V9;6^C.!#'OXK%
MK4Z[TE[!D)"'2R*U >[V15=5J[U[[1(G00N8LYTFE>[#GPV4\!2NV9TW"3@S
MOS'SA\$9+XZ,?Q=[2B4Z)7$JEL9>RFQNFB+<TX2(&Y;15/VR93PA4IWRG2DR
M3LDF=TIBT[8LUTQ(E!JK13[VP%<+=I!QE-('CL0A20A_O:,Q.RX-;+P-/$:[
MO=0#YFJ1D1U]HO);]L#5F5E1-E%"4Q&Q%'&Z71JW>![@B7;(+?Z*Z%'4CI&^
ME&?&ONN3+YNE8>D9T9B&4B.(^GJA:QK'FJ3F\4\)-:J8VK%^_$8/\HM7%_-,
M!%VS^.]H(_=+8VJ@#=V20RP?V?%/6E[06/-"%HO\$QT+6U<9AP<A65(ZJQDD
M45I\DU.9B)J#XO0[V*6#W78877!P2@?GO1%&I</HO1'&I<.X[>!><'!+!S?/
M?9&L/-,>D62UX.R(N+96-'V0RY5[JP1'J;ZSGB17OT;*3ZX>J9#\$,H#C](=
M6N\)WU&!?D-?">=$BXX^>E22*!:?U.BW)P]]_/ )?4!1BNZC.%8WAUB84DU$
MX\RP#'I7!+4O!'70/4OE7B _W=!-C[\W[#_[/_]@V!_; P!39;!*H_V6QCM[
MD/A$LQOD6)^1;=FCG@FMW^_N].7CYZ+[/Q<]&';W:*C<<9][(Y=.=4LZ.<^Y
MP+L-0WZ@&]2Z-9F0O;=: 1OUPW1AGHN,A'1IJ,HK*'^AQNK77[!K_=XG$R3,
M@X3YD+  "-:0=U3).QJBMRI.6%2</F$+C)MC] OR9>6HV^NE+E?79&(W3;RN
MR73<-/&[)G@Z:]H$@]?T@QD;5QD;#V;,3[*8O5**!,V(KLKJC1Q>>AP&4=<^
M#I P#Q+F0\("(%A#7+<2UX6L=BZDO) P#Q+F0\("(%A#WDDE[P2FV@UBKA46
M$N85L'&M/([;%;1K,FN5Z@!H2@T1II4(TT$1OM*3_(.FZ(&S'2=)7_H' =>F
M'Q+F0<)\2%@ !&M(.JLDG4&6S1FDO) P#Q+F0\("(%A#7FR=_Y=:PXN>4T9#
MJ136*YW>OYA6I^@X3JLPK8>#7*O5>T+ZH"$#*%I3A5IW ,.\ODI.,S5M,;HV
MG>5ZCTUGO=YCTUVPET;U5;UMGXV:^;#/^;"O>9.@?]%5B_-A^K5U")3F@=)\
M4%H 16NJ?FY(8-".! 9M28#2/%":#TH+H&A-E<]]"0S4F"@Y]?ICS]JUKFN#
MQ^U:U[7IK*Q[;#I+Z^'K^M&\G;L3>+@]T:V) 0FC.)*OB)XB.5 -07L5H#0/
ME.:#T@(H6E/O<\,"@W8L,&C+ I3F@=)\4%H 16NJ?.Y;8*#&1<FI+[1&[6+8
M-6D7.J_'IEU4_1Z;F=TNAJ"-!K.VLY90E0*]!RI423NDLMC1J$:K?=;;?'>Q
M-7Z'YVO<,^[AN5_LHI[QQ:;NO<IXE H4TZT*9=U,U%//BWW2XD2R+-_7>V92
MLB0_W%.RH5P;J-^WC,FW$QV@VJU>_0=02P,$%     @ G8U>68#V_<ND P
M81(  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULM9A=;Z,X%(;_BL6.
M5C/23OD*Y&,3I$D S5Y4JEK-[L5J+UPX2= 8S-I.,_WW:P.A@5 FG?'>--B<
M][%YCS]J+X^4?>5[ (&^Y:3@*V,O1+DP39[L(<?\AI90R#=;RG(L9)'M3%XR
MP&DERHGI6)9OYC@KC&!9U=VQ8$D/@F0%W#'$#WF.V?,:"#VN#-LX5=QGN[U0
M%6:P+/$.'D!\*>^8+)DM)<UR*'A&"\1@NS(^V8O8MI2@BO@S@R,_>T;J4QXI
M_:H*?Z0KPU(] @*)4 @L?YY@ X0HDNS'OPW4:-M4PO/G$SVN/EY^S"/FL*'D
MKRP5^Y4Q,U *6WP@XIX>/T/S09[B)93PZB\Z-K&6@9(#%S1OQ+('>5;4O_A;
M8\290'*&!4XC</J"R2L"MQ&XU[8P:023:UOP&H'7%_BO"/Q&X%?>UV953H=8
MX&#)Z!$Q%2UIZJ%*5Z66!F>%&ED/@LFWF=2)X!ZX8(=$'%A6[-!FC]D../J(
MNO6R!.P)T/L0!,X(_R COCR$Z/V[#^@=R@ITFQ$B!PI?FD)V2J'-I.G NNZ
M\TH'7'1+"['G*"I22 ?TX;A^_CU]/*ZWG1& *=UL+75.EJZ=4>(#E#?(M7Y#
MCN5,!CJTN5[N#OGQ<ZU'/]=Z/"X/(9%R>TC>\=)MAZ=;\=RKAN=I&/Y]3PE!
M<F4Y8I;^,S3F:NIDF*I6ZP4O<0(K0R['%=,(?OW%]JW?A_*E$Q;JA$4Z8;$F
M6"?/DS;/DS%Z$.4EH<\ B$.)&:XVG81RP>76D[##X,1>UTB_0JH=]"EPY9A[
M.D_=9<C4Z8:$ER$SKQL278;8LWDW)A[]OA]TSVO=\W[,O2'71E%OG1HZ8:%.
M6*03%FN"=9+KM\GU_Y<ET->99YVP4"<LT@F+-<$Z>9ZV>9Z.3N(U[+*B4#E^
MQ 07"0PE=13QUJ3JA(4US#M;(R>]E3:Z#+%ZB^CT8J%]B>B8.FM-G>G?5T:1
M;S59)RR<73CH]?>JRY!Y;U.,-76IDY!YFY#Y:$+N\+,\ETK_<YP.CO!1^5O-
MUPD+YQ?.?ISVW1^(\?R>_9HZU;'?ME[.>];XC"C2[ZPQ#>!\%CJ]J;P9B'&G
MO7^LKN!$5W#B@9BSI:6VP3P[ ><@S[#JKH++J7XH1'W::&O;^Y!/U2U KWYM
M+S;V0'UH+Z+ZMN,%7U^^W,HC<U9P1& KF[)NIC+[K+[/J N"EM7Y^Y$*>9JO
M'O<@1S]3 ?+]EE)Q*J@&VENEX#]02P,$%     @ G8U>6;EA1]Z& P  B!
M !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULM5AK;Z,X%/TK%CM:S4C3
M@@DA:3=!VDEV-95VI*K=F?GLPDVP!C!C.\GTWZ\-E$< MY'8+PV/>P[G^!J.
MW=6)\1\B!I#H5YID8FW%4N:WMBW"&%(BKED.F;JS8SPE4IWRO2UR#B0J0&EB
MNX[CVRFAF16LBFOW/%BQ@TQH!O<<B4.:$O[\"1)V6EO8>KGP0/>QU!?L8)63
M/3R"_)K?<W5FURP132$3E&6(PVYM_8EO-WBI 47%-PHGT3I&VLH38S_TR5VT
MMARM"!((I:8@ZN<(&T@2S:1T_*Q(K?J9&M@^?F'_NS"OS#P1 1N6?*>1C-?6
MTD(1[,@AD0_L]!DJ0W/-%[)$%'_1J:SU? N%!R%96H&5@I1FY2_Y50U$"X"]
M$8!; =RW F858%88+945MK9$DF#%V0EQ7:W8]$$Q-@5:N:&9;N.CY.HN53@9
MW&5'$%+U10KT?@N2T$1\0%?HZ^,6O7_W ;U#-$-?:)*H,1<K6ZI':J =5O2?
M2GIWA/X1\FLT<SXBUW&] ?C&#-]"J."X@,^Z<%L9K=VZM5NWX)N-R8D9EU<2
M>*ILU<9OAWR51-XPD7ZY;D5.0EA;ZNT1P(]@!;__AGWGCR&7$Y%U/,]JSS,3
M>_ 9DNA*LBLUY0^<RN>6<R0@U-<H#+;6R'OI$)1D?D&FORW'0#7T..#+JWUY
M1E__,DD2) 8[.N3&ZPG ;JV@U%B6S-LEWK#(>2UR;IQP_[!L_[;Y-I]RL"<B
MZUCV:\N^L2]__3SH69:"C%GT6E/\WH@OO;.F]$L6(TU9U H71H5-4UI?OX^H
MF%!#(A<]!3?.F<A^B3>;#ZM<UBJ71I4;)N0;1W'9>[I_IL]4T5%W4ZN[,:I[
M4'HX#25$:$-$C'37CR094V@DNW1VW_3[,>(&.TT,.D8_K62X,P^VF>A2+U.Q
M=6VWTA]/%8@5TU2^)V+K^F[6 =@8N2\?J7X4/@]:=_O!@,_>,'--5V83W?C_
MRNZ*N"WG_)LU4#(2R;C)9/Q***LE/MI"S@0=>7L&,O9<5[_$&='5Q# V1MYP
M#@_JFS2'IV+KNFZ2&/L3K3ZP,=,OMCT16]=V$^_8G.\7K4#P&])]H&8Y-B6;
M>,?F?&\EZ&L2E[VE:T]AOV0V/U^ V*UMHMZC?R%\3S.!$M@IE'.]4 9YN>TM
M3R3+BYWC$Y-J'UH<QD BX+I W=\Q)E].]&:T_N=#\!]02P,$%     @ G8U>
M6?NYD<3& @  T0D  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULO5;1
M;ILP%/T5BU53*RV% "%)ER"MR:I&6J>J4;N':0\NW 2K!E/;).W?SP9B)0VE
MK93M);'-/>>><["!T9KQ!Y$ 2/24TDR,K43*_,RV191 BL4IRR%35Q:,IUBJ
M*5_:(N> XQ*44MMUG,!.,<FL<%2N7?-PQ I)20;7'(DB33%_/@?*UF.K:VT6
M;L@RD7K!#D<Y7L(<Y&U^S=7,-BPQ22$3A&6(PV)L?>N>38:ZOBRX([ 66V.D
MG=PS]J GLWAL.5H04(BD9L#J;P43H%03*1F/-:=E6FK@]GC#?E%Z5U[NL8 )
MH[](+).Q-;!0# M<4'G#UI=0^^EIOHA14?ZB=57;4\51(21+:[!2D)*L^L=/
M=0Y;@*[_"L"M >Y[ 5X-\$JCE;+2UA1+'(XX6R.NJQ6;'I39E&CEAF3Z+LXE
M5U>)PLEPEJU 2'5;I$ =]!-SCG6NZ'@*$A,J3M3J[7R*CH].T!$B&;HBE*K\
MQ<B6JKTFL:.ZU7G5RGVEU1SR4^0Y7Y#KN'X#?-(.GT*DX-T2[NW";67:.'>-
M<[?D\UZ3HPY$7%! ;($N@<8=R3IJ6Q2<R&<TAT@/" CT^X<"HIF$5/QI,EUU
M\9N[Z$-X)G(<P=A2ITP 7X$5?O[4#9RO31$<B&PG$,\$XK6QAWLA$+,WD#!Y
M-$70ROO1""JRH"33SZ!5J.[VJL&7;WSYK;XN,.'H#M,"FK3[>^T<TZX25%7T
MWA;4,X)ZK8*^/Q8ZWA1DPN*ME!NS[>UU'_@O!.Z7]/UFA8%1&+0JG# AWZDO
MV&L>O)#75K&CKF_4]5O5S1/&94<"3]&L75PKST<WYH'(=BP/C.7!?WE8#0X9
MR('(=@(9FD"&_^AA-7SSP.]7O#SP]M8+5W_L7&&^))E %!8*XYSVU6[GU0=$
M-9$L+]_!]TRJ-WHY3-0W%W!=H*XO&).;B7ZMFZ^X\"]02P,$%     @ G8U>
M6>96D>I2 @  _@4  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULK51A
M3]LP$/TK)P]-( V2)J&;6!MIM$)4&A*B@GV8]L$DU];"B3/;:>'?<W;2J*RA
MVJ1]2<[.O7?OGN,;;91^,BM$"\^%+,V8K:RM+H+ 9"LLN#E3%9;T9:%TP2TM
M]3(PE4:>>U A@R@,AT'!1<G2D=^[U>E(U5:*$F\UF+HHN'ZY1*DV8S9@VXT[
ML5Q9MQ&DHXHO<8[VOKK5M HZEEP46!JA2M"X&+-O@XM)XO)]PH/ C=F)P77R
MJ-236\SR,0N=()286<? Z;7&"4KIB$C&[Y:3=24=<#?>LE_YWJF71VYPHN0/
MD=O5F'UAD.."U]+>J<TUMOV<.[Y,2>.?L&ES0P99;:PJ6C I*$39O/ESZ\,.
M8)"\ XA:0/2W@+@%Q+[11IEO:\HM3T=:;4"[;&)S@??&HZD;4;I3G%M-7P7A
M;#HKUV@L'8LU<#RG?R2O)8):P#7*_-2JTQMN:RWL"\PQ<X% <P+'4[1<2(I.
MX7X^A>.C$S@"4<*-D)).QXP"2^)<B2!KA5PV0J)WA,RQ.H,X_ 11&"4]\,EA
M^!0S@@\\/'X+#\B2SI>H\R7R?/%[<GJL*/:M@)_?"0@SBX7YU==T4R7IK^*N
MZ(6I>(9C1G?0H%XC2S]^& S#KWT6_">R-X;$G2'Q(?9TSP31_3E@.C_Z+#C(
M^Z\6-&1#3^8FU#JETU[W])5T?24'^[KB0L,#ES7V:4_VRH5=N4;0?L:?@H*=
MV^DFXPW72U$:D+@@3'CV^9R!;J9-L["J\A?V45FZ_CY<T8!&[1+H^T(INUVX
M&="-_/054$L#!!0    ( )V-7EG8V*S;[0(  %((   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;*V6;6_:,!#'OXJ555,K;<T#26 =1**P:956#95U
M>S'MA0D'6'5B9IN'?ON=G9!2,&@O]H;8\=W?O[N<SW0W0CZI!8 FVX*7JN<M
MM%[>^+[*%U!0=2V64.+*3,B":IS*N:^6$NC4.A7<CX(@]0O*2B_KVG<CF77%
M2G-6PD@2M2H**I]O@8M-SPN]W8L'-E]H\\+/NDLZAS'HQ^5(XLQO5*:L@%(Q
M41()LY[7#V\&'6-O#7XPV*B],3&13(1X,I.[:<\+#!!PR+51H/A8PP X-T*(
M\:?6])HMC>/^>*?^V<:.L4RH@H'@/]E4+WI>QR-3F-$5UP]B\P7J>!*CEPNN
M["_9U+:!1_*5TJ*HG9&@8&7UI-LZ#WL.87S"(:H=HG]U:-4.+1MH16;#&E)-
MLZX4&R*--:J9@<V-]<9H6&F^XEA+7&7HI[-^GLL53,FG+=:% D7ZY91\TPN0
M9+"2$DI-OC(Z89QIAJN70]"4<75%WI/'\9!<7ER1"\)*<L\XQ\^BNKY&*J/M
MYS7!;440G2 8P_*:M()W) JBV.$^..\^A!S=0^O>>NWN8RZ:A$1-0B*KUSJA
M-Z+/=,(Q5(J)L-FA7)%?_8G2$FONMRO 2C%V*YIS>*.6-(>>AP=-@5R#E[U]
M$Z;!1U>X_TGL5?"M)OC6.?5L( I3!K0Z89B "90P8]KY62NIU$J99K'.PKCU
MH>NO]Z-Q&"5AV!B]HHP;RO@\I3T66*%KP5<%6%!A2Y:5.58L]@4G<*6:[+%$
M27# Z[")3^ F#6YR%O>NS)&6:+IU8R5'6X9[6U98QS91VTV5-E3I6:J1%#-0
MIAE33F;@1DN/T=+V 9K#)D[=;.V&K7V6S?8?%T_[:*\D..1QV01NGD[#TSG+
M\UUH3!*M6R7L6N5+W>5UJ^0OK=*%WSDZ#%B \0&_PRB.DH, _+V.;V[;>RKG
MK%2$PPS=@NLVQB^K&ZR::+&TE\!$:#P[=KC 2Q^D,<#UF1!Z-S'W2O,W(OL+
M4$L#!!0    ( )V-7EE%<+/^DP4  .0O   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4Q+GAM;+6:VV[C-A"&7X5P%T46:*.#SZEC( FYZ (;($B:[D71"T:F
M;2*2Z)*TG07Z\*4.D4Q;8:QTG(M8HC4?I?G%,7^)DZV0SVK)F$8O29RJR\Y2
MZ]6%YZEHR1*JSL6*I>:;N9 )U697+CRUDHS.\J D]D+?'W@)Y6EG.LG;[N1T
M(M8ZYBF[DTBMDX3*']<L%MO+3M!Y;;CGBZ7.&KSI9$47[('IQ]6=-'M>19GQ
MA*6*BQ1)-K_L7 47)!QG ?D1?W*V53O;*+N4)R&>LYVOL\N.GYT1BUFD,P0U
M'QMVP^(X(YGS^*>$=JH^L\#=[5?ZE_SBS<4\4<5N1/R=S_3RLC/JH!F;TW6L
M[\7V=U9>4#_C12)6^7^T+8X=]#LH6BLMDC+8G$'"T^*3OI2)V D(W@H(RX#P
MV(!N&= ]-J!7!O3V WIO!/3+@/S2O>+:\\1AJNET(L46R>QH0\LV\NSGT29?
M/,UNE <MS;?<Q.DI9D\:G5W-9CS3C<8(<Q7%0JTE4Y_1&6::\MAL_8H>'S Z
M^_09?4(\1;<\CLWQ:N)I<Q(9RHO*#J^+#L,W.@S0K4CU4B&2SMBL(?[&'=]]
M+QZ[X\>.>,\DK\I@^)K!Z] )O%K)<]3U?T&A'_::KL<=_L!6SG#\_\+)\>%=
M1S*ZU>W4S7G=-WC?S#X2<W0CF;FCT!<:\9CK'^BO_(NOFB7J[Z9[IJ#VFJE9
ML;Q0*QJQRXZIAHK)#>M,?_XI&/B_-24<$H8A800(9DG3JZ3IN>C3.RDBQF8*
MS:5(T).0)IZG"X769B!(I)?,%/Z-B#>F$46%?O-2OR;)G+VUE0P2A@O8((=E
M/Y2;Z<#W)]YF5XG#8^HCK/3VJ_3VG>DM[_BKA63,_)!J]"_Z@\D$?1,T;4J?
MD]8V?9 P# DC0#!+DD$ER> DQ6@ *0TD#$/""!#,DF9823-\IQCQ-.(K,]^@
MB5B;T6)DFIFI2),<P\/AW-\;SC?.WMIF&1)&@&!6ED=5ED?.+%^;&32ZIYJ9
M8K1?GYHR[:2UO?$A81@21H!@EB3C2I+Q26K2&%(:2!B&A!$@F"5-X-=>R']O
MO'"%"L>-C(O=4,GI4VPF1F8,-5J=@C=JG$:4;L;99=MD@]((%,U.]X[U#)SI
MSN='URR-E@F5ST?6*#>S[4@ I6%0&H&BV>J$M3KA22I5B842")*&06D$BF8+
M5%OMP&D7/U"M"MYXMUJ=^_YHV/=W_H+] @9JIT%I!(IF*U [ZL!MJ0\*V"U/
M>;).CBUEH!8:E(9!:02*9NM46_.@?YI2!FK206D8E$:@:+9 M5$/G&;S Z6L
MX&43&*N6#?O[U0O4?X/2"!3-3GIMP0.W!S^L7O2E3?6"M,DWH#0,2B-0-%NG
MVL0'H]-4+U [#TK#H#0"1;,%JBU]X+2E'ZA>XZ:)6!"$!]4+U*F#T@@4S7[I
M5GOUT.W5]ZK7=ZZ78JU1_C[SGNK\S4;;"9F[R[8C!I2&06D$BF:+5SO_,#A)
M20M!S3\H#8/2"!3-%J@V_Z'3N[8O:26OI;=TGT5K!4#=/13-5J!V]Z';W1]9
MWUI-V=Q=MAX^H \&0&D$BF:+5S\8"'NGJ6^@3P1 :1B41J!HMD#U$X'0_;:^
M?7WK'SEE<W?<.NF@+A^*9B>]=OFAV^7?5\M+]L?%8?DR38^I8M':M.=%KU$4
MT#?UH#0,2B-0-%NY^E%!.#Q-/0-]1@!*PZ T D6S!:J?$83N-_UMUE.4J-T%
M%<'H8$6%N\/6R0;U^U T.]FUWP_=?A]Z)9V[N]:C9/S^\C<,VB6!HA5Z>#NK
MF1,F%_DR<H6B[+XNEN56K=52]:M\@?9>.PXN2+'@O,84Z]]OJ5SP5*&8S0W2
M/Q^:'T99+"DO=K18Y6NFGX36(LDWEV:JP&1V@/E^+H1^W<DZJ!;V3_\#4$L#
M!!0    ( )V-7EDI X')2P(   (&   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;*V476_:,!2&_\J15TU%:IN0 )TZB-2"IE4""95UNYAV8<*!6'7B
MS#Y *^W'SW;2#"1 N^ F\;'/^]J//TY_J_2+R1 )7G-9F '+B,J[(#!IACDW
M-ZK$PHXLE<XYV5"O E-JY LORF40A6$OR+DH6-+W?5.=]-6:I"APJL&L\YSK
MMP>4:CM@;?;>\216&;F.(.F7?(4SI.=RJFT4-"X+D6-AA"I XW+ [MMWPX[+
M]PG?!6[-3AL<R5RI%Q<\+@8L= M"B2DY!VY_&QRBE,[(+N-W[<F:*9UPM_WN
M_L6S6Y8Y-SA4\H=84#9@GQ@L<,G7DI[4]BO6/%WGERII_!>V56[WED&Z-J3R
M6FQ7D(NB^O/7>A]V!.W.$4%4"Z+_%<2U(/:@U<H\UH@33_I:;4&[;.OF&GYO
MO-K2B,*=XHRT'1561\D(YP27LTQINB;4.;B.%ER.D+B0I@77\#P;P>5%"RY
M%# 14MKM-_V [.S.(TCKF1ZJF:(C,\VPO($XO((HC#H'Y,/3\A&F5M[V\GA?
M'ECF!CQJP"/OUSGB-]2X$ 3W*XUH;R7!'_CF^,>*%X?@3KJYMW9G2I[B@-G'
M9%!OD"4?/[1[X>=#J&<RVP./&_#8N\?'SF'_K.'GV"; (V%N?AT"C\\)?B:S
M/?!. ]XY>>)C5:S^<5_!<*VU._@)I[46)/#@I:X\>][3E<1-$MOKM]F%.IE2
M+378>:&N.DZX7HG"@,2E%84WMUT&NJHX54"J](]VKLB6 -_,;)%&[1+L^%(I
M>@]<'6C*?O(74$L#!!0    ( )V-7EFL4LJ=.@,  'P-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;*U774_;,!3]*U:&)I" ?+6AL#82M$)# @G1
ML3U,>W"3F];"L3/;;4':CY^=A+0I(10I+VV<W'-\CWVN<S-<<_$D%P */:>4
MR9&U4"J[L&T9+2#%\I1GP/23A(L4*ST4<UMF G"<@U)J>XX3V"DFS J'^;U[
M$0[Y4E'"X%X@N4Q3+%ZN@/+UR'*MUQL/9+Y0YH8=#C,\ARFHQ^Q>Z)%=L<0D
M!28)9TA ,K(NW8NQZQM 'O&3P%IN72,C9<;YDQG<Q"/+,1D!A4@9"JS_5C &
M2@V3SN-O26I5<QK@]O4K^W4N7HN980EC3G^16"U&UL!",21X2=4#7W^'4E#?
M\$6<ROP7K8O8P+-0M)2*IR589Y 25OSCYW(AM@!N[QV 5P*\?0%^"<A7SBXR
MRV5-L,+A4/ U$B9:LYF+?&URM%9#F-G&J1+Z*=$X%4Y@IM#A+6?S$P4B169\
MA XGH#"A\@B=H,?I!!T>'*$#1!BZ(Y3JU9=#6^G)#84=E1-=%1-Y[TPTA>P4
M^<XQ\AROUP ?M\,G$&FXF\/].MS6DBO=7J7;R_G\-MTW3"JQU*94Z/>M#D W
M"E+YITE<P=9K9C.U=B$S','(TL4D0:S "K]^<0/G6Y/4CLAJPOU*N-_&'FZV
M.M9+<(R8/BIXHJTFA%D'71A+012!QBTNJ(.<VAP0J]!U!WH[5MOJW@8%3E#%
MU)+N54GW6I,>"XB)0I=S 6"VJRFW5H;/[E!'9#6Q_4ILOU-K]KL4WA%937A0
M"0]:=WD""6@7QB@A#+.(L#F*N%2-3BR8^ELF._%V?-@0XC?;\*Q*\*PUP1^F
M;&XY9N@?VL>2K6R?W9F.R&K"!Y7P0:>6''0IO".RFO#S2OCYAZ<EJD[+)JGG
M;UP6N(,=)S;$]+QF*[K.YL7MM)^)>YW8)4F]"G9/[ ^"Z@EN=19N:X(/L.)T
M9:JXK)5K'!%*U(NNGD<F0;]R=*WGUMJOG-KG^ZRMNF*KK\ZF_W"[;4#<3CN0
MKMCJXC<]B/MQ$])>5FY3%^'L^O9MD+/C6GNK-3;?)7=8S F3B$*B,<[IF3:]
M*%K]8J!XEG?+,ZYT[YU?+O3G$0@3H)\GG*O7@6G JP^N\#]02P,$%     @
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
ME W YS,IS=O"'K:K/U?&_P)02P,$%     @ G8U>645V!DIS!   JQ8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULU5C?;]LV$/Y7"*T8$J".?ME.
MG-D&$DM9 S1+D*S;0]$'1CI;1"72)6D[VU\_4E)D6V:U9&,>^F)+U-UWY'VG
M3^2--XQ_%1F 1$]%3L7$R:1<GKNN2#(HL#AA2Z#JR9SQ DMURQ>N6'+ :>E4
MY&[@>4.WP(0ZTW$Y=L>G8[:2.:%PQY%8%07F?UU"SC83QW>>!^[)(I-ZP)V.
MEW@!#R _+>^XNG,;E)040 5A%'&83YP+_SSV0^U06OQ!8"-VKI%>RB-C7_7-
M=3IQ/#TCR"&1&@*KOS7,(,\UDIK'MQK4:6)JQ]WK9_2K<O%J,8]8P(SE?Y)4
M9A/GS$$IS/$JE_=L\P'J!0TT7L)R4?ZB36WK.2A9"<F*VEG-H""T^L=/=2)V
M'!2.V2&H'8*V0_\[#F'M$+XT0K]VZ+\TPJ!V*)?N5FLO$Q=AB:=CSC:(:VN%
MIB_*[)?>*E^$ZD)YD%P])<I/3B/@9(TU6>B*4$P3@G-T387D*U4.4J"CCRS!
M):<7-$47!5OIT=LYNN/0^QT_H5]5-99F0H X1K<4S;#(T)4J0?0!T@6@;0QA
M#G*,CB*0F.3JJM=R)W2AQB(09$&QA!1AT8QO(=#G&R@>@7]1MI\>(G3T[AB]
M0X2B&Y+G:O)B[$J5+;UF-ZDS<UEE)OA.9D)TPZC,!(II"JG!/^KV'W7XNXJE
MAJK@F:K+H!/P 98G*/3>H\ +^H;YS%[N'IJ6\_^BQ_\Y^EXRPJ9NPQ(O_/>Z
MW2FD]V4U5L5XC#Y_5$[H6D(AOICXKR+TS1&T0I^+)4Y@XB@)%L#7X$Q__LD?
M>K^8DF\3++()%EL"VZ.IW]#4[T*?_J8^=2V!N(<DQT*0.5$O\YRSH@IVD22K
M8I7K5[P:N)49<#1CA9I6IK],:Z@>7-.$%?5US32ADJ%J'!W!? [EYP<M&=?*
M=6PBOYKWL)RW_IJNIX.QN]YE]-"BUS*)#DU&^Q:Q 20(&IN]G Z:G XZ<SIC
M0FH!OH<UT!48I:T3X;6E;1,LL@D66P+;HV'8T#!\<P4:VJ3))EAD$RRV!+9'
MTVE#T^D/JD#5O <="G1HT>NW%.C0Y*RE0 80?V16H+,FIV>=.7U0^WJU_U*U
M#A2XVLMAO35,U?:4J!>A>B?B)W66$69UZD1_;=G;!(ML@L66P/8H&C44C=Y<
MG48V:;()%MD$BRV![='D>]OSE_>#ZE,]\5WE\%H"93#I^2V%,MBT3&(33&B6
M*'_G8.MW)O:*<5!G1B5$28:I.H;.U'&,XT0:U]J)]=I:MXH6646+;:'MLQ)L
M60G>7)?J$+;(LHD6646+;:'MD[4]8_N=9\/IK'IQ%#,[M%5BI;_XE5YIN6(+
M2OY68J4L=U0*O4:@7BI*X>&!R@_;LF0P"MH[)X.1/V@+TZ%-O]\2)G>G^58
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
M,%16@;XOI#2[B750/>DF/P!02P,$%     @ G8U>6:7CS+K;#   P*,  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULS9UO;]O($<:_RD(]%#G B<2_
MHE+;0*+=7 ,DO2#I75\4?4%+:XL(1?I(RKX _? E95G+(>DEUWZ$\DTBR=S?
M4#/+H9[9(7E^GV;?\XV4!?MS&R?YQ613%+=OI]-\M9';,'^3WLJD_,MUFFW#
MHGR;W4SSVTR&Z_V@;3RU9S-_N@VC9')YOO_L2W9YGNZ*.$KDEXSEN^TVS'Z\
MEW%Z?S&Q)H\??(UN-D7UP?3R_#:\D=]D\=OMEZQ\-SU2UM%6)GF4)BR3UQ>3
M=]9;8<WL:L1^D]\C>9_77K/JNUREZ??JS<?UQ616[9*,Y:JH&&'YWYU<RCBN
M4.6._'&@3HY&JX'UUX_T#_MO7WZ;JS"7RS3^5[0N-A>38,+6\CK<Q<77]/[O
M\O"-O(JW2N-\_R^[/VP[F[#5+B_2[6%PN0?;*'GX/_SSX(G:@)+3/< ^#+";
M ]PG!CB' <[0 >YA@#MT@'<8L/_JTX?OOG<<#XOP\CQ+[UE6;5W2JA=[[^]'
ME_Z*DFJF?"NR\J]1.:ZX_!!&&?L]C'>2?99AOLMD.0V*G+WZ$"5ALHK"F+W+
M<UE^\BY9LU>?HO JBJ,BDOG/CP/6[%W!:IQ?$_:.?96K799%R0U['^91N?$K
M+HLPBLM7K]EOWSA[]=//["<6)>QS%,?EE,G/IT7Y?:J]FJX.^_[^8=_M)_9]
MP3ZG2;')F4C6<DW'3TL_')UA/SKCO:T%?I.W;Y@S.V/VS'8[]F<Y?+C3,9SK
MAW.Y*H=;3PX7PX?;&F<XQYGA['GN4]]FDV;%ZT)F6_8QN9-YL9\875'2<JI4
M]S:_#5?R8E+FLEQF=W)R^=>_6/[L;UTN1L(X$B9 ,!(,]Q@,=T]W>@_3L\?C
M,2R/Q]KAJ([&,OVJHZ_:ZA]IDM'#D?W[4VF ?2SD-O]/5TA=9$B1,(Z$"1",
MA-0[AM33'E_BCUU4_&!Y%9E]!+OB\(#P]XCJI']W:5GGT[NZ=[563+W;;T^
M[!&?^4>?^5J??4J3FX>4%.E3DA9C.G^1,(Z$"1",Q&)^C,5\5"EIC@PI$L:1
M, &"D9 &QY &VL/K:WE(9=&J*"/6<WP]<+Q:GI@UTI+6DJF'V^8<SVOD)9!!
MXKC%T7$+?5Z2=S)^H#GLOVQ9_BPM)W;IO.IE'JUE%E:RJ,N36K#IM$;".!(F
M0# 2'6NF1,YL5+GJL#N@J$)I'$H3*!H-;$V]6MH#KQ[8FGXM172Q8;\EZ55E
M,KR*RV EM[LR[&5HTU+6QM'^@#QKZM2SXYSX\8#MC*[5F_T.F]1_2-D!W89W
M8)P&1W1Q[.,VU&FV<IK]_W+:&?LE+#7]JT]I7BK]C\DJWJWW9Q,FPBPI1W3+
M?+O?H>U-+*_I4.W7-I[9(!H-DE+?EEY^GS1(WV11Q/+)L_MAU^K.?MV<FLO#
M1O6I^7K1C A4@*-H-")*@EM:.7AY=&BGRZ"*&4KC4)I T6@4E&JVO'&=RI'Z
M>@FE<2A-H&@TL$K:6WIM/Z@>HF<81P.J[ \T<HIJ%D]0%JF/E62WM/)1I;!2
MI RO[^JAQDZ':F\H3:!H-#Q*?EO!N'(;4J0OH30.I0D4C096E0<L?7U@?ZRQ
M(87+ X@DD>8/+ZC*A]($BD:7[Y3.M[5R<]@YY,#0Y>FEWHZICZ$T@:)1'RO)
M;>LE=_T<\FNQD1E;EN\K:?*0LCI=KD6:)AHHC4-I D6CP5'2WK9'=0:QD9)[
M":5Q*$V@:#2PJAQ@Z\L!7&;175@UU;#K8V=&E.1%MMN?2\Y8^/31UY;S58,!
M37C0=?<.B\UJC4!9I Y5:MX>J.:/::R<_JO^3 ;5^5 :A]($BD;CHW2^/2Z=
M;T-U/I3&H32!HM' *IUOZW7^BS)96V+;S40&U?0=!EMY[!22WE:2WAXNZ5MY
MK':T=+H3*NRA- ZE"12-!DD)>WM<PMZ&"GLHC4-I D6C@57"WM8+^_YD%O<<
M@FV]_[J5TJ""O\MBLTR)LD@;3Y6,=_0ROI[3!K=\Z9G&;:C0 @"4)E T&AU5
M '"L424S!UH\@-(XE"90-!I853QP]'T!P]N_]"#CD$!EO]/N%&@WBZ%,4D_7
M6NOU:O[I&EK/+S8]U]CQV&9[;+?]*<H#CBH/..ZXDARTK@"E<2A-H&@TL*JN
MX.C;[E_\B^W I\TQC5]L^GTP]G^'1<MM9K13J'I'J7I'K^IK+:^K>LMKKS>A
M"_I0&G?:XK_5!B50)JG?E?QWALO_SVDB?[!MF'V7!;O>)>MNCT-%/Y3&H32!
MHM'0*-'OC$OT.U#1#Z5Q*$V@:#2P2O0[>M$_\#AKZVS'=YLG"JBT[S)ISYL)
MZQ3:WE7:WAVN[?\9;25;R]LTC[IUAIYE?!TB5--#:0)%HU%1FMX=EZ9WH9H>
M2N-0FD#1:&"5IG?UFGY8KG+;FMEUFS]J]9:,O=PV&3C-'[4HD]1Y2J:[PV7Z
M_A(O9ADU3NKQQK,<JM:A-(&BT4#5KHX?EUIWH6H=2N-0FD#1:&"56G?U:GUX
MXZ3;%LG-*U;TMHS]#%V41]&HGY5\=P'-]VY_@_M2;\?8QP-:ZE$6J>>4 '>'
M"W!UCAC:&*F'&R<2J!B'T@2*1L.DQ+@[+C'N0L4XE,:A-(&BT< J,>Z^= 7^
MZ78BMZV76^<,J$#O-RA0!ND]:90\]PR6WAOI;%"#I)YO.O&A- ZE"12-1DI)
M=F]<DMV#2G8HC4-I D6C@562W=-+]I=D-*__2GJ]=6//]QH4*(/4G4K$>\\1
M\::MDGHCQK,?*N6A-(&BT7 I*>^-2\I[4"D/I7$H3:!H-+"UV]V=>.'=ZU?X
M^ETP=G^O08$R2'VJ9+NGE^U#Q&=?8H,NP$-I'$H3*!J-E2H4>..Z7YX'+2U
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
M'!*>&<C/EXR)_4TV0/7O$K-_ %!+ P04    " "=C5Y9G (BH/<"  "I#
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6RM5UUOFS 4_2L6JZ966LM7
M($E'D-)D'Y7:J6K4]6':@TMN@E6#F>TD[;^?#91"2E&K\A)LN.=PSN40FV#'
M^+V( 21Z2&@J)D8L979JFB**(<'BA&60JBLKQA,LU92O39%QP,L<E%#3L2S?
M3#!)C3#(SUWQ,& ;24D*5QR)39)@_G@&E.TFAFT\G;@FZUCJ$V889'@-"Y W
MV157,[-B69($4D%8BCBL)L;4/IW9C@;D%;\)[$1MC+25.\;N]>1\.3$LK0@H
M1%)38'78P@PHU4Q*Q[^2U*CNJ8'U\1/[]]R\,G.'!<P8O25+&4^,D8&6L,(;
M*J_9[B>4ACS-%S$J\E^T*VLM T4;(5E2@I6"A*3%$3^4C:@![,$K *<$.&\%
MN"7 S8T6RG);<RQQ&'"V0UQ7*S8]R'N3HY4;DNK'N)!<724*)\,%K-5#D>@\
M+2*A6WMXP=+U\85J[Q)-A0 IT-DC^@%LS7$6DPA-56".T.$<)"94'*%C=+.8
MH\.#(W2 2(HN":6*1P2F5 KU?<RH5'-6J'%>59.=(-?Z@AS+&;3 9]WP.40*
M;N=PMPDW55^JYCA5<YR<SWV%[V4?_ERH$G0N(1%_V^P5?(-V/OU*GHH,1S Q
MU#LG@&_!"#]_LGWK:YO9GL@:UMW*NMO%7EBG->MM;@L*/Z?0_Q?;T+8L.S"W
M=1=M18-15=10-ZC4#3K5_6)<QFB: "<1;E/6"7_O<^B)K.'4JYQZ/4?0Z]-Z
M3V0-ZWYEW?]X! L*KY8NUW7V$MA6X[4'<%AI&W9J^[;A:B5M$]2)>V_[>R)K
M6!Q5%D<])V_4I_6>R!K6QY7U\<>3-WZ1JJ&_%[R7)6.K/7>V];Q>6YW:KD%(
MQ%;HEG&Z;%UA._'O?0Q]L37=UG8G=L\A+ G[LM\36]/^\_[#[ESCWQ;$DJ.^
MPGIC=R^*+46^X^Z%T:SM(_4F_A+S-4D%HK!2*.MDJ*+,BWUQ,9$LR[>6=TRJ
MC6H^C-6W!'!=H*ZO&)-/$[U;K;Y.PO]02P,$%     @ G8U>67H"C!PO P
MF1$  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULO9A=;YLP%(;_BL6F
MJ96V0" );98@M?FBTZI5C;9=3+MPX21!!4QMDW3_?K8A+*D(I9*UFX#->1\?
MXS<V]FA'Z"/; '#TG,0I&QL;SK.A:;)@ PEF'9)!*IZL"$TP%T6Z-EE& 8=*
ME,2F;5D#,\%1:G@C57='O1')>1RE<$<1RY,$TS_7$)/=V.@:^XK[:+WALL+T
M1AE>PQ+X]^R.BI)94<(H@91%)$445F/CJCOT71FO GY$L&,']TCVY(&01UFX
M"<>&)1."& (N"5A<MC"!.)8@D<93R32J)J7P\'Y/GZN^B[X\8 83$O^,0KX9
M&Q<&"F&%\YC?DYT/97_ZDA>0F*E?M"MB^WT#!3GC)"G%(H,D2HLK?B[?PX&@
MVSLAL$N!_5)PJ@6G%#AM6^B5@EY;0;\4]-L*!J5@T%;@E@*WK>"B%%RHT2V&
M0XWE%'/LC2C9(2JC!4W>*$,HM1C"*)7677(JGD9"Q[UE_L#@*8>4H]E6_#)T
M-@6.HYB=HT_H/3(1VV *;&1RT9K4F$%)GA1D^P390;<DY1N&9FD(X;'>%%E6
MJ=K[5*_M1N"W@'>0??D1V9;=J\NG6;Z$K(,<ZZ1\VBS_DJ>-\EFS_!93(>^>
ME,_;)^_4R!?MDZ^3^^V3=QI&TJE,YRB>T])TZ-=7$8%N."3L=TUZUP6N5X^3
ML_N093B L2&F;P9T"X;WX5UW8'VNLXE.V%0G;*83-M<)6^B$^9I@1];K5=;K
M-=&]:;2-0DA#)A:X(!8S6X@RH"@@22)64C77H;,H13DK'JB:\SI/-K;S5D\6
M,%?!Y-?&UK,ZXI^V/;1:BYA9BYAY78Q]>1RT:!/DOQ)T-$#]:H#ZC0/T<FZH
M>_6-A+>^>IVPJ4[83"=LKA.VT GS-<&.W#:HW#;0NQ(-=%I/)VRJ$S;3"9OK
MA"UTPGQ-L"/KN97UW/^T$KFO3_J3QES>:C6=L)E.V%PG;*$3YFN"%58S#S9\
M"="UVOPSX9T\Y<6&JJJMSA>NU+;Z1?VD._2+8X)_F.+00GSSKZ.4H1A6 FEU
M7#%-T^(@H"APDJEMY0/A8I.J;C> 0Z R0#Q?$<+W!=E =1KC_0502P,$%
M  @ G8U>62.Q@@L_ P  *A,   T   !X;"]S='EL97,N>&ULW5A1;]HP$/XK
M4;I.K30U0$9*5D#:D"I-VJ9*[</>*D,<L.38F6,ZZ.-^S7[7?LE\=@B!^JJN
M#UM94(E]G[^[SW>7QNVPTFM.KQ>4ZF!5<%&-PH76Y;LHJF8+6I#J3)94&"27
MJB#:3-4\JDI%258!J>!1K]-)HH(P$8Z'8EE<%KH*9G(I]"A,&E/@;A^S4=A-
MWH:!<S>1&1V%MR>OORVEOG@5N/O1FZ.CSNWIQ;[]Q *G8>1UVG^"T[,.[M=@
MF.MDU[5=?FP<.>(Q1COWT$R4%M7.,/K 3]]AH^34GXU?/WXB2=XBK31'=3W'
MPUR*;5GCT!E,9%+0X([P43@AG$T5 U9."L;7SMP#PTQRJ0)M^LE(Z8*ENG=P
MU\V@U6H_!1-2V=@N@ON>ULOW@,T,!#+.&X&]T!G&PY)H396X-!.[V!H?0$$]
MOEF71N%<D76WUP^W!'LS0:92950U8;KAQC0><IJ#',7F"[AK648 :BT+,\@8
MF4M!K(8-HQX8MS/*^34\AU_S'=^KO%73#E14-$,CJ!XZ-VX"_MO>G.^VV]ZS
M_ 8ENY/ZP])L1]@Y= J]4C1G*SM?Y8T S'L7]T[*DJ_?<S87!76;?W+ \9!L
M>,%"*G9OHD&KS(R!JC"XHTJS6=OR79'RAJ[TIIU6.:ZY=X":_VZ>YU1017A;
MM.G]EYSE9RN.S_^59/M;95^P5V/]<GWI(ON'(#(Y!)$'T9.#0Q"9ODB14?T"
M;YT2=LX(C36 L]@H_ *G/KX-&DR7C&LFZMF"91D5#XX*QKTF4_.'P(Y_LSZC
M.5ER?=. HW [_DPSMBS29M45)*)>M1U_@NUUD^8@:&(QD=$5S2;U5,VG=AB8
M@8E:7T#81R[MY4<PCL/\"&!8'$P!QG$L+,[_M)\!NA^'8=H&7F2 <@8HQ[%\
MR,1^L#A^3FHN_T[3-(Z3!,OH9.)5,,'REB3PX_>&:0,&%@<B_5FN\6KC'?)X
M'V U?:Q#L)WBG8CM%,\U(/Z\ 2--_=7&X@ #JP+6.Q#?'P=ZRL^)8Z@JI@U[
M@G$D33$$>M'?HTF"9">!C[\^V%,2QVGJ1P#S*XAC#(&G$4<P!: !0^+8O@?W
MWD?1YCT5;?\[-OX-4$L#!!0    ( )V-7EF7BKL<P    !,"   +    7W)E
M;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE
M<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;
M8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R
M]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ G8U>6>3_*C-1!0  ?2P
M  \   !X;"]W;W)K8F]O:RYX;6S%FM]OXC@0@/\5BZ=6NAZ07^U6I1)7MK=(
MO:6"JJ\KDQBP-K$YVV';_O5GA]).MNGH7D8\09P0OC@9?S-VKGYI\W.I]4_V
M5)7*CGH;Y[:7_;[--Z+B]D^]%<KO66E3<><WS;IOMT;PPFZ$<%79CP:#K%]Q
MJ7K75X=SW9L^W-!.Y$YJY1M#PZ,4O^S[_K#)=M+*I2RE>Q[UFN^EZ+%**EG)
M%U&,>H,>LQO]ZYLV\D4KQ\M%;G19CGK#_8Y'89S,/S0O N0#7]JFQ?'EG'N0
M42\;^!.NI+&N.:(Y/_>,.^$/WF_53M_*T@DSX4[\;72]E6H=3N.OH@\NH^F'
MP^>^$R_-_^E&O5K)7$QT7E="N7T_&E$&0&4W<FM[3/%*C'HW>B=,N![_!]-B
M?VW.0X&>,I?2[S#3HL&C1%%6E[+P_UZP18 (/[!LMF*W4G$ &2&0T1$A?T0
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
M?#;^(V[Q E!+ 0(4 Q0    ( )V-7ED'04UB@0   +$    0
M  "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ G8U>6>6\"CON
M    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L!
M A0#%     @ G8U>69E<G",0!@  G"<  !,              ( !S $  'AL
M+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "=C5Y9O+$.I.\%  #G'@
M&               @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L!
M A0#%     @ G8U>6>SK&[NV!@  U1T  !@              ("!,@X  'AL
M+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( )V-7EE6%(S6[0(
M (@)   8              " @1X5  !X;"]W;W)K<VAE971S+W-H965T,RYX
M;6Q02P$"% ,4    " "=C5Y9#1?+-H@&  #D'0  &               @(%!
M&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ G8U>68 ;
M@K6K P  <0T  !@              ("!_QX  'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;%!+ 0(4 Q0    ( )V-7EDW*CW]!!   .>R   8
M  " @> B  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " "=
MC5Y9 4(,F18'  !]'P  &               @($:,P  >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&UL4$L! A0#%     @ G8U>6<9/^G71 @  >@D  !@
M         ("!9CH  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0
M   ( )V-7EE)YC'IK04   P.   8              " @6T]  !X;"]W;W)K
M<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "=C5Y9%O.<>8<+   )'@
M&0              @(%00P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+
M 0(4 Q0    ( )V-7EG'%(,<>04  # ,   9              " @0Y/  !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ G8U>68TITE1$
M!0  ^@P  !D              ("!OE0  'AL+W=O<FMS:&5E=',O<VAE970Q
M,BYX;6Q02P$"% ,4    " "=C5Y9PH_A+#,$  ","@  &0
M@($Y6@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( )V-
M7EFY2PH4MP(  "H&   9              " @:->  !X;"]W;W)K<VAE971S
M+W-H965T,30N>&UL4$L! A0#%     @ G8U>6?C,Y(5S!0  U0P  !D
M         ("!D6$  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M    " "=C5Y9WT;URXH'  !:$P  &0              @($[9P  >&PO=V]R
M:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( )V-7EDI%*A3PPD   \A
M   9              " @?QN  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M4$L! A0#%     @ G8U>6?_EOQ;H!P  21@  !D              ("!]G@
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "=C5Y9JI+6
M\7@$  #K#   &0              @($5@0  >&PO=V]R:W-H965T<R]S:&5E
M=#$Y+GAM;%!+ 0(4 Q0    ( )V-7EE?JMB.7Q4  /D]   9
M  " @<2%  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @
MG8U>6;*+RJWT!@  4A   !D              ("!6IL  'AL+W=O<FMS:&5E
M=',O<VAE970R,2YX;6Q02P$"% ,4    " "=C5Y92E=E(OH!  "4!   &0
M            @(&%H@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4
M Q0    ( )V-7EE_I)*7U@(  #4+   9              " @;:D  !X;"]W
M;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ G8U>6;C?O;QU!0
M7!D  !D              ("!PZ<  'AL+W=O<FMS:&5E=',O<VAE970R-"YX
M;6Q02P$"% ,4    " "=C5Y9!:%Y/TL$  !Q"@  &0              @(%O
MK0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( )V-7EGA
M60R'#P@  *@5   9              " @?&Q  !X;"]W;W)K<VAE971S+W-H
M965T,C8N>&UL4$L! A0#%     @ G8U>62)?8YBY P  -0@  !D
M     ("!-[H  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M" "=C5Y9[1+&(ZT#  !<"0  &0              @($GO@  >&PO=V]R:W-H
M965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( )V-7EGXI%5 O@(  #,&   9
M              " @0O"  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L!
M A0#%     @ G8U>6?C%^_', @    8  !D              ("! ,4  'AL
M+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "=C5Y9:%I"758"
M  !4!0  &0              @($#R   >&PO=V]R:W-H965T<R]S:&5E=#,Q
M+GAM;%!+ 0(4 Q0    ( )V-7EDS"O*NP@4  !X3   9              "
M@9#*  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ G8U>
M6>$\#TT\!   / T  !D              ("!B=   'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6Q02P$"% ,4    " "=C5Y9CK9E58H$    #0  &0
M        @('\U   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0
M   ( )V-7EF"]8Q!$00  /((   9              " @;W9  !X;"]W;W)K
M<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ G8U>6>AA=__> @  Q0<
M !D              ("!!=X  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q0
M2P$"% ,4    " "=C5Y90N;G7D #  #("   &0              @($:X0
M>&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( )V-7EG%S0VA
M-@,  ,T(   9              " @9'D  !X;"]W;W)K<VAE971S+W-H965T
M,S@N>&UL4$L! A0#%     @ G8U>63RV\>$+ P  1PL  !D
M ("!_N<  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " "=
MC5Y9I002Q5,3  #)Z0  &0              @(% ZP  >&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( )V-7EF_OF-NZ@(  .H'   9
M          " @<K^  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#
M%     @ G8U>6415'N+R P  WA4  !D              ("!ZP$! 'AL+W=O
M<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " "=C5Y9#_L!T)P(  ![
M3@  &0              @($4!@$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM
M;%!+ 0(4 Q0    ( )V-7EF)N%KHQP0  )8C   9              " @><.
M 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ G8U>69\X
MN@):!   N1X  !D              ("!Y1,! 'AL+W=O<FMS:&5E=',O<VAE
M970T-2YX;6Q02P$"% ,4    " "=C5Y9@/;]RZ0#  !A$@  &0
M    @(%V& $ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (
M )V-7EFY84?>A@,  (@0   9              " @5$< 0!X;"]W;W)K<VAE
M971S+W-H965T-#<N>&UL4$L! A0#%     @ G8U>6?NYD<3& @  T0D  !D
M             ("!#B ! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"
M% ,4    " "=C5Y9YE:1ZE("  #^!0  &0              @($+(P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( )V-7EG8V*S;[0(
M %((   9              " @90E 0!X;"]W;W)K<VAE971S+W-H965T-3 N
M>&UL4$L! A0#%     @ G8U>645PL_Z3!0  Y"\  !D              ("!
MN"@! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "=C5Y9
M*0.!R4L"   "!@  &0              @(&"+@$ >&PO=V]R:W-H965T<R]S
M:&5E=#4R+GAM;%!+ 0(4 Q0    ( )V-7EFL4LJ=.@,  'P-   9
M      " @00Q 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%
M  @ G8U>67R^9<=\ @  N@<  !D              ("!=30! 'AL+W=O<FMS
M:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "=C5Y9=>FYN[8'   ?50
M&0              @($H-P$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+
M 0(4 Q0    ( )V-7EE?M>]7O00  $8?   9              " @14_ 0!X
M;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ G8U>66)OO/M[
M @  +@4  !D              ("!"40! 'AL+W=O<FMS:&5E=',O<VAE970U
M-RYX;6Q02P$"% ,4    " "=C5Y9$;#-3L0#  !H$0  &0
M@(&[1@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( )V-
M7EE%=@9*<P0  *L6   9              " @;9* 0!X;"]W;W)K<VAE971S
M+W-H965T-3DN>&UL4$L! A0#%     @ G8U>6:E=>)9W @  ]04  !D
M         ("!8$\! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M    " "=C5Y9E&0";H0#  #>#0  &0              @($.4@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( )V-7EFEX\RZVPP  ,"C
M   9              " @<E5 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
M4$L! A0#%     @ G8U>68]H23BU#0  88X  !D              ("!VV(!
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " "=C5Y9@$(Z
M!],$  !?)P  &0              @(''< $ >&PO=V]R:W-H965T<R]S:&5E
M=#8T+GAM;%!+ 0(4 Q0    ( )V-7EGZ?80M!P4  #HA   9
M  " @=%U 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @
MG8U>69P"(J#W @  J0P  !D              ("!#WL! 'AL+W=O<FMS:&5E
M=',O<VAE970V-BYX;6Q02P$"% ,4    " "=C5Y9>@*,'"\#  "9$0  &0
M            @($]?@$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4
M Q0    ( )V-7EDCL8(+/P,  "H3   -              "  :.! 0!X;"]S
M='EL97,N>&UL4$L! A0#%     @ G8U>69>*NQS     $P(   L
M     ( !#84! %]R96QS+RYR96QS4$L! A0#%     @ G8U>6>3_*C-1!0
M?2P   \              ( !]H4! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( )V-7EG(7,%2( (  - G   :              "  72+ 0!X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( )V-7EGB(3)"\0$  !DG
M   3              "  <R- 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0  !+ $L A!0  .Z/ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<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>XML
<SEQUENCE>112
<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>114
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>523</ContextCount>
  <ElementCount>272</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>79</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Consolidated Statements Of Financial Position (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited</Role>
      <ShortName>Consolidated Statements Of Financial Position (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical</Role>
      <ShortName>Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements Of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Consolidated Statements Of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements Of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited</Role>
      <ShortName>Consolidated Statements Of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements Of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Interim Consolidated Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/InterimConsolidatedFinancialStatements</Role>
      <ShortName>Interim Consolidated Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Revenues and Trade Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable</Role>
      <ShortName>Revenues and Trade Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Restructuring Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringCharges</Role>
      <ShortName>Restructuring Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Accrued Expenses And Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies</Role>
      <ShortName>Organization, Consolidation and Presentation of Financial Statements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Revenues and Trade Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables</Role>
      <ShortName>Revenues and Trade Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/BusinessCombinations</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Restructuring and Related Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringandRelatedActivitiesTables</Role>
      <ShortName>Restructuring and Related Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/Debt</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Income Taxes Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables</Role>
      <ShortName>Income Taxes Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/FairValueMeasurements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SegmentInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Business Combinations Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails</Role>
      <ShortName>Business Combinations Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Business Combinations Allocation of Purchase Price (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails</Role>
      <ShortName>Business Combinations Allocation of Purchase Price (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Restructuring Charges - Summary of Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails</Role>
      <ShortName>Restructuring Charges - Summary of Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Restructuring Charges - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringChargesNarrativeDetails</Role>
      <ShortName>Restructuring Charges - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Restructuring Charges - Restructuring Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails</Role>
      <ShortName>Restructuring Charges - Restructuring Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/InvestmentsDetails</Role>
      <ShortName>Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/Investments</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Investments (Schedule of Held-to-Maturity Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails</Role>
      <ShortName>Investments (Schedule of Held-to-Maturity Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/Investments</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Accrued Expenses And Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses And Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Debt (Additional Disclosures) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails</Role>
      <ShortName>Debt (Additional Disclosures) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DebtTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Debt (Short-term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtShorttermDebtDetails</Role>
      <ShortName>Debt (Short-term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DebtTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Debt (Long-term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DebtLongtermDebtDetails</Role>
      <ShortName>Debt (Long-term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DebtTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Income Taxes - Tax Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails</Role>
      <ShortName>Income Taxes - Tax Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Income Taxes (Narrative) (One-time Transaction) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails</Role>
      <ShortName>Income Taxes (Narrative) (One-time Transaction) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails</Role>
      <ShortName>Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Derivative Financial Instruments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Financial Instruments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Cash Flow Hedge Derivatives Financial Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails</Role>
      <ShortName>Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Cash Flow Hedge Derivatives Financial Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Derivative Financial Instruments (Other Derivatives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails</Role>
      <ShortName>Derivative Financial Instruments (Other Derivatives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/CommitmentsandContingencies</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails</Role>
      <ShortName>Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SegmentInformationTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Segment Information (Long-Lived Assets By Geographic Area) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails</Role>
      <ShortName>Segment Information (Long-Lived Assets By Geographic Area) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SegmentInformationTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ctsh-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognizant.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cognizant.com/role/SubsequentEvents</ParentRole>
      <Position>67</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="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ctsh-20240930.htm">ctsh-20240930.htm</File>
    <File>ctsh-20240930.xsd</File>
    <File>ctsh-20240930_cal.xml</File>
    <File>ctsh-20240930_def.xml</File>
    <File>ctsh-20240930_lab.xml</File>
    <File>ctsh-20240930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ctsh-20240930_g1.jpg</File>
    <File>ctsh-20240930_g10.jpg</File>
    <File>ctsh-20240930_g11.jpg</File>
    <File>ctsh-20240930_g12.jpg</File>
    <File>ctsh-20240930_g13.jpg</File>
    <File>ctsh-20240930_g14.jpg</File>
    <File>ctsh-20240930_g15.jpg</File>
    <File>ctsh-20240930_g16.jpg</File>
    <File>ctsh-20240930_g17.jpg</File>
    <File>ctsh-20240930_g18.jpg</File>
    <File>ctsh-20240930_g19.jpg</File>
    <File>ctsh-20240930_g2.jpg</File>
    <File>ctsh-20240930_g20.jpg</File>
    <File>ctsh-20240930_g21.jpg</File>
    <File>ctsh-20240930_g22.jpg</File>
    <File>ctsh-20240930_g23.jpg</File>
    <File>ctsh-20240930_g24.jpg</File>
    <File>ctsh-20240930_g25.jpg</File>
    <File>ctsh-20240930_g26.jpg</File>
    <File>ctsh-20240930_g27.jpg</File>
    <File>ctsh-20240930_g28.jpg</File>
    <File>ctsh-20240930_g29.jpg</File>
    <File>ctsh-20240930_g3.jpg</File>
    <File>ctsh-20240930_g30.jpg</File>
    <File>ctsh-20240930_g4.jpg</File>
    <File>ctsh-20240930_g5.jpg</File>
    <File>ctsh-20240930_g6.jpg</File>
    <File>ctsh-20240930_g7.jpg</File>
    <File>ctsh-20240930_g8.jpg</File>
    <File>ctsh-20240930_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1160">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>117
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ctsh-20240930.htm": {
   "nsprefix": "ctsh",
   "nsuri": "http://www.cognizant.com/20240930",
   "dts": {
    "inline": {
     "local": [
      "ctsh-20240930.htm"
     ]
    },
    "schema": {
     "local": [
      "ctsh-20240930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ctsh-20240930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ctsh-20240930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ctsh-20240930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ctsh-20240930_pre.xml"
     ]
    }
   },
   "keyStandard": 251,
   "keyCustom": 21,
   "axisStandard": 32,
   "axisCustom": 2,
   "memberStandard": 48,
   "memberCustom": 31,
   "hidden": {
    "total": 11,
    "http://fasb.org/us-gaap/2023": 4,
    "http://xbrl.sec.gov/dei/2023": 5,
    "http://xbrl.sec.gov/ecd/2023": 2
   },
   "contextCount": 523,
   "entityCount": 1,
   "segmentCount": 79,
   "elementCount": 588,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1160,
    "http://xbrl.sec.gov/dei/2023": 29,
    "http://xbrl.sec.gov/ecd/2023": 16
   },
   "report": {
    "R1": {
     "role": "http://www.cognizant.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
     "longName": "0000002 - Statement - Consolidated Statements Of Financial Position (Unaudited)",
     "shortName": "Consolidated Statements Of Financial Position (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical",
     "longName": "0000003 - Statement - Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)",
     "shortName": "Consolidated Statements Of Financial Position (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
     "longName": "0000004 - Statement - Consolidated Statements Of Operations (Unaudited)",
     "shortName": "Consolidated Statements Of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited",
     "longName": "0000005 - Statement - Consolidated Statements Of Comprehensive Income (Unaudited)",
     "shortName": "Consolidated Statements Of Comprehensive Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited",
     "longName": "0000006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-40",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "0000007 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited)",
     "shortName": "Condensed Consolidated Statements Of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical",
     "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://www.cognizant.com/role/InterimConsolidatedFinancialStatements",
     "longName": "0000009 - Disclosure - Interim Consolidated Financial Statements",
     "shortName": "Interim Consolidated Financial Statements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable",
     "longName": "0000010 - Disclosure - Revenues and Trade Accounts Receivable",
     "shortName": "Revenues and Trade Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.cognizant.com/role/BusinessCombinations",
     "longName": "0000011 - Disclosure - Business Combinations",
     "shortName": "Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.cognizant.com/role/RestructuringCharges",
     "longName": "0000012 - Disclosure - Restructuring Charges",
     "shortName": "Restructuring Charges",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.cognizant.com/role/Investments",
     "longName": "0000013 - Disclosure - Investments",
     "shortName": "Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities",
     "longName": "0000014 - Disclosure - Accrued Expenses And Other Current Liabilities",
     "shortName": "Accrued Expenses And Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.cognizant.com/role/Debt",
     "longName": "0000015 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.cognizant.com/role/IncomeTaxes",
     "longName": "0000016 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstruments",
     "longName": "0000017 - Disclosure - Derivative Financial Instruments",
     "shortName": "Derivative Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.cognizant.com/role/FairValueMeasurements",
     "longName": "0000018 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss",
     "longName": "0000019 - Disclosure - Accumulated Other Comprehensive Income (Loss)",
     "shortName": "Accumulated Other Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.cognizant.com/role/CommitmentsandContingencies",
     "longName": "0000020 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.cognizant.com/role/SegmentInformation",
     "longName": "0000021 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.cognizant.com/role/SubsequentEvents",
     "longName": "0000022 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies",
     "longName": "9954471 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Policies)",
     "shortName": "Organization, Consolidation and Presentation of Financial Statements (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables",
     "longName": "9954472 - Disclosure - Revenues and Trade Accounts Receivable (Tables)",
     "shortName": "Revenues and Trade Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.cognizant.com/role/BusinessCombinationsTables",
     "longName": "9954473 - Disclosure - Business Combinations (Tables)",
     "shortName": "Business Combinations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.cognizant.com/role/RestructuringandRelatedActivitiesTables",
     "longName": "9954474 - Disclosure - Restructuring and Related Activities (Tables)",
     "shortName": "Restructuring and Related Activities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables",
     "longName": "9954476 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)",
     "shortName": "Accrued Expenses And Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.cognizant.com/role/DebtTables",
     "longName": "9954477 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables",
     "longName": "9954478 - Disclosure - Income Taxes Income Taxes (Tables)",
     "shortName": "Income Taxes Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables",
     "longName": "9954479 - Disclosure - Derivative Financial Instruments (Tables)",
     "shortName": "Derivative Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.cognizant.com/role/FairValueMeasurementsTables",
     "longName": "9954480 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
     "longName": "9954481 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.cognizant.com/role/SegmentInformationTables",
     "longName": "9954482 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails",
     "longName": "9954483 - Disclosure - Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Capitalized Costs to Fulfill Contract with Customer (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails",
     "longName": "9954484 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Significant Movements in Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails",
     "longName": "9954485 - Disclosure - Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Significant Movements in Deferred Revenue Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails",
     "longName": "9954486 - Disclosure - Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Remaining Performance Obligations Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
     "longName": "9954487 - Disclosure - Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails",
     "longName": "9954488 - Disclosure - Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)",
     "shortName": "Revenues and Trade Accounts Receivable - Trade Accounts And Allowance for Doubtful Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails",
     "longName": "9954489 - Disclosure - Business Combinations Narrative (Details)",
     "shortName": "Business Combinations Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails",
     "longName": "9954490 - Disclosure - Business Combinations Allocation of Purchase Price (Details)",
     "shortName": "Business Combinations Allocation of Purchase Price (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails",
     "longName": "9954491 - Disclosure - Restructuring Charges - Summary of Restructuring Charges (Details)",
     "shortName": "Restructuring Charges - Summary of Restructuring Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-307",
      "name": "us-gaap:RestructuringReserveAcceleratedDepreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
     "longName": "9954492 - Disclosure - Restructuring Charges - Narrative (Details)",
     "shortName": "Restructuring Charges - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
     "longName": "9954493 - Disclosure - Restructuring Charges - Restructuring Reserve (Details)",
     "shortName": "Restructuring Charges - Restructuring Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-323",
      "name": "us-gaap:PaymentsForRestructuring",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.cognizant.com/role/InvestmentsDetails",
     "longName": "9954494 - Disclosure - Investments (Details)",
     "shortName": "Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:HeldToMaturitySecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:HeldToMaturitySecuritiesFairValue",
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-327",
      "name": "ctsh:DebtSecuritiesTimeDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
     "longName": "9954495 - Disclosure - Investments - Narrative (Details)",
     "shortName": "Investments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:HeldToMaturitySecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:HeldToMaturitySecuritiesFairValue",
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails",
     "longName": "9954496 - Disclosure - Investments (Schedule of Held-to-Maturity Securities) (Details)",
     "shortName": "Investments (Schedule of Held-to-Maturity Securities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:HeldToMaturitySecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:HeldToMaturitySecuritiesFairValue",
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R50": {
     "role": "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
     "longName": "9954497 - Disclosure - Accrued Expenses And Other Current Liabilities (Details)",
     "shortName": "Accrued Expenses And Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
     "longName": "9954498 - Disclosure - Debt (Additional Disclosures) (Details)",
     "shortName": "Debt (Additional Disclosures) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromLongTermLinesOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-331",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.cognizant.com/role/DebtShorttermDebtDetails",
     "longName": "9954499 - Disclosure - Debt (Short-term Debt) (Details)",
     "shortName": "Debt (Short-term Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-340",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R53": {
     "role": "http://www.cognizant.com/role/DebtLongtermDebtDetails",
     "longName": "9954500 - Disclosure - Debt (Long-term Debt) (Details)",
     "shortName": "Debt (Long-term Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-344",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails",
     "longName": "9954501 - Disclosure - Income Taxes - Tax Rates (Details)",
     "shortName": "Income Taxes - Tax Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
     "longName": "9954502 - Disclosure - Income Taxes (Narrative) (One-time Transaction) (Details)",
     "shortName": "Income Taxes (Narrative) (One-time Transaction) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IncomeTaxReconciliationTaxCreditsForeign",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IncomeTaxReconciliationTaxCreditsForeign",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
     "longName": "9954503 - Disclosure - Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)",
     "shortName": "Derivative Financial Instruments (Location And Fair Values Of Derivative Financial Instruments In Our Consolidated Statement Of Financial Position) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
     "longName": "9954504 - Disclosure - Derivative Financial Instruments (Narrative) (Details)",
     "shortName": "Derivative Financial Instruments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
     "longName": "9954505 - Disclosure - Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)",
     "shortName": "Derivative Financial Instruments (Notional Value Of Outstanding Cash Flow Hedge Contracts By Year Of Maturity And Net Unrealized (Loss) Gain Included In Accumulated Other Comprehensive Income) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-362",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-362",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
     "longName": "9954506 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Cash Flow Hedge Derivatives Financial Instruments) (Details)",
     "shortName": "Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Cash Flow Hedge Derivatives Financial Instruments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-384",
      "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-384",
      "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails",
     "longName": "9954507 - Disclosure - Derivative Financial Instruments (Other Derivatives) (Details)",
     "shortName": "Derivative Financial Instruments (Other Derivatives) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-368",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-368",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
     "longName": "9954508 - Disclosure - Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)",
     "shortName": "Derivative Financial Instruments (Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-394",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-394",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
     "longName": "9954509 - Disclosure - Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)",
     "shortName": "Fair Value Measurements (Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-327",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-452",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "9954510 - Disclosure - Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-456",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
     "longName": "9954511 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccruedLiabilitiesAndOtherLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-485",
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails",
     "longName": "9954512 - Disclosure - Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)",
     "shortName": "Segment Information (Revenues From External Customers And Segment Operating Profit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-505",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails",
     "longName": "9954513 - Disclosure - Segment Information (Long-Lived Assets By Geographic Area) (Details)",
     "shortName": "Segment Information (Long-Lived Assets By Geographic Area) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-513",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.cognizant.com/role/SubsequentEventsDetails",
     "longName": "9954514 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-519",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20240930.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "ctsh_A2013IndiaShareRepurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "A2013IndiaShareRepurchaseMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2013 India Share Repurchase",
        "label": "2013 India Share Repurchase [Member]",
        "documentation": "2013 India Share Repurchase [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_A2016IndiaCashRemittanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "A2016IndiaCashRemittanceMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2016 India Cash Remittance",
        "label": "2016 India Cash Remittance [Member]",
        "documentation": "2016 India Cash Remittance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r761"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272"
     ]
    },
    "ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses And Other Current Liabilities",
        "label": "Accrued Expenses And Other Current Liabilities Disclosure [Text Block]",
        "documentation": "Description and amounts of accrued expenses and other current liabilities disclosure at the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses And Other Current Liabilities [Member]",
        "label": "Accrued Expenses And Other Current Liabilities [Member]",
        "documentation": "Accrued Expenses and Other Current Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses And Other Current Liabilities",
        "label": "Accrued Expenses And Other Current Liabilities [Table Text Block]",
        "documentation": "Accrued Expenses And Other Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r153"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term income taxes payable",
        "label": "Accrued Income Taxes, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r153"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains on cash flow hedges",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r38",
      "r481"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Accumulated other comprehensive income (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r118",
      "r186",
      "r579",
      "r613",
      "r614"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r14",
      "r38",
      "r490",
      "r493",
      "r528",
      "r609",
      "r610",
      "r866",
      "r867",
      "r868",
      "r875",
      "r876",
      "r877"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments: [Member]",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r14",
      "r38",
      "r199",
      "r200",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r866"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Useful\u00a0Life",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r761",
      "r933"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r620",
      "r875",
      "r876",
      "r877",
      "r914",
      "r935"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r429"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r782",
      "r793",
      "r803",
      "r828"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r785",
      "r796",
      "r806",
      "r831"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r789",
      "r797",
      "r807",
      "r824",
      "r832",
      "r836",
      "r844"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r273",
      "r313",
      "r316",
      "r319",
      "r930"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs charged against the allowance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AociBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AociBeforeTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "AOCI before tax, beginning balance",
        "periodEndLabel": "AOCI before tax, ending balance",
        "label": "AOCI before Tax, Attributable to Parent",
        "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AociTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AociTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "AOCI tax, beginning balance",
        "negatedPeriodEndLabel": "AOCI tax, ending balance",
        "label": "AOCI Tax, Attributable to Parent",
        "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r182",
      "r212",
      "r241",
      "r256",
      "r262",
      "r310",
      "r362",
      "r363",
      "r365",
      "r366",
      "r367",
      "r369",
      "r371",
      "r373",
      "r374",
      "r479",
      "r482",
      "r510",
      "r574",
      "r653",
      "r761",
      "r773",
      "r901",
      "r902",
      "r918"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r189",
      "r212",
      "r310",
      "r362",
      "r363",
      "r365",
      "r366",
      "r367",
      "r369",
      "r371",
      "r373",
      "r374",
      "r479",
      "r482",
      "r510",
      "r761",
      "r901",
      "r902",
      "r918"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r85"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits",
        "label": "Bank Time Deposits [Member]",
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_BelcanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "BelcanMember",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails",
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Belcan",
        "label": "Belcan [Member]",
        "documentation": "Belcan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails",
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r757",
      "r758"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails",
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r70",
      "r476",
      "r757",
      "r758"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails",
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage of recently acquired businesses",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contingent consideration liabilities",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r74",
      "r478"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r477"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "documentation": "Amount of lease obligation assumed in business combination."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Purchase price",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72"
     ]
    },
    "ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible goodwill",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Deductible Goodwill",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Deductible Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment and other noncurrent assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment And Other Noncurrent Assets",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment And Other Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax-deductible goodwill",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tax-Deductible Goodwill",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tax-Deductible Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization expense",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ctsh_CapitalizedContractCostCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "CapitalizedContractCostCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs capitalized",
        "label": "Capitalized Contract Cost, Costs Capitalized",
        "documentation": "Capitalized Contract Cost, Costs Capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Capitalized Contract Cost, Net",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ctsh_CapitalizedContractCostNetRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "CapitalizedContractCostNetRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableCapitalizedCoststoFulfillContractwithCustomerDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Contract Cost, Net [Roll Forward]",
        "label": "Capitalized Contract Cost, Net [Roll Forward]",
        "documentation": "Capitalized Contract Cost, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Costs to Fulfill Contract with Customer",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r178",
      "r726"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash and cash equivalents beginning of year",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r129",
      "r210"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Decrease) in cash, cash equivalents and restricted cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r129"
     ]
    },
    "us-gaap_CashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashEquivalentsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents",
        "label": "Cash Equivalents [Member]",
        "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedge gains (losses) expected to be reclassified to earnings within the next 12 months",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash Flow Hedging",
        "terseLabel": "Cash Flow Hedging",
        "label": "Cash Flow Hedging [Member]",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (See Note 12)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r103",
      "r576",
      "r640"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r356",
      "r357",
      "r710",
      "r897"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared per common share (in usd per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r765",
      "r766",
      "r768",
      "r769",
      "r770",
      "r771",
      "r875",
      "r876",
      "r914",
      "r932",
      "r935"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares Authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r641"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares, Issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares, Outstanding",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r111",
      "r641",
      "r659",
      "r935",
      "r936"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class\u00a0A common stock, $0.01 par value, 1,000 shares authorized, 496 and 498 shares issued and outstanding as of September\u00a030, 2024 and December\u00a031, 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r578",
      "r761"
     ]
    },
    "ctsh_CommunicationMediaandTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "CommunicationMediaandTechnologyMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Communication, Media and Technology",
        "label": "Communication, Media and Technology [Member]",
        "documentation": "Communication, Media and Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_CommunicationsMediaandTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "CommunicationsMediaandTechnologyMember",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Communications, Media and Technology",
        "label": "Communications, Media and Technology [Member]",
        "documentation": "Communications, Media and Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r195",
      "r197",
      "r204",
      "r569",
      "r587"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r203",
      "r568",
      "r585"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r214",
      "r243",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r264",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r372",
      "r373",
      "r901",
      "r902"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r214",
      "r243",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r264",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r370",
      "r372",
      "r373",
      "r901",
      "r902"
     ]
    },
    "ctsh_ConsultingAndTechnologyServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ConsultingAndTechnologyServicesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting And Technology Services",
        "label": "Consulting And Technology Services [Member]",
        "documentation": "Consulting And Technology Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ContingentConsiderationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ContingentConsiderationMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Consideration",
        "label": "Contingent Consideration [Member]",
        "documentation": "Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAllowanceForCreditLossRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Asset and Liability",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "us-gaap_ContractWithCustomerAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetGross",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Contract with Customer, Asset, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r320",
      "r905",
      "r906"
     ]
    },
    "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts acquired in business combinations",
        "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified to trade accounts receivable",
        "label": "Contract with Customer, Asset, Reclassified to Receivable",
        "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ContractWithCustomerAssetRevenueRecognizedButNotBilled",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues recognized during the period but not billed",
        "label": "Contract With Customer, Asset, Revenue Recognized But Not Billed",
        "documentation": "Contract With Customer, Asset, Revenue Recognized But Not Billed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r908"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r908"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r418"
     ]
    },
    "ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts billed but not recognized as revenues",
        "label": "Contract With Customer, Liability, Amount Billed But Revenue Not Recognized",
        "documentation": "Contract With Customer, Liability, Amount Billed But Revenue Not Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts acquired in business combinations",
        "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Revenues recognized related to the beginning balance of deferred revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ctsh_ContractWithCustomerLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ContractWithCustomerLiabilityRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableSignificantMovementsinDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Liability [Roll Forward]",
        "label": "Contract with Customer, Liability [Roll Forward]",
        "documentation": "Contract with Customer, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate, Non-Segment",
        "label": "Corporate, Non-Segment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r255",
      "r256",
      "r257",
      "r258",
      "r264",
      "r879"
     ]
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues (exclusive of depreciation and amortization expense shown separately below)",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r853"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Of Revenues",
        "verboseLabel": "Cost of revenues",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "documentation": "Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ctsh_CustomerVolumeandOtherIncentivesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "CustomerVolumeandOtherIncentivesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer volume and other incentives",
        "label": "Customer Volume and Other Incentives, Current",
        "documentation": "Total value of amounts due which have been recorded as a reduction of revenue over a contract period for services provided."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r211",
      "r375",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r391",
      "r398",
      "r399",
      "r401"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r107",
      "r108",
      "r152",
      "r154",
      "r214",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r525",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r871"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount of debt",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r376",
      "r525",
      "r740",
      "r741"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r400",
      "r525",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r871"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r214",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r525",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r871"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r63",
      "r64",
      "r99",
      "r100",
      "r102",
      "r104",
      "r136",
      "r137",
      "r214",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r400",
      "r525",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r871"
     ]
    },
    "ctsh_DebtSecuritiesTimeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "DebtSecuritiesTimeDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/InvestmentsDetails": {
       "parentTag": "us-gaap_ShortTermInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time Deposits",
        "label": "Debt Securities, Time Deposits",
        "documentation": "Debt Securities, Time Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred financing costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r904"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets, net",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r140",
      "r169",
      "r471",
      "r472",
      "r873"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities, net",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r575"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue, Current",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, noncurrent",
        "label": "Deferred Revenue, Noncurrent",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "us-gaap_DepositsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepositsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits assets",
        "label": "Deposits Assets",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future."
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "ctsh_DepositsAssetsPercentDisputedTaxAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "DepositsAssetsPercentDisputedTaxAmount",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Desposits assets, percent disputed tax amount",
        "label": "Deposits Assets, Percent Disputed Tax Amount",
        "documentation": "Deposits Assets, Percent Disputed Tax Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expense",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r56"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r246"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r632",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r654",
      "r655",
      "r656",
      "r657",
      "r668",
      "r669",
      "r670",
      "r671",
      "r674",
      "r675",
      "r676",
      "r677",
      "r693",
      "r694",
      "r697",
      "r698",
      "r764",
      "r766"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets fair value",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral",
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r23",
      "r25",
      "r92"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liabilities fair value",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral",
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r23",
      "r25",
      "r92"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of net gains (losses) on derivative instruments",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative."
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r84",
      "r86",
      "r89",
      "r629",
      "r632",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r654",
      "r655",
      "r656",
      "r657",
      "r668",
      "r669",
      "r670",
      "r671",
      "r674",
      "r675",
      "r676",
      "r677",
      "r693",
      "r694",
      "r697",
      "r698",
      "r728",
      "r764",
      "r766"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative Financial Instruments",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r487",
      "r495"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r82",
      "r86"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r82",
      "r86",
      "r89",
      "r93",
      "r94",
      "r486"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Gains (Losses) Reclassified from\u00a0Accumulated\u00a0Other Comprehensive\u00a0Income\u00a0(Loss) into Income (effective portion)",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r88"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Notional Amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r911",
      "r912"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r75",
      "r76",
      "r78",
      "r80",
      "r83",
      "r86",
      "r90",
      "r91",
      "r94",
      "r495"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Information Related To Outstanding Contracts Not Designated As Hedging Instruments",
        "label": "Derivatives Not Designated As Hedging Instruments Disclosure Text Block [Table Text Block]",
        "documentation": "Derivatives Not Designated as Hedging Instruments Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location And Amounts Of Pre-Tax Gains (Losses) On Derivative Financial Instruments Not Designated As Hedges",
        "label": "Derivatives Not Designated As Hedging Instruments Recognized In Income Text Block [Table Text Block]",
        "documentation": "Derivatives Not Designated as Hedging Instruments Recognized in Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as Hedging Instrument [Member]",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends declared",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY 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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share (usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r228",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r497",
      "r498",
      "r570",
      "r588",
      "r729"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share (usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r497",
      "r498",
      "r570",
      "r588",
      "r729"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee separation costs",
        "label": "Employee Severance [Member]",
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r173",
      "r198",
      "r199",
      "r200",
      "r215",
      "r216",
      "r217",
      "r219",
      "r225",
      "r227",
      "r236",
      "r311",
      "r312",
      "r405",
      "r456",
      "r457",
      "r458",
      "r467",
      "r468",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r528",
      "r609",
      "r610",
      "r611",
      "r620",
      "r681"
     ]
    },
    "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityInterestIssuedOrIssuableByTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Interest Type [Axis]",
        "label": "Equity Interest Type [Axis]",
        "documentation": "Information by type of equity interests that are issued or issuable in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityInterestIssuedOrIssuableTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]",
        "label": "Equity Interest Issued or Issuable, Type [Domain]",
        "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/InvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investments",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r309",
      "r861",
      "r886"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/InvestmentsDetails": {
       "parentTag": "us-gaap_ShortTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity investment security",
        "terseLabel": "Equity securities",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r509",
      "r727"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost method investments",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r782",
      "r793",
      "r803",
      "r828"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r779",
      "r790",
      "r800",
      "r825"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r939",
      "r940"
     ]
    },
    "ctsh_EuropeexcludingUnitedKingdomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "EuropeexcludingUnitedKingdomMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe, excluding United Kingdom",
        "label": "Europe, excluding United Kingdom [Member]",
        "documentation": "Europe, excluding United Kingdom [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "us-gaap_FacilityClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FacilityClosingMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility exit costs",
        "label": "Facility Closing [Member]",
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r505"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r505"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Level 3 Contingent Consideration Liabilities",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r96",
      "r149"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r501",
      "r535",
      "r536",
      "r537",
      "r740",
      "r741",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability Class [Axis]",
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r148"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r503",
      "r506"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r422",
      "r427",
      "r501",
      "r535",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r422",
      "r427",
      "r501",
      "r536",
      "r740",
      "r741",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level\u00a03",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r501",
      "r537",
      "r740",
      "r741",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Liability Class [Domain]",
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r535",
      "r536",
      "r537",
      "r740",
      "r741",
      "r754",
      "r755",
      "r756"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r506"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r83",
      "r93"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r314",
      "r315",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r400",
      "r404",
      "r495",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r586",
      "r733",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "ctsh_FinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "FinancialServicesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Services",
        "label": "Financial Services [Member]",
        "documentation": "Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r339",
      "r340",
      "r341",
      "r564",
      "r565"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r55"
     ]
    },
    "us-gaap_FixedPriceContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedPriceContractMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-price",
        "label": "Fixed-Price Contract [Member]",
        "documentation": "Contract with customer in which amount of consideration is fixed."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax authority",
        "label": "Foreign Tax Authority [Member]",
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments, assets",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Derivative financial instruments, liabilities",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market Value",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange gains (losses), net",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r513",
      "r514",
      "r678"
     ]
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignEarningsRepatriated",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign earnings repatriated",
        "label": "Foreign Earnings Repatriated",
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ForeignExchangeContractMaturity2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ForeignExchangeContractMaturity2024Member",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract, Maturity 2024",
        "label": "Foreign Exchange Contract, Maturity 2024 [Member]",
        "documentation": "Foreign Exchange Contract, Maturity 2024"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ForeignExchangeContractMaturity2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ForeignExchangeContractMaturity2025Member",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract, Maturity 2025",
        "label": "Foreign Exchange Contract, Maturity 2025 [Member]",
        "documentation": "Foreign Exchange Contract, Maturity 2025"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ForeignExchangeContractMaturity2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ForeignExchangeContractMaturity2026Member",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract, Maturity 2026",
        "label": "Foreign Exchange Contract, Maturity 2026 [Member]",
        "documentation": "Foreign Exchange Contract, Maturity 2026"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Contract",
        "label": "Foreign Exchange Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r754",
      "r760"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Forward",
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r651",
      "r656",
      "r670",
      "r676",
      "r695",
      "r696",
      "r697",
      "r766"
     ]
    },
    "us-gaap_ForeignExchangeOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignExchangeOptionMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Option",
        "label": "Foreign Exchange Option [Member]",
        "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r786",
      "r797",
      "r807",
      "r832"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r786",
      "r797",
      "r807",
      "r832"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r786",
      "r797",
      "r807",
      "r832"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r786",
      "r797",
      "r807",
      "r832"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r786",
      "r797",
      "r807",
      "r832"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainContingenciesByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainContingenciesByNatureAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingencies, Nature [Axis]",
        "label": "Gain Contingencies, Nature [Axis]",
        "documentation": "Information by nature of gain contingency."
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "us-gaap_GainContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainContingencyNatureDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingency, Nature [Domain]",
        "label": "Gain Contingency, Nature [Domain]",
        "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization."
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r328",
      "r566",
      "r734",
      "r761",
      "r891",
      "r892"
     ]
    },
    "ctsh_HealthSciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "HealthSciencesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare Segment",
        "label": "Health Sciences [Member]",
        "documentation": "Health Sciences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r486"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldToMaturitySecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/InvestmentsDetails": {
       "parentTag": "us-gaap_ShortTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held-to-maturity investment securities",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r881",
      "r888"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldToMaturitySecuritiesFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Debt Securities, Held-to-Maturity, Fair Value",
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r300",
      "r567",
      "r573"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r255",
      "r261",
      "r264",
      "r589",
      "r731"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (Loss) from Equity Method Investments",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r120",
      "r158",
      "r248",
      "r309",
      "r583"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r348",
      "r664"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r664"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Axis]",
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Domain]",
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r459",
      "r464",
      "r465",
      "r466",
      "r469",
      "r473",
      "r474",
      "r475",
      "r619"
     ]
    },
    "ctsh_IncomeTaxDisputedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "IncomeTaxDisputedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax, disputed amount",
        "label": "Income Tax, Disputed Amount",
        "documentation": "Income Tax, Disputed Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationTable",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Examination [Table]",
        "label": "Income Tax Examination [Table]",
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Provision for income taxes",
        "terseLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r170",
      "r226",
      "r227",
      "r249",
      "r462",
      "r470",
      "r590"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxCreditsForeign",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset related to foreign tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade accounts receivable, current",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenues, current and noncurrent",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities, net of the effect of business combinations:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other current and noncurrent assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current and noncurrent liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_IndiaDefinedContributionObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "IndiaDefinedContributionObligationMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "India Defined Contribution Obligation",
        "label": "India Defined Contribution Obligation [Member]",
        "documentation": "India Defined Contribution Obligation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r789",
      "r797",
      "r807",
      "r824",
      "r832",
      "r836",
      "r844"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r848"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r848"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r848"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r54"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r160",
      "r201",
      "r245",
      "r524",
      "r665",
      "r772",
      "r934"
     ]
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterestAndDividend",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest and Dividend",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Type [Axis]",
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r624",
      "r625",
      "r627",
      "r630",
      "r684",
      "r686",
      "r688",
      "r691",
      "r692",
      "r699",
      "r700",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r766"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments [Domain]",
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r624",
      "r625",
      "r627",
      "r630",
      "r684",
      "r686",
      "r688",
      "r691",
      "r692",
      "r699",
      "r700",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r766"
     ]
    },
    "us-gaap_InvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments [Abstract]",
        "label": "Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term investments",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/Investments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r162",
      "r163",
      "r172",
      "r274",
      "r277",
      "r507",
      "r508"
     ]
    },
    "ctsh_JatinDalalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "JatinDalalMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jatin Dalal [Member]",
        "documentation": "Jatin Dalal"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_JohnKimMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "JohnKimMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "John Kim [Member]",
        "documentation": "John Kim"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r212",
      "r310",
      "r362",
      "r363",
      "r365",
      "r366",
      "r367",
      "r369",
      "r371",
      "r373",
      "r374",
      "r480",
      "r482",
      "r483",
      "r510",
      "r639",
      "r730",
      "r773",
      "r901",
      "r918",
      "r919"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r155",
      "r581",
      "r761",
      "r872",
      "r887",
      "r915"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r177",
      "r212",
      "r310",
      "r362",
      "r363",
      "r365",
      "r366",
      "r367",
      "r369",
      "r371",
      "r373",
      "r374",
      "r480",
      "r482",
      "r483",
      "r510",
      "r761",
      "r901",
      "r918",
      "r919"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r871"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation settlement, amount awarded from other party",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "documentation": "Amount awarded from other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "LitigationSettlementAmountAwardedFromOtherPartyActualDamages",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual damages",
        "label": "Litigation Settlement Amount Awarded From Other Party, Actual Damages",
        "documentation": "Litigation Settlement Amount Awarded From Other Party, Actual Damages"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Punitive damages",
        "label": "Litigation Settlement Amount Awarded From Other Party, Punitive Damages",
        "documentation": "Litigation Settlement Amount Awarded From Other Party, Punitive Damages"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "LitigationSettlementAmountVacatedActualAndPunitiveDamages",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual and punitive damages",
        "label": "Litigation Settlement Amount Vacated, Actual and Punitive Damages",
        "documentation": "Litigation Settlement Amount Vacated, Actual and Punitive Damages"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r154",
      "r388",
      "r402",
      "r740",
      "r741",
      "r928"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Current maturities",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.cognizant.com/role/DebtLongtermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term debt, net of current maturities",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.cognizant.com/role/InvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "totalLabel": "Long-term Investments, Total",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermInvestmentsAbstract",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments:",
        "label": "Long-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails",
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r62"
     ]
    },
    "ctsh_LongterminvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "LongterminvestmentsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "label": "Long-term investments [Member]",
        "documentation": "Long-term investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesLineItems",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities [Line Items]",
        "label": "Marketable Securities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesTable",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities [Table]",
        "label": "Marketable Securities [Table]",
        "documentation": "Disclosure of information about investment in marketable security."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r428",
      "r562",
      "r608",
      "r631",
      "r632",
      "r685",
      "r687",
      "r689",
      "r690",
      "r701",
      "r720",
      "r721",
      "r732",
      "r744",
      "r759",
      "r763",
      "r903",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r428",
      "r562",
      "r608",
      "r631",
      "r632",
      "r685",
      "r687",
      "r689",
      "r690",
      "r701",
      "r720",
      "r721",
      "r732",
      "r744",
      "r759",
      "r763",
      "r903",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925"
     ]
    },
    "us-gaap_MinistryOfFinanceIndiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinistryOfFinanceIndiaMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indian Income Tax Department (ITD)",
        "label": "Ministry of Finance, India [Member]",
        "documentation": "Designated tax department of the government of India."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r131"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r131",
      "r159",
      "r175",
      "r193",
      "r196",
      "r200",
      "r212",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r231",
      "r241",
      "r255",
      "r261",
      "r264",
      "r310",
      "r362",
      "r363",
      "r365",
      "r366",
      "r367",
      "r369",
      "r371",
      "r373",
      "r374",
      "r498",
      "r510",
      "r584",
      "r661",
      "r679",
      "r680",
      "r731",
      "r772",
      "r901"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/OrganizationConsolidationandPresentationofFinancialStatementsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted/New Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_NextGenProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "NextGenProgramMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NextGen Program",
        "label": "NextGen Program [Member]",
        "documentation": "NextGen Program"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r786",
      "r797",
      "r807",
      "r824",
      "r832"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not Designated as Hedging Instrument",
        "label": "Not Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense), net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America [Member]"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r939",
      "r940"
     ]
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OCI, before reclassifications, before tax",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "OCI, before reclassifications, net of tax",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r38"
     ]
    },
    "ctsh_OnetimeTransactionTableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "OnetimeTransactionTableLineItems",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "One-time Transaction [Table] [Line Items]",
        "label": "One-time Transaction [Table] [Line Items]",
        "documentation": "[Line Items] for One-time Transaction [Table] [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_OnetimeTransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "OnetimeTransactionTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One-time Transaction Type [Axis]",
        "label": "One-time Transaction Type [Axis]",
        "documentation": "One-time Transaction Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_OnetimeTransactionTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "OnetimeTransactionTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "One-time Transaction Type [Domain]",
        "label": "One-time Transaction Type [Domain]",
        "documentation": "[Domain] for One-time Transaction Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated costs",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "terseLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r255",
      "r261",
      "r264",
      "r731"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, noncurrent",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r264"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/InterimConsolidatedFinancialStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interim Consolidated Financial Statements",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r144",
      "r615",
      "r616"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r761"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Axis]",
        "label": "Other Commitments [Axis]",
        "documentation": "Information by type of other commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Domain]",
        "label": "Other Commitments [Domain]",
        "documentation": "Other future obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustments",
        "terseLabel": "Net change, Net of Tax Amount",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r13",
      "r145"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other comprehensive income (loss) before reclassifications, tax",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r198",
      "r585"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), before Tax [Abstract]",
        "label": "Other Comprehensive Income (Loss), before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net change, Before Tax Amount",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r13",
      "r145"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains and losses on cash flow hedges",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Change in Derivative Gains and Losses Recognized in Accumulated Other Comprehensive\u00a0Income\u00a0(Loss) (effective portion)",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r484",
      "r485",
      "r488"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r24",
      "r194",
      "r197",
      "r203",
      "r516",
      "r517",
      "r522",
      "r568",
      "r585",
      "r866",
      "r867"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accumulated other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r13",
      "r145",
      "r194",
      "r197"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net change, Tax Effect",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r13",
      "r145"
     ]
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCurrentAssetsMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Assets",
        "label": "Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other current assets."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r93"
     ]
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities",
        "label": "Other Current Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Intangible Assets [Member]",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r761"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Assets",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails",
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Liabilities",
        "label": "Other Noncurrent Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "us-gaap_OtherRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherRestructuringMember",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third party and other costs",
        "label": "Other Restructuring [Member]",
        "documentation": "Restructuring and related activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r735",
      "r736",
      "r737",
      "r738"
     ]
    },
    "ctsh_OutsourcingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "OutsourcingServicesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outsourcing Services",
        "label": "Outsourcing Services [Member]",
        "documentation": "Outsourcing Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r784",
      "r795",
      "r805",
      "r830"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r787",
      "r798",
      "r808",
      "r833"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r787",
      "r798",
      "r808",
      "r833"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and Accruals [Abstract]",
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments made",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r869"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of available-for-sale investment securities",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r207",
      "r275"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for business combinations, net of cash acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of held-to-maturity investment securities",
        "label": "Payments to Acquire Held-to-Maturity Securities",
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r275"
     ]
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireOtherInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of other investments",
        "label": "Payments to Acquire Other Investments",
        "documentation": "Amount of cash outflow to acquire investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "PositiveOutcomeOfLitigationAttorneyFeesMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attorney Fees",
        "label": "Positive Outcome Of Litigation, Attorney Fees [Member]",
        "documentation": "Positive Outcome Of Litigation, Attorney Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r403"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, Shares Authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r641"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, Shares Issued",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r403"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.10 par value, 15 shares authorized, none issued",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r577",
      "r761"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under stock-based compensation plans",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r19"
     ]
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings under the revolving credit facility",
        "label": "Proceeds from Long-Term Lines of Credit",
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturity of held-to-maturity investment securities",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities",
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r880"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Proceeds from maturity or sale of available-for-sale investment securities",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r208",
      "r880"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturity or sale of other investments",
        "label": "Proceeds from Sale and Maturity of Other Investments",
        "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r266",
      "r563",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r723",
      "r747",
      "r762",
      "r851",
      "r898",
      "r899",
      "r908",
      "r931"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r266",
      "r563",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r723",
      "r747",
      "r762",
      "r851",
      "r898",
      "r899",
      "r908",
      "r931"
     ]
    },
    "ctsh_ProductsandResourcesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ProductsandResourcesMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and Resources",
        "label": "Products and Resources [Member]",
        "documentation": "Products and Resources [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "verboseLabel": "Long-lived Assets",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r572",
      "r582",
      "r761"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTradeAccountsAndAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit loss expense (1)",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r317"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r421",
      "r428",
      "r452",
      "r453",
      "r454",
      "r538",
      "r562",
      "r608",
      "r631",
      "r632",
      "r685",
      "r687",
      "r689",
      "r690",
      "r701",
      "r720",
      "r721",
      "r732",
      "r744",
      "r759",
      "r763",
      "r766",
      "r893",
      "r903",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r421",
      "r428",
      "r452",
      "r453",
      "r454",
      "r538",
      "r562",
      "r608",
      "r631",
      "r632",
      "r685",
      "r687",
      "r689",
      "r690",
      "r701",
      "r720",
      "r721",
      "r732",
      "r744",
      "r759",
      "r763",
      "r766",
      "r893",
      "r903",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification from AOCI, current period, before tax",
        "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Reclassification from AOCI, current period, net of tax",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r38"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification from AOCI, current period, tax",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r192",
      "r198",
      "r585"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r779",
      "r790",
      "r800",
      "r825"
     ]
    },
    "us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reinsurance Recoverable, Allowance for Credit Loss",
        "label": "Reinsurance Recoverable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on reinsurance recoverable."
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "RepaymentsOfDebtLeaseAndEarnoutObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of Term Loan borrowings and earnout and finance lease obligations",
        "label": "Repayments Of Debt, Lease, And Earnout Obligations",
        "documentation": "Repayments Of Debt, Lease, And Earnout Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r780",
      "r791",
      "r801",
      "r826"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r781",
      "r792",
      "r802",
      "r827"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r788",
      "r799",
      "r809",
      "r834"
     ]
    },
    "ctsh_RestofWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "RestofWorldMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "Rest of World [Member]",
        "documentation": "Rest of World"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_RestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash Equivalents",
        "label": "Restricted Cash Equivalents",
        "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r709",
      "r870",
      "r926",
      "r929"
     ]
    },
    "us-gaap_RestrictedInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/InvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted investments",
        "label": "Restricted Investments",
        "documentation": "Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r709"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringCharges"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Charges",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r345",
      "r347",
      "r350",
      "r355"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected cost",
        "label": "Restructuring and Related Cost, Expected Cost",
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r349",
      "r352",
      "r354"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited",
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring charges",
        "terseLabel": "Employee separation costs accrued",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r351",
      "r352",
      "r894"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r352",
      "r353"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Restructuring Costs",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r352",
      "r353",
      "r354"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Axis]",
        "label": "Restructuring Plan [Axis]",
        "documentation": "Information by individual restructuring plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanDomain",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Domain]",
        "label": "Restructuring Plan [Domain]",
        "documentation": "Identification of the individual restructuring plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveAcceleratedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveAcceleratedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated depreciation",
        "label": "Restructuring and Related Cost, Accelerated Depreciation",
        "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Restructuring Reserve, Current",
        "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r895",
      "r896"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r138",
      "r580",
      "r612",
      "r614",
      "r618",
      "r642",
      "r761"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r215",
      "r216",
      "r217",
      "r219",
      "r225",
      "r227",
      "r311",
      "r312",
      "r456",
      "r457",
      "r458",
      "r467",
      "r468",
      "r489",
      "r491",
      "r492",
      "r494",
      "r496",
      "r609",
      "r611",
      "r620",
      "r935"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243",
      "r254",
      "r259",
      "r260",
      "r266",
      "r268",
      "r270",
      "r416",
      "r417",
      "r563"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues and Trade Accounts Receivable",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r420"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "RevenueRemainingPerformanceObligationPeriodAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period [Axis]",
        "label": "Revenue Remaining Performance Obligation Period [Axis]",
        "documentation": "Revenue Remaining Performance Obligation Period"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "RevenueRemainingPerformanceObligationPeriodDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period [Domain]",
        "label": "Revenue Remaining Performance Obligation Period [Domain]",
        "documentation": "Revenue Remaining Performance Obligation Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "RevenueRemainingPerformanceObligationPeriodOneMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period One",
        "label": "Revenue Remaining Performance Obligation Period One [Member]",
        "documentation": "Revenue Remaining Performance Obligation Period One"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "RevenueRemainingPerformanceObligationPeriodTwoMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Period Two",
        "label": "Revenue Remaining Performance Obligation Period Two [Member]",
        "documentation": "Revenue Remaining Performance Obligation Period Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r212",
      "r242",
      "r243",
      "r254",
      "r259",
      "r260",
      "r266",
      "r268",
      "r270",
      "r310",
      "r362",
      "r363",
      "r365",
      "r366",
      "r367",
      "r369",
      "r371",
      "r373",
      "r374",
      "r510",
      "r571",
      "r901"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r916",
      "r917"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails",
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r70",
      "r476"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location And Amounts Of Pre-Tax Gains (Losses) on Cash Flow Hedges",
        "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Long-term Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r63",
      "r64",
      "r99",
      "r100",
      "r102",
      "r104",
      "r136",
      "r137",
      "r740",
      "r742",
      "r874"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location And Fair Values Of Derivative Financial Instruments In Our Condensed Consolidated Statements Of Financial Position",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets And (Liabilities) Measured At Fair Value On A Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501"
     ]
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]",
        "label": "Schedule of Held-to-Maturity Securities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307"
     ]
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfHeldToMaturitySecuritiesTable",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Held-to-maturity [Table]",
        "label": "Debt Securities, Held-to-Maturity [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307"
     ]
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional value of outstanding contracts by year of maturity",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities Assumed",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Retructuring Charges [Table]",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r352",
      "r353",
      "r354"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringandRelatedActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NextGen Charges",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r59",
      "r60"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringandRelatedActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NextGen Charges Roll Forward",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r61"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues And Long-Lived Assets By Geographic Area",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r122"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r119"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r51"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Operating Profit",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r51"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-term Debt [Table]",
        "label": "Schedule of Short-Term Debt [Table]",
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ScheduleofEffectiveIncomeTaxRatesTableTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rates",
        "label": "Schedule of Effective Income Tax Rates [Table Text Block]",
        "documentation": "[Table Text Block] for Schedule of Effective Income Tax Rates [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r349",
      "r354",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r734",
      "r851",
      "r931"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r269",
      "r623",
      "r626",
      "r628",
      "r686",
      "r688",
      "r692",
      "r702",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r724",
      "r748",
      "r766",
      "r908",
      "r931"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r253",
      "r258",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r270"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnCashFlowHedgeDerivativesFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses",
        "verboseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r152",
      "r761",
      "r927"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.cognizant.com/role/DebtShorttermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt [Line Items]",
        "label": "Short-Term Debt [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cognizant.com/role/InvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "totalLabel": "Total short-term investments",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r157",
      "r865"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://www.cognizant.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments:",
        "label": "Short-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Investments",
        "label": "Short-Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r704",
      "r705",
      "r706",
      "r725"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r238",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r343",
      "r349",
      "r354",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r734",
      "r851",
      "r931"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r36",
      "r173",
      "r198",
      "r199",
      "r200",
      "r215",
      "r216",
      "r217",
      "r219",
      "r225",
      "r227",
      "r236",
      "r311",
      "r312",
      "r405",
      "r456",
      "r457",
      "r458",
      "r467",
      "r468",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r528",
      "r609",
      "r610",
      "r611",
      "r620",
      "r681"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails",
      "http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r269",
      "r623",
      "r626",
      "r628",
      "r686",
      "r688",
      "r692",
      "r702",
      "r707",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r724",
      "r748",
      "r766",
      "r908",
      "r931"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r236",
      "r563",
      "r617",
      "r621",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r662",
      "r663",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r681",
      "r767"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r236",
      "r563",
      "r617",
      "r621",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r662",
      "r663",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r681",
      "r767"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r783",
      "r794",
      "r804",
      "r829"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued, acquisition related (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r138"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued, stock-based compensation plans (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r110",
      "r111",
      "r138"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued, acquisition related - value",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r36",
      "r138"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued, stock-based compensation plans - value",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r110",
      "r111",
      "r138"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r110",
      "r111",
      "r138"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r110",
      "r111",
      "r138"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited",
      "http://www.cognizant.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r114",
      "r115",
      "r132",
      "r643",
      "r659",
      "r682",
      "r683",
      "r761",
      "r773",
      "r872",
      "r887",
      "r915",
      "r935"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfFinancialPositionUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r530"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r530"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r530"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r530"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails",
      "http://www.cognizant.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r530"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.cognizant.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r531"
     ]
    },
    "ctsh_SyntelSterlingBestShoresMauritiusLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "SyntelSterlingBestShoresMauritiusLtdMember",
     "presentation": [
      "http://www.cognizant.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Syntel Sterling Best Shores Mauritius Ltd.",
        "label": "Syntel Sterling Best Shores Mauritius Ltd. [Member]",
        "documentation": "Syntel Sterling Best Shores Mauritius Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ctsh_TermBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "TermBenchmarkMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Benchmark",
        "label": "Term Benchmark [Member]",
        "documentation": "Term Benchmark"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_TermBenchmarkWithoutDebtRatingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "TermBenchmarkWithoutDebtRatingsMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Benchmark Without Debt Ratings",
        "label": "Term Benchmark Without Debt Ratings [Member]",
        "documentation": "Term Benchmark Without Debt Ratings"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_ThirderaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "ThirderaMember",
     "presentation": [
      "http://www.cognizant.com/role/BusinessCombinationsAllocationofPurchasePriceDetails",
      "http://www.cognizant.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thirdera",
        "label": "Thirdera [Member]",
        "documentation": "Thirdera"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TimeAndMaterialsContractMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-and-materials",
        "label": "Time-and-Materials Contract [Member]",
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_TransactionOrVolumeBasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20240930",
     "localname": "TransactionOrVolumeBasedMember",
     "presentation": [
      "http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction or volume-based",
        "label": "Transaction Or Volume-Based [Member]",
        "documentation": "Transaction Or Volume-Based [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.cognizant.com/role/InvestmentsDetails",
      "http://www.cognizant.com/role/InvestmentsNarrativeDetails",
      "http://www.cognizant.com/role/InvestmentsScheduleofHeldtoMaturitySecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r400",
      "r404",
      "r495",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r586",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.cognizant.com/role/RestructuringChargesNarrativeDetails",
      "http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails",
      "http://www.cognizant.com/role/RestructuringChargesSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r352",
      "r353"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails",
      "http://www.cognizant.com/role/DebtLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Debt",
        "label": "Unsecured Debt [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.cognizant.com/role/DebtAdditionalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of shares issuable under stock-based compensation plans (shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted average number of common shares outstanding - Diluted (shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r234"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding - Basic (shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r234"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a),(b),(c)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-9"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//220/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//820/tableOfContent"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//940-320/tableOfContent"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "b.",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//942-320/tableOfContent"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//946-320/tableOfContent"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "(b)",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>118
<FILENAME>0001058290-24-000327-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001058290-24-000327-xbrl.zip
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
M=JA'U.L0$SWG(-ROR+"^V:[[91Z^_.JYB1LG*Q)W<&?:K^&%XDP"W*[K@%V
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
M:HS4;U/B)B#MB29(0H9G)+4G7[!L+<SL'>*Q==K;B+J$D.MFJ?YK1#S3; X
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
MCG)5E<DLLC[0S7QYOP(B8XFMB$26#=@5 [NU#+ K4^PV%/FRV#W^T+P=498
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
MN2@C_>^KC[PC<[PD5\O_W"&3M<EQQZ 5K,HM?,:)+A@K/_]*&__;D-G*OQ0
M-"XZO(5<J9>B/YHX2]R-<?G9P>AG&8V(H5PC\Q7-7>J35L,3XKXWYN3-Z?3B
MN_P5CG;YOS^6^+O\FR3D8O,L":;HSFT:):UN]]]4_';TV,XD>MSR!,RH>OVO
M#_?_TWT82L/;WF\/_6_]KW](@_ZW'\/[_L- ZO6?'OM/7?I+X@#F\J_R0 9^
M?],=WMY(@R'YS_?;A^% ZM])_<?;X"4&W+_%AQ]1</XQK9 QY1=I)_#6T5B$
MB$SKK4JMJJ023B:_T_[/Z^KN9V0YII:23MC-JYS:660"Z9MJ*U8$O&ZJ9QW
M[G#T@V%)Y*XF33ZN)/RFD?!4FF$GV.LCZ<A#AQK:M.-(/W"6E\G$XKWYD(0=
M6/I.KINXTBV)1G3FPA?QN41"\P3IV,X%44%%\T ^22*9RS7UNHQ4XMCJB<V1
MA, !34Q3>M\4FD&)(C(51 8HNS#*+MU6,9M-'NSHRBV.-(V2(]'65XNT?%H_
MM)$@@$7B95*ZQ^^J6CNNI('C<CRPAWS;0^-,]J"6.K6K5INCJD*P!["'P_8@
MG\D>@@V+C3I,$& 0F;]>$H-HGLD@ZLP@ZNWCM[@+WTX^"]4O3X7';S-LN=A-
MV)?Y_!VZX19IWR+9.D?@H=L\H[AGNZP(T@F]C_0!OVFFS_8&DX]U/'.(YV&U
M 6RW!)K:9.3_"3X(@2^Y$_N5C!S/$+$(;,ZE9VS:KW&V$^=\T]&!')D*OS_Z
M:MLZ*S'&SHNAX5LJ?RJ4FQ79DY]-3'\@UW575)!XLFB4.NJ5*B?<BP_M:3/+
M&S/ 2)-B1*DF/.D+,))9+I4!1EJE3ONJT0 _P@U&#J07&6"D33%23[K?A9_.
MV *$;P-LD@_'5](86YAN:F$QFCXU+,/U'+;K9)&>G-;=)>_[PP^$:J&@OP9B
MII:Q)N3;0,8[K$"IECHM];@]7]#451#P'(CAC@>/3,"38N,L  ^'X#D0W,4%
M3[+)65%*'>5*;:9WG"]@BT-L'0@*SX0ME6*KUCC^?%..FE0+&!0^8:) 7_-\
MA[+3V@0Y8XC^3BQF69%H+Q#H+N#72AT(]?*-E(-E'O&04B]UFNGU>02D<(B4
M@P40\9#2("D 1\<] %(RJ R(AQ1Z[F:+HX"^4$'739R54@C"3@C"5B6\14UO
M6P/MZZEP9 W@."\>C"5$3!L0DWO$' C*DB%&K9)\KY7>@42 & X1<R X2X@8
MF2"FS5'B5X1*S:!#OC1R[*ED!U6;[_7T@G;9AV.Q1?'K\O2!76A72IVF>KQ_
MY+10'Y"2( :+B12UU&FTCE\P *0(@)0#L==.I"1;>5)K=.5)KAV_8@Y $@!(
M!T*R-(#$SG5O-V!/S67WU+ 3RJ(SR4+2[..59&$/-M?D_A:YVUQS3QN48-<+
M$0W[80YD%??6"Y$6[;(>>.Y(?B2OOC%>#!U;^BY?3?>T0"$Z-TH^D! <J62Z
M*24A;P)*SBR6/U+)=%<)6#(W2CX09Q^I9+HMY,*67*B5Z$744=A%YT2'L!Z,
M20)I[B_2KU5I X8TSE:%]1\> 7(PGCD($'KRT_:T!@#)"4 .QD(' :*0X':;
M:@* Y 0@!^.H@P!1"4"J7 "D4*'4G>V07RU)\QT'6]J<=F*?(&N,I3$R+%?Z
M8-JNB]V H80X*UF<M>>P^U#FO5#D0X<,,+C]5R)S2N9_P2-RS>Z#[FNU4F=[
MP1D\*;\@2C$42P2=U06AD?&&]?)_L&/O@E2=-IEO*;+RF9^Z'4#7)0*Y\[BH
M!DD'P$4)!*(48[T3H4-9<'Z<4*%B0;8V7=! +\W*02K&!]NRUXLTWLE]6KO<
M)4R\.8+,H1+"Q)!IESH<-1\ R%R^EC I9.K54H>CLGR S.6K!A-#1MY%-0@0
MC(E;'SBT/61*]OXJ0=C4<4)HE@C\"HG*MAEI*+/.$5P.A&6)X$);0N7N"!N
M2X*0+!%<:J5.'>"2:[@<",<2P85V4SJ>%X.M&L=OJGUF;*4T<^P7PZ4J)[]&
MH9F'WI+VG2N:$1PL/HLV,-TY]K1'_M2P?"*._F(7<\ 6!]<-J;R_&Y;M&-Y\
MI1AS_2ZW?_KDZ^_8F]CZLH)SUZ;,>H.850VV[^8:@0>KVS)%8),@4.;(LP,"
M,]A*<$$$)MLE6F^Q[<9M<)&Y!NC!\CU^ =JF *WRU((CO35C?F/CQY2BX3PP
M].GNQ0@M*$P%OV +CPQO!_ ;=$]&DX^*65C+R6)31FRDT,T9.S8= E)R@I18
MX64LI"BE3ATV>N47*;'BO%A(44N=V@Y"4NS]&OS&6R$7R79C? SZ_&$60$M3
M%D&3$&P10A<O CL;'QF?QVG4B$'P4RH!WC-C'C$!<NI<53P#<C+F_Q(@IW%2
MA0I 1P#H)&+F$D!'U&T6XBXG/^!]7=+2X)]WO6NF(/_KJ6^9'QL^5)2(O7<[
M!S=:)"MO'5^ZS>D*#* ^WZ@_5%MY"/5M@GJ%H^ZT@'I _>DEHNNH3[;6V:1+
M/E>-]O$\ Q@%& 5_2<QI1D%7MZ[J#2$+ %1R=]WVGTTL6#+S!;F&)F'D6&2X
MKC3#CN1.D!,CM7GOE7-CV.^^I+AV_8B= =7RNPF.LFG>MR%*HK]FV%E8<G5I
MR73#544^?E/$ 6M*?W+;]\#WYS:P@/Q90",="U"I!52/C^_  L ",K( .1T+
MJ)4Z:N6$TXW  L ",K* 9CH60)>#*R<LZZ5M 07(9FX,T_>P#OD,6/(1^4R(
MGEVVW(",!FP@^[<[?T;SC@TT(:<!&\C^[<Z?T[QC RW(:L &LG^[\V<U[]A
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
M>6P6*1)X-??69.(_CK)HDIFD262(:X2K#,YQCKCJ@J,L$"W-==GI=3_9Y:F
M*WM\A5;XHL=I/$?KRTJ\"<K0E1L]RN^K+6*R.KII$*,D$]&2BUMZ;)CL:6%!
MX#2*@D5_;5D<1X,LK%CAW308PN*_]NX"+:JS6CM:/,&7A&C]QAAG,G_3DNN)
MYX-;X2H_O+YUX:)^]H=(\LQ_8,'C"/,\HV^&65-SNSKOJ:.(4?!+*X8 /OE!
M=.T"R&CT=+EJ[GEUD[J7M3;OYC[G[/\E,:_[^BIM+E+-N*<FXDLL\=-K(KKM
ML$_4255J5&Y3!9"E+7;, K)=''7 _IX6'J&BFAR*:D;@^3H#*JJI8E'-%]^?
MP^3Q6!9L8J8NCL =_ "M!JF$?T]JZP ;0"?-"EM! W>A>%8LZ<<19^CW?T<!
M?W&P<[+]BE&*9.)^+-?PX;+)'.7(VVP\SO@^,\D2FF@)J6&9*/#($*HJ!![=
M[!SAUQZ]$GZ ]0JO?6>S]>/J]26)(FAY1- ^N]Y*QH^C>RY@;C=V#0:,"M83
M@PZK:PN:E(&Q;*!1&KV.(* INB?TT'[=6CAO\.);Q00$EF91PUE$>_K,O*GT
MU851P*M[[AL,,.Q5P2S/<><A.5BXGV/2!&F')+</[Q>>;$C+&83W)$.<S1 /
M G]\NYP,_W&$=8!?4<18C!V*_W$EZR3%4AN]A(-),L8U <X>8YP#<+1&3Y#C
MK:MR9C?3A]8L;AA<P5Y 'GMU)Z\8.QMX;&@'TL@:(*O;XOJ\W0O%7;ZZS@LN
M>U_Q1 ]\%R[F)"71P;K*E#M4:]QD",CLP4W:TC9=-@0L;;LJ\_O1QL,D9XCM
M&&Q*P,DE? #>1RS5([O -H8.=LTI>:LU 4S*T$%ZP. IKEXU+[6ZI[@)631)
M![F417/)+)K/L<0/)3CH,I9E*B>5.(N>)G.V4E4</V<FR"3B)U,6EBYS9EK%
M.$;K6+1-Y"'&,N;OT[(]+_LYX(U])<\*F#2(FOS"C*+=;(;6$[E'7T&D3M3T
MUV-^X-F# !,F>/ZW,]RY\)0P*EG6/9H13M?CZ%,T6=]AKAX=5!;\_Z>5U+\O
M9X;G\SK#S0_6KDS0$@6I3\TZ6F!"6Q8[7!#:L.#SI+U3Y1,:2S/[[^)&&YA-
M3A9>( M_EG9]@Q=QA[O-5**,J74]#G4[21W51J^3T!J"K']-D)C6^I>/1*W1
MZU9M8<@MM:*\=/<SE@*ISUYLQ\&H"FPI%LSRKC6+(HM&ZH>CBV<Z7-EVR(H.
MOG^SHV3,G*6(=L4@)Q3FD%JVJ78K1YH57G^KP0.&[KP_8>'#:Q$RO]]GXYL2
M@T^Q+0U?XP]/SID22M2\)#F5JGC_>5D9U,?J:"(9G38:'3GAI"&-T3E?\_-=
M!L\8S_HB2<I+RKMWWRB4]G:XRW!B"\L2M)<[%+\&R+8?;X;6\N>GE@?[)O[D
MK2PCK(EC7O'P4!$>SV,F60.LA;6<!6[J'#> NUL>?.Q(-HSLQ;,FTLSR^!$2
MYGC.'0MV^'R3Z#I<?A;^(SIMAXO] #[@V1*MS;WAFCBB0>AJJP/3\'[F^C;.
M[:W')A96"+Y_LX?!.,;PV@^CB957/['Z,(AYL/\G^V3=^VO?PWG;,\1K^QE'
M[I8: 0PGULQGM_%?WL?E?+;#P<1_]#X"=S0W.*';3BX^+_QZ-4TM.9RJR F/
MGAQ]W8*O?MW]7%-;JJ8E?B6WE,3/B[J5?O!6V4KM!5E/.\G[!O?%L?^TG$!Z
M9H.Q T]]64A/J(.8L)^"*>'4ETV!^Z*7U^Z1Z->E7IJO127-_Q.;@7WO,R]<
MB#6Y*:FRJDN?87V7%/GF'PDRV5@<$P:M,DTQV047NG"LXOPI;?UO2V9K?R(
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
M]])']LHF[@Q%LZK-7-8GN%.0'R)3LICGPG0/6)/S(H,/W)2B?P-X,.,>H0D
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
M%TXU=21M*'7E5QK&W5(!LY=T-]XO9UM=3ZYC/%?@=2QP5'.IA37E4SA_\E(
M,:ID"5T)Z,JE?-:4]1-(!,M 5WYD+]6P[-^L11APG%K#C'LDJD8/PT2Y6NMX
M/CZ[WH9J)>F4T>AU=BWV3JCJ1.B*89.O&BM';&\6K+1A=6\+@94SG>KS:U"$
MML>?G.%)0:N<*] N.PD5#P)<6#ABF[!L%BP+=\+Q !IF=V<-H%W<G% EJ1C
MI$K2U%J9A5OAN%9B2O2^F@LQZTDW:_1VBQT.I!N?D=FR+Y,6Y7@\1\C LI!#
MZ;=E96-TNRVCK61-QE#E5J=SN-]MZFP%LZ5KATM"4X]*;VER/IF\"DR]D:W+
M\,$7/"$= YF+$A5N0ZNB?,D<G>0S,C#5=+U,L1N[(47G!=(7YQ4LUC3,FML^
M9=_4]4S9<VOW_>)\9/W@SAG^9GD_&+_EIW_/[6#QQ 9@)C&Y"[Z\#RN+GCT+
M17F'I43^1]L?3%Q_[K&$%+MNRE[HR8E7XB31/<X]R5Y)2WICA[K/BV6_3LTF
MZ[24SN%,_=3ZK;5D,Z=TLE:WDX\IA$%I':/RE0B72?6J5/;11I]G*67B5AUS
MUG9JZTIJ>EU>\]2GL>L%-S MTW5S?7N!W"@!;I'-/(5[W*[(LQ=Z'&LS)_FA
M]['8L\VJSR:^MEOQ(T0AVT[FY]<'.V$/KL@'.#)2B#2_,-:!8!2A47@T'N$B
M28M&I7@T"L\3EG=B@= KU=_99 CO<C.U KX^):Q9]BX-=_W/?W-=&U#(S^YO
MD8A76ID]^5+)(?F2<@HJ@:DC%OXHIG:QHS5ZIW>'%3Y_2V@SBS=#&C(L#TUE
M32G#,;V9'03^^!:COBLMP$%^C,2=I IZ]G8R]<J@O688[;&L1V&4?I4V!%RE
M"VU$HW4$WS"&/6?\Q"@;-9VA%(W4UN2PE\;#N,^ K[43RB2#@?R>%6]^06E1
MI'/%Z-R19.NT.M<)J;RJH7.'&<OI<)X.YT70XJ^N\W+2H67&0^RLEUWH@+%4
M63]R[JKC;FM]%L*:+F>:>H0B.3S,^8T%8W=X9$TS&[VN3*>+!,BS *D=8:/.
M ,ANHV<6#,C\ LNG\+5N<.$K9AF)GGS">6F /> ,]TG!YUS'U.8]A8\-*H'R
M&V?A1DOL2&SY+"0*7>MPLX=PE^+F9ZTO*ZAL*'/J<*<JGQKNI)AZ32!V;,78
M [%=*"F-GI:9W(2BYH5&S2=)NSP*FE, +Z>@.481CL?O5#7[7H=BYJ1RUZER
M1V+F*55.:_3TO3V5A-,YX6/FU%CU2*ED4F/5O2,MJH1R3\?5DL>UIPG?'6]0
ML%-/Q5L/1-0U>(&W)UK K8@%C\K8T"P-%QU_W+WECS&<] JF9F?7>;2GF:DB
M6]TN6]).2[.U]QO $R6V>F1+>F),.G5&2V^>(NX@,W15D:-*<7.]EXI RM7H
M;74?S<(S47SIO;I6@[9:T:6G[1JTS*]RO(Z]](G" G>VM_Q.LGW)DGYO/;7
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
M(?8LD@W\EF.1L(@<6)Q6:T S5@H00[C"Q7!8OQ[!;]D3/Q[2"E\AEJ(U=>7
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
M,>J5:S]P@4UIW<%H?ZU_ZR$UZ-](+X,*NQ@T+[\^VQ^FHQ0L4#B](K-Y@/C
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
MY"R! M)?KVV6P*25LP2N'A_./C)@,@%%<2"OO#E77M=H -BKG W01(0X]VP
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
M=<!^),9Y-*C'^>&W+5 +_BP S?5\T)\C4X E@<3FG7 1V&)DG!1!1A!+]:'
MJ4<<]PH@ 1&2ST!NT+4CAR'+]@4%;X(8 @\JO/-+\=>Q6H"_5G?/%SN65K96
MJ^X-Z_GTMO]BN.*3LODU'3'A^6CZ.L#!K6>N>*%/)4"/--C/X9SP.98>9]&,
MAFB"'52-<I(#T%5VKW=SW-:HD_/H0#BO59LC(4H"^!>P@K5A+'Z%13.S';H"
MUX/=DTH+=@B#VP"*0K@_,;@-,/W0.+=#;J$!JOYOY#)%YVMM2'*PX%>P)/O&
MS,0KDUSMDG$7 '])NBTR/M%,VGYG@B:PTM)VR5@AP2_\>*A5T[9>#!PLG_F0
MJP7BS<)GE>X3?^*SA?!))*HNJOLS4(!1T5CWIZPCI8T^$[X?CN0;N]Y03L0N
M4&(#5_89^IQP!3?C6D3938<0ORK)T;;:%A227/_'7\C5E4?7.EEH]8O(92Z.
MR)DW-]"J8&YJQH*-0*XVB[TPQUL*GA  N,B/1+!!BY)CHQV*:V09@T5@;WK;
MV6ME+X83)69V5D<EM.;6^GYDQ-O'=W(')%HZ:TBT^7J!Z.@+4/GJ_9T*L!\Y
M?"TCQH: :W(.V/PN.5.]!7I,C= #(W--P ?\9V12(I8*VRH "S?QVJX?*%&9
M.0RY'X OM</W0WZ*;^1[!1Y>$D</C,\\NQ ;Y,Z*WM:JX=A@O*8&Q8P)#$GL
MW!W7^.P#C'8ZSE(/@D? XHY5%UB]L'@V;>'<JR9' 2R=_X[NKHLC7W0<%,+?
MO]C/GN]% <85(G19<9^M<)H+5QJ7$Q0-H06R 09WI>!3"+%U#S;(@)#Q^!@<
M! 0W4,Z4H>^:HAD.;&CJ['&_MB@2!3CQ$YOZY$/5QN3GFW12,HZ)[OU'[K1;
M K>(6<5'$#V&\H$!W!@/(E)>-"+&Y\3?QND>OI^#]/%\5#'6W>E!_([41]<!
MZ1L*26N3<]Q$>P"=<J3 4(S!%YY^_N/8LYE@*.^(1GYX0P0).*Z#'>Y1<"6S
M7QX^ !0P**2!XC_VE":.).PC@!A#S,D')=#V.1I/J?T:!KDP[O-1..AM.*#R
M.X 53H^K<[B^LL:Y$0D+>*#0RMW<I?90DA6/#\PBXB?Z66@G-L, -+'>S$>Y
M/'8(/#9G!K8B^&LC[X_K=$(M0Z0$<\.+XUSH:@+I3 HGD*_OX8DPKK9<.K:9
M^NLYG:<2E3@ NOZ4NR?F\'\\,Y<\XB1G+5@2J-HG8T*IR^M+ . Q6+A0P<LC
MUXB 63"+%%],W""U-&'LZ_'"+I>@7] 306$Y8-484376PG$KC/ ";.?>*X\?
M)YIO,*=HY135)\<44V,P'$PA11ZLY,[Q!<9]EPZC<#\*D2#K6\55^9V1)9,$
M)CGGRM[7YGW'\9XX8HGW(V(_ZZSL=<Y(B21NS@+^)  /V#2&&S'4",?@KT9^
M]F1C^ I?'^.#07MG<.PDR ./>Z8M8J^DU+H6"#H0*4@5RT#$<:T73U@'7BI
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
M&RB/7$:KDV&_LPT4#?#J(!,[%?5HQ;<VB S;+(",+ 0]YO=NK2FQZ_<B[ZO
M?=5Y73D>4[)6>)[I2^P#?11$_CXF[_OWGN_SO',OT]%DPMU[[S)L3?C&2#\,
M7E%%2I_7Q//;HN :')Z48*+';J.<1!*1S234["RC3Z4 Z9QPLK32R<#42V"1
M01!;U\@HPU<O-<;I6T8DE7FMJ*?C-1)OE3?J=Y1UE[94 H5W[@GMFVCI":S6
MN?(88/HFT2:\2&1S;E(H_1(5<:ZX;HLUH$:>S<O$^G.J1@@H63<3/>BINO(&
M?X$6EX:9M;YH+!50'P_ KN_>T4IOM*H/0 82.41"S$1SX\RAY  '=QO_CLR'
MM3UGF[AXRZ5'SI;/VZ&(CG"U\60\<B]R%(@-%KIMS##. ":Q_+;?WU7^QWME
M+\S/+AQ'8[97IJQ>0/K$M;2]8N+T"[V-TC2MH_=ZVVK/*SE#^;])&"0%B!DP
M)^FX I)3YIKSCH >;,MBF.*>;G1M^>3. 1_2A&V#FC4@0< FT>9>=^FJB4MW
MDUL9RI*%]KHQ_PG(:)X$@S(T2TF+02#R$N-:WKF@P@T0\P0TGB--H@]/F7MK
M7[;>*;"!9]R+[669*2\TUJ^0F6(-HH@?B4I1A!\O'1UF2T=3MCEGCK7))[%A
MR7K9'Z]Y6LX-GFN;,LNX8]"3\.F@#LSU4MZ!*=%$\G0=>H[?8)P6'\0^7B8X
M8.R\3U&/N<_&L\A45)9D[B.^P ]Q^SR"B1XBWXYQ)3$B7,^]S[(Z4J'@,\'J
M,J2RX=#81C]1X3M3 J^3;'*KDPF26^J,07+D@(X]:DB2Z-B")P2H[;C,D<.%
MKL)BAH5--)G529L?"<8'#_M<2&*YCHV5ZV7R><\51-6'M1'!EU@!$!G9@L=1
ME81 Z8Q@ZL>!;-$^(!8S_6R FV[A0-NHE"9$R(^Z4_&ZU-=X+S$["WBE,R<H
M"A5PW&(9(0U'MC*%2&08Q+UT;&HGR9NV4?9\%JW6*B-C\22VW.&/'R"$[&H<
M1ZD(-XE:QL7;V5/04:>,4@Y")P7Z- IY1B<2=K18II$5U$DR)$4U?T&:EIRA
M82PQYEWF.%>GHAP.%NK82"$UDC&;!&C/N#] $%DFPDC<CQ?8.(&7=$O-X6V<
MG=&64RZ4^$U11ANY)EM1;D,5S%,&*N$+XZ_)DX@8/X>U?30Y8C8@E."U>XCS
M+)([H<9ZOCC !GI1.#&(B]Q(K0-(8<T:L_)VT2U8M"U"7V#-,&>6BRZT3>Q2
M2ZHZOUM1ZHUXD3)-5!0<AZJ7_.>(>] QP,IX8X/M3.]L?I/,]6[VSV2NM\SU
MEKG>97.]^S+76^9ZRUSOFPQA5I/KK>7G>NL-S?7.TX=C0WC;EA.N"Z$<I\VK
M>90M/^Q3>X;;#\PTL)+YE282\/D):6*;&]$)O5E&@<^ZK-%&(WU\CYW9481#
M="W%"CV.J(/'#@TWV]$^5_G& 0*^E;I4UZZ%)YN"]98FZ.5,E^#-='ECA=Q1
M#6@2U1J?)U,H;2C%>$LI:GV [O.UU!,[$%DG5Q&I_P4/*A)WN*N-7[L8:!*[
MB$6V%EXU6.FD1,1(EQW6(!* P+:%-6*#.AYD$H^_H-RG*7/9S,ZNBRTH<*H#
M>>!^QPPW %17>83]S< ZC&C*"ODN<?4D\2Q882]]PBEJ_24>A346#-WUN!\O
MMW]\G$ GMIMMWX) $8T*."!XF'[CU3M[V&-&+W.#V#<1&IUX>]G7;Z5I47X8
M);$^1T[L]L[V-1'G1_\$SQI.&XTD+DCA^\3F$9QT'02]N!GT<:+G0WA3^")P
M2 &U3)HKTC4@^6*9I,$)" )=4Z"#UDO]5;A4Z@;ELVTH=N&R9S@RQ;I-!#+S
M?<\/J&]#:'Q%1H2@$:$"\C7Y&%3EXP\B!*3_8ILB^=1/!KA@(EP09[4EKA':
M68J,F;X^@ JP1=XV)HL30<:3!0^83"3,B1":F *">Z3G*"?MU>;NQA#=Q9%H
M8)T+BG6 $I>)^RZESZ?9>>38@M]E43'^C#O_"'@)Q!HIVKB[_)7:41J$L=DF
M3*+=&SGR[. KYL,0>/!.4D!8V$$Z1(&1Q/#JE _[T([H)[DDX26C'G?H[UPM
M>;R9>U([:PZT:3980 %O(3EY=#%%NK4'<>1.A)S2)IH2R:!)9SW/I6CN F<C
M.%AJD+S:\U,Z(4@S/VVD2#FVR%>2D_!@'#)"WC<D&[Z!,V-F-M8C\ (7<:.[
M7I[A2GP/[!NI+1A8%1%*>B_OK+6."LF&,)I"HW."F(:WTUJSA ,*U<*.%DE+
MOR!6B.Q%[-@C'D'[3!&.WN/=IVN+#H$++B/V3S-:'Z04"[Y._FRC3LZD)9[H
M56#@40E':(NTD7U&#%@KHB6CBX+6R1F5%NNTL,1_(C>3=IYDNY, SRHZ:08X
M^7AXDOF:P ,4)665ZT4QO^+S1EY9W$M+"':N),;)U*M8MR".S6.&HK2)M@5Z
M_(), %'DE)QC5X9UDNXL^KID=X8<BF,_XUJ6"*Z(IOPHT)\I]Q#[WCF6X ,B
MZQM+SK"1[6;E& ]18HVG8_.42HSW\$"(OW#R]AIB:M0]7TV0?T9_)G895P
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
MDABJB;%@UR#[#3F>U9M$IG6%$;QSYFZ+-)20*6I?^:\_C355>Z<@ 8/4P\:
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
MYBYCUA8+QY>#O<C=F/!OKH7R.<9BG'"'SZ/%_P5D)H<OCY@'2S@]#1Q^-58
MA2 ?TOQ0K).=,X>::( )!PF88N4T':XF\@ V!SIS;C9%#@.0,;G]"^?VXOEM
M^",^I2\S%)=KLD N.(>:)[M8$?XX0R6"&M,]P6< &VX5<9BN2$>>TF,SX\7C
MR0!+D%.D;L=;0)$97);R+JDL[!R0F!FLF3,F<7-88>$I@YS[@0'KA]R3L7?:
M[K8RO#V@$9X.(EB3;S4[L,]V2:?FB25W6R/<[]8</3&[WMKQT@M)6P%Y97RC
MJ8:IL,A(1B%HL[QHZ06<IO[9?>HJZ9!?FR?HX')@?R%=Q(;C>\\B)>S)(SO_
M20R/)A.BA^?YZ%JVT4$W%N(H[<'&&=8=/OI0>-/@^F81C:#F_KI,(*%I'#[+
M10Y" ( [PW'"7&@&&>Q]A8="1N/5(\>*W93$^^+QD3C/_CZ$[:<N2V$DT[1D
M;AS1H'7'CCD$DOW2"-9GG[_2*PPG\&AJ<(#O3ROUDMFB^-O,HOC+S1=QYVY(
M@\#C"?#.JEY%>,WW"0#\Q?"!N+ACG+"/3O*+@==B@QV!4@QO T-FH0?;).5E
MP01&TT_NT\=%<MH7P/TO +%P17(1!6N&%:'DXMXJ/LPZ)L#46XR?TTNX)DI<
M!<P/1N,]N;<$X8HN,T>P\-<Y4#7E5W!WKX<WA"X>CC)K-\A(^2('=896 9'(
MMG[_Y4F PD;W4Q!- QO^Y:]BB?PZ]QQG=0]*!LN""D\1KDXQJILC.S(YR^'<
M9[N<($H:57G-!@?H_E+W?NK&D$.<JW9O#X5[6V^A>ULH>UE,V9BX/#=0[1:,
M&/1BP^=.CLT($[Y[(WZS%E+B1M>>>-+]\?&DLQ#\@:S(,RXML[X;%'[?&>%!
M0L'$;"-.:):9V3(SN_Z?R<QLF9DM,[/+9F:/96:VS,R6F=FW:+^=GIE=F?YO
M6W^[.[QA5=7RFJ06RABX>,?3P5 MW8ZSUQV-JFD9K(Z[?7U_\]3"N^IW]5XU
M>@8VWA@,JSO@_G:5N2J+.MC3"U8XJ3?,4,3?V! 5;+Y2=4?7C>.DW<&\%=$;
MCASU2.7;S;)V3=+*)Z]AD_)QOI!S\!?N'/QQ;Y;6^TS*4N&?Z5>2R/@%[. 9
M,#COE=RJG \R'D8(YYTD]PPS$ST+@\06%I%0FHV(=::&,J;AI-EJ^]VS;XO
M;V=Q3RO,N3YP;+6:IKGCKE:2->Y^P^A W^RB>QIV)_V#*Q7KNE)P'Y.)A.:%
M^^%<' KZX9MI9%>@XIA45<]J@-6P_6Z9<8FQK6?TOK3A3,>WO.1>I'H.GZ]W
M_@4TS@)'K[,GJ,2-:\"-9K7!;!ZP/\;Y)]\K'T1)[;;YUS(9DG]23E-O/J!U
MX%.ZJTCE"SJB9 BM'"688U80FC+?G29OFG?7:.[>*$\1/?"+!' N)7.:!Z2U
M/J<2/]HA=S+CJ[@?A!Q/6;<D JY5E_'G1MY"L:>*7,*MW.-?RF@21YZZQ@2"
MO=-6MCA)R6/VE#8<=HM2RY[RW6;4OU''&W1Z_7Z^+58>:Y52!ZZ>P6BE22T7
M!YMW2^2>;]@MG4=82![2/A[2[XPGHX9AI^0AU\-#ZE1>)3]J'S]2^TWC1E=G
MRETME]1KY)'%S<=>5>9C]15!!>'\'BM3J#GANBU9Z5X*5"?MG>2TMSKI3<9[
MGI\[GDLD>Z^N+432T56U*)D<PM7J%;Z=;RS.RJ[AEH:#[K!AEU1:*LFK% 2G
M]28-NTMY2SD$-VC8)=6J4DJT$(:W=O-8(7'G6'.D/MRY)7/DB3G8=[8C&L@[
MO 6%M<"VLJ%/1D'2GD*:*BTBH+&N-XSY2B:W)2"'+=6;Y%5ND5M/^@6:?D=
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
MD_5OK\R?BS!9; WH9=9 )V3Q>"2/E=T=#2OG%"'>C5$=#9:JF][XHV*.>G@
MBL/T+A.R+-OV2^J=NWG_:+EQ"+HQ?OR.@&E@.2L%_@[4^@BD,OW@_>.2>/E&
M=R5\>(LVM^BAW@ZS51K*CG(-9=7A8+C5458_L*.L.E)91]GS7C)=E;71H.H=
M4PUY6%.O3VTHCX95&XV>?JF^K.Q?ZOCTQ1T<I3 K8.'8MDN*V4&1KO([MNI
M]V$)(QASJ9-__0N8)%N)$=EQ!H<JD]EIZF^>RG>PYZJB?3AUC]1K((%Q9TD
MKS-U#TDO4()MI<_6W,JO*K997_6:4+W9?+$,U>I /0&J2X]R:A0SR^9%7F_A
M< ?P]9+6%(Y>TGL81B,_N\11 :>/#W!:]9_B &#.5.4LD&WY7NB$42BM\A P
M/&VZ\/<D[0*T3]"D;S%D8%._-NC+5'?NP0D '@7?2(1IU3V)+):N_T0P,.F1
MJ8.!RF7@_T&LZ);ZK]%?OU@XLV"EGD>!^8.XU/].8T<(:O3TAQB4=.&E\80F
MF9A61--!/)L>JSR@B;\(TS@K\YK#<Y&?04&6OLW1S\]Z7C/'/+X1CV[.2!Y@
M/1:@S8"U2M5+']^ !-U:+_<$73P@8>Q23&!D(W"B['')>K) U5YEUR21U3]C
M.!0)>BP%RG0IHJ8AB?#= "O M+>*HI#')(<&P[/2PO]!6,96N>=D'\4*,_O:
MS>ROO_[57"S?W*4F\\79V<VRYPR\) 5OPIO/R)ISK+B7\.&>!._^3I!E]G"A
MM6P".#3P1V0MO23"B=S3!F'KT,P0I RD!-^R8@"I]<38X1'\UHRR[,(D[LHR
M#]@S.U,3>_F\Z@ P95H9J:;)+?#O3"ZE>.@EOVB.O7OPG]#\03-N9H LEH5#
MLRMHM@:0\*]P+A!X<(9%(9._!(7I@$!MF<=LG/.8:<.^ON4QTXQN><SZLCZJ
M+"Y531X;X[K"NL/1WNDX?&XN35:,:M-_=CG?M#J&/%V#N^3@\&OC[I+G>OT.
M,^%7$WXUX5?KGE_M-!XU=7CI'C41>V_&*; !YH[["+#Q51!;48SE =+;.5:T
M%+'7W29_FTMVUT]HL1-FICKP'N:+3(W(Q$C=--&DXF5H5OUS74]GS/4D/Y 4
M>?ABAXG<8YY2>$DT#P@Z^[QH'DH$8&5+)>EGO<W)C,^'VMH[5;E?\SMU&7/>
MI&D<P&.!9)/(=%S)9_4&02$T0EAY3W:ZR,'BS\$RQCC5*B*2D<^\:B3M/ZF4
MC#TSMNGT#KP_6*#!'!M9KGP8P0=%GFLAIX2<.D9.<?FJ+TIN;9W8S)\X<PJ;
M*(1<%_]K\SRQVW<;D(4).X$K#=*PD)>7MDH[%UQL)G.8+',"._7$XD&*9AB7
M_5!ODJ$RASK(!_P*-[2&NPRY#W/'FF]T&&%.\%"*S._P 94K14YEYH=?N:3A
MC)E+&PNNBD@C'QN-3&_F(!,V0UAA33]B"L!.U[W@_H+[U\C]/RTQA(+7_@,]
M%Y, -FX<"&_SVU-WVZFT^0.K//LG.<3!")!NI4^LUT>#X6!C) \P9,')3_;&
ME%0E%U32M>%H*Z@TU X,*O7[+*A4^FIU_=7C^E]]6#!1DP>ZF@\FJNR#4P03
M*3[[Q?A<=4A[PR,QFDK/HJ7".YE1>!(UXZ05YKMXS^E-S=11D6IKU?PBO$_J
M.YN_5(O?9[U?6%X&-81720Z\J5Y<#4'.E=20GLAVL/+U1Z6DC:)<NRKI&]NF
M"YX 7\&:!:2::2A+][ :*#8L_<5/[Z.?74'&.L)-FMKC;*,;0!K9W34C[R9,
M/&"4'+%16QR&#*K"'2;<8=GM1EL."8I@%IZ=YRBEXH,O 51T3^F&;,O0?.\!
M]R0,_PG*T:;?J4E()O(B/\H:DHC6*J*U2O./=<)9(UJKB-8JN^C^C)* M591
M16L5T5I%M%:Y1COFN-8JQ8XQGK[YP\9"F7>HD-K^ O6^2%JB9<^L>C^I<*0]
M3.\]VNDRP+B81W^<\TS0+STIB)>$8)@2%@RQF&:KO;1FO$A7GKG^!)3,E3N
MO2H)(+8RN%DM*TANU)CY-B?H2:(P1:R%\03+1-$&V./SFKJ8.I36)#'#>&[2
MTJ/,T93E&<4NJQ3U,S-)EGX'&QJE-WJ#5F_+7@)WTOG!BIG2PE-JFLR)#=]:
M(##-E-X2DEHCN:7YM$B[Y-,?R<E9Z?/LL.C HJB!91=@4,SP7(B]'SY:(B[8
MTJR\E23-T;,6U.N@F)#H@1#VS7_DK[)DH\8<9 ZX_"9E0%V4KKIRR.&_V,YZ
MS&>7#R4GWZ^=M<CIB<#>])L=D*>&?C&CO]YOO3 >SYV$MB^0W$5^2*LP[32+
M887)E04,2 QAXY0<+3.<PY7Q'ZIAV9P!D8,9ODE9W-@'5&H;J%S+O>#F4M)[
M$RYXZJ@%CHSV4&YF0/F-6#]0<B7RAWEP7)>Q#GJUZ'P)A,;"1^=]Z;G4T?JY
M;D@)1E9WZ^69F.V6ZLR8;9.<'E-50A)%+G5E9G)[@RP!#39F%B7DE0.BNCF
MP2M&S$'4U5MC+F;FK-_Q_D/>LY\1(=LI3JSHBI-$9+2<L38_F1ZP<O)^#ORI
M$U5.K^C0\*STS*N+OZ1G9A7GF]P@EZ)(@R9FF S66HW3.F&N"0!*'XS*<TTV
M8+T_UT3+)7ST^P-UNX"Y?V#"QU Y)N%#E_O**)_PH<OJL'^:A(^#@+I&O\D=
M+H6RO@[E@C)Q >7CH6RL0[E_K5 >:J>$<G\=RMM-0FN%\OY8S\'S'3E7.J^.
M9(QE0^U7CB/)@[IB/_6M-)"-83U+#61M/*AE)4/N:_4T4=5'\L@X*DBVK95J
MT^'(,G@'D._5:CDK?QL-TO$58Y>I:!6B<X<#XXSC?#E+TT\8E&P%<A=K^?*7
M96W<>^4U0KUL>MMVKF!N;BIZ*3;&F1;GBYX_5[2HZU2MR:&8(E1BKNV?B>>4
MPUZG=4DE*96GF'2W_R";0R,Y3F&<^Q24;F#M.5 X28-FT=.2]MI,&ZMY3D0S
MP>9FR%Z_=VHE/:*3'7D_K/;,9CT49"6YQOCQWXEKF5X^Q_B(873K[,F@4>Z&
M^-,W/S+= CZTRR>RX0CA"M!(NE+N,&F!LW(\EH?*L*HB#NJ[.JY'Z1W)JEYM
M"D'YY_V:=/J1K%5LSB;VU*8][36BCN]559JKT J-=+.95;$7_.8=#>-1.91T
M,PE?'J=T)QZ&%AT29=]9[*?V';UJ;Z]+A$&^U<"5'?W\Z&]-'C ?@.X3D^O5
MS3O"_E;4;KL><<'T.%KP@U9YKD*H'1*#,W-ZM]J\2605#Z](70#!\V-/V9#3
MC?-X:D\9JRSYXLB#8B%<I0.7NX YWEC(M;3*%["0!MN')4V5!QU'DF .G60.
M>M?I[BJ8@]9Q) GFT#WFT.^WC.@.U]$5G@VJ>LOI[3<2AJ^Q38+K^A9+9L?
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
M"0$S+W<&"[8SC5TP&@FF.B+@9:F"9Z=&)U%[YJ9\ OSM@OB=C5L&-'YB-C3
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
MB%QCM,NIDP"I"F]/<B9/DQ8S+.3V7\@/XL6;W:6/O)!K46E-:R8H3>_HNSC
M(',T)Y('7TH+>&(>2@2V9DM?R3(BBPD)F+S3E9ZD*9K1DX(4*(YG!<0,X;>3
M)^EY?RS!%EUZFT(@D\72#."KR*^TOH[KP\4, 3BX-Z"KAVB.]U61C1<]R0_@
M+_H+"=\"+_'"R/0BR8J#@'C6DS0Q0R<\=<;23L9S7'Y2$U0@2Y_B *!N <C=
M)XHYEZ!;T[3^C!UV'$2H%P7.A/H[S>4R\!^=A1D1> "N"H.[M/0=+PH1Y0F-
M).C;RT43-C> _?+P5;;8)$#65++P/BF[S5]S+Z: \Y>FY41/K]64O?85>E$;
MT*TNE_:DS;R8Z7I>3*\\*2;W5<X/3R7Y-E]8IT<).)/D^9&T /85 [-!_C+-
MDA_A133[T;-PX@!A?,P!AF-90%7TXP<'5OGU[NZS#'R,2'_]RTC3E#<??>\6
M/\PE4GY(WD!_H;ZA75<7.,K 6658TCW#_?/A$==)$H(2OKGP0[ 3'/@VO9MF
M0+4*^I[5GM.3E%^U!.X&:,)(#]O$DFD1+YYM7"5Z1Y35(^8$+A- O/21W)5
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
M&R-Y,#*.20G7\E&Q07\[*C;4#HR*]?LL*E;Z:GW]U?WZ7WWF@)PNCS'MNF)
M#IXR=A<Z<D?1AK*FCMJXE':&@-PIVT5?]:LWKN7%.Y'Y,R4T>:"K^4P)E7UP
MBDP)RNK[+PI5FE5?V3<;2DYK4H_RV9-I?Q-JJ="V!WZFKBR.4V9:VCUCE^IR
M>C=567I3M=2F+/WTJ!S0X@2IE#(V\LA:GR@K2_= J\!^6#I;0M0ZW4 Y=>]O
M(Y:"/G$A4S\W]H*-PY!U+A'^9.%/9M<I<90@01%,E;7S5[B4A>Y.Q=Y0F45[
MI)8S^ S-]Q[P3\+PGZ <'68[I:ED(B_RHZSCD.B=)'HG-?]8)QR>HG>2Z)VT
MB^[/G9&H#RNGQ(K>2:)WDNB== %VS'&]DXI=2#RC>8:-I09\))EMO[+T5^J>
M9),0=DUM)\L,Y]+4]1^D.;&I11W1*'0N])RL=._9#APEB)>DN)\[VE5;_JK*
MJ6MHZ1OZ^N2 @J!]A;0T6BAIIZD"*X"$,=B'E4YMSDS' TT;O_B/_%66;%2W
M GYHP-DT;?ULE0'$\@1"$D4N-75QI_BR34Q*<]/&]+YD;[F##S;F,GC%FSTD
MOZ*WAB@S<^7DWJ[VUU^?>TTK$U"0B!HU8C$UQ;>/:T#=":-!9$F<L: \&02S
M<GI\IA,1#DWN[L*\NO3,*T['ID"P,NE-]I=+.Z-.1#-,9MFM)MB=,($! *4/
M1L51K0)8[\]G,'))!<:X/]Q**M", Y,*A@I+*C@L5*C+?664#Q7JLCKLGR94
M6#M0^^M '6\#M5\+4*MMM\RQ=%6H&:RA9J )U!R#FJ%6(VJ&ZZC9SF^J"365
MF^*RK1<+K/-J4,98-M1^9:^K/*C+4UK?2@/9&-:SU$#6QH-:5C+DOE;\1.7C
MC>31GBRURCJK-AV.+&/W/.D*.B]GEE"C+FV^ZM\R!:Z"+_MP8)QQN#9G+?0)
M7?BM0.YB+:GILFR1>R_QEX0EQUZ;68S^&:Z!BNW/6L)0>(D95C*SM/*8-IK7
M59)$Q'*=ROL='I+L1/>1]3/$XN#H:4D[+R;.2L=S(IHR,#=#]NY]DRX36(0D
M-Z[Z< ?0.MD;--;05+JCC_.#MXD^9XDG]O>&T<WC*)5TI=PVYTD /:^2-Q[+
M0V585<D#U5 =UZ-0C615K]99O?SS?DWZXDC61M6R_L6>VK2GW0IZ95TX<8VV
M0H_9[+E3[%F]>4>#0I2%)QT7PI?'J6J)7=JB0Z+N<A:MNWU'K]J"Z!)AD(^)
M7=G1SX_^UN1:\0'H/E'^7]V\2YH,E/8=WB$(F.Y%TZ712LOE5[=#%G#FG>U6
M=S?)I^+A%:D+('A^["D;<L+P9A;V%-U@21!''A3+""H=N-PER/'&0GZD5;Z
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
MXLC4Q;:5''%?'M'YLR$4*?S:C\!14U)H-!8X:CN.Y.:FX.U1%$Z99];M7PG
M"< )P'7B5P)PIP'<17C7[VQ, "!VVNB">M@_K7O8L]]\RESM'X2K_4*\:5I/
MT[KNQ;T";UI?YA[ITE(D">;01>:@]HV.T]T5, =#YIX3="I7>_JJTN+/0@1N
M]E+GS. 0*W1SA7IS\AI.2;$=ES:7?__Y:\FUNQQQUB&1I<M[,D=.(Y7J;5BW
M0W\21-4(42F[XPCM(JKZPM\=F.S&>G5B9<5&P!OG V"!PN/UC?]49)5KG%D7
MXE[M6.*"246_=E(Y]S#D7*K06@,];9BND';+&S>7/.1[MZO,ZO+92S=TCL_+
M9(A/QG*[F&RD76VR$:T U=Y<.1L0$H-S4IXB*VI[AAX+:=&\M,#V^"33PUF5
MN$FCAFPF7 >E@7ZUT@#OMWZ]]UN( 7XR&5TOF?")@>-GQK;7\9*EA;S;ZPD7
M4Y2O9(HR2%6NPH76S%*N=VAX]U\@+NRU75@^]Y^XL >\0&3>BI1E ;A._$H
MKKYVV?2/\W:3TS5Y:(Q.-VMI([UM>TI F?Q0UT1$N90H'31TBHE+VQ.BDN%+
M9] Z:-/$7&%WB_:U#ES-D'7:JOZM[X5.2,<2-CK!GBR6KO]$<!(@-H5$GV9/
MFIK87#+"B)P3L7Y(..8-"!-W['@T8D>'J%F^Y^'H.CIR+9K3_I%IQL0R\&>!
MN9"EKRU$R[.?2?'<59Y]-=X+N+V;Y&\2;(PQ(!P1R<BW!FX5B6#;5-IVUC-C
MFX[0!'JGC)<.Z5RU6:630UE4HKR/+5=KV@MBQUJ'V#%O9@)-3* <,<U- &[H
MQB'.[O2G6U_CR,QTI&NZ:+86?/!@!I2FHL#$>;4XL-(F(?R*/F&&TIS8,]P1
M+!L%<8["+#K!$[]:Q@'.'X6M8,/.@"S]()EP^>R7/>>X8;M\V<.1>\_PD1W4
MGJ-Q.&F%>7L71M9ZA\CZ,^L9#=B;$-=_H!2"(AJ3:=@LU!.%43F!F7:N1H+"
M(:]I ^M\F!=X<)K_PQHVEG>@WC?B<)VZDBY*Y[4IAHIL#(95;8K!6!X8U=HE
MERU%1Q@.:^F\K,@CO=I*NS:E'C6?MDNMEW,ME\L;*W--B&M?:]F/V#P^/QR
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
M)Y*'Q%CN<P8MQ%CN?<J$H8NQW&(L=VO&<@_&IQS+G?X44&#= BFB0OHZC!?
M_G?HBHU/5%W;+GF<.Q,G>M/X!D\^R+L(2RVI_;F<J:1]V1A62X?=4?NCC^JI
M2*IC*FE9#=RE%@4-RHN"WC.6(=W#W7WD* CBTL!SAN1&_YQ=^DR-4G(+(,QH
M_+__N/_[_3?I_N.[]_\WW7P7:@.'<K]?-=6[/ 6\'K/ @ =J+'6H9U.#RH.2
M3K^GL6STJ]5UGGY/0UE5VT90(WG8.MRAK#F@SK1EIN]FHFFQM5?<UN7\*;B=
M/3KFC.P_>_LF%=U[5IH127MC?"%3$A#/NOP!6-S4<%R"32MO0DF9$QL8=W38
MKI[07(< E^K1[TAH!<YRJ[R^02@>F-;7/D:%+KA:(\KU]/RZ8( [8!I]]&4!
M]/-S$@'S,\+\7:YJKFEVW2G (8>PL>O$+W'@.>&<V(E?Z1^@0F++M .'4QZK
M"L :#07--%GEIZ0:TIK.-JSB5)$$I>VACMT;3$(=\RA:AJ]?O7IX>)!AG_+,
M__'J+K#FS@\2OB+VS Q>V69DOH)]JDI_I(V5W%\U>*>B*<:KY%2:*L^C!=9^
M!H3FL]"Z-6QFA&&2#R288:&;30VV?\8>D?IIDQ5SX6/;H\!?QFZ(*5__\%W:
M'; G_?;;VYZT"F^_\P$Z0 39+[*Z.'BL)[TW9R#[[ZP_8X>EHDA?XTFR"-W,
MZA7WR)06Q'9@/_"+SP7AFS9>A/9UV!W=_JO5K*-]$(/5;S7#T,:GA-O%CG(
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
MS*?X9H(%&9!9?(%T>01:R6ICW*'1$D[>#LB4*@5-K]VV,JI:F%806J#3E1Z
M K5+95NA^]X[ Q;[YLZIG(6PO\DLVJ_MJ->6K^G )!DY19. :R)@1)'HKLVP
MF%N5W,%ZUR"=14*WN=_44B-=V=2BBEYP0>B8O7_0#2-+;_I(+KW8[>SN6]9K
MJS/X00P^>*S!!S^8P8>/-?BP3E/AQ9DZ!8N=U"<B7IRVK(N6$=4"2-/;G\-Y
MC7AC)1T:(>D&D'(;J]/7PMR;.5,DN%%$,V/C4R+--::Z^<1FAA_**V59E7/A
M4 N3HVO5[D@_5#!<Z(^N],\(FIY27# ROR#6#2=N3.I095,-;XA2T=MHB-"#
MC:#$A].0IC>]QK#<%#)CX3F>XG%)JO.Q;.NZ =?1KIZG0AQLV5DK3'\\5_V!
M/7,NP=BA!VN/#RHKQ[HZ:6D3EWS4%K 2ZEJTL+_Q"?N=6M+\*X7JT$+^!MG
M<QT-@47U7+EOJKTY!2J]"9GB=R_^#U!+ P04    " "=C5Y9!:\@T54=  #>
M)0$ %0   &-T<V@M,C R-# Y,S!?8V%L+GAM;.U]67-;.9+N>_\*C^_KS3;V
MI:*K)UQVN;LB7&6'RS4S;XP$D+!XFR(]).5E?OU-D)(L2Y0MB3C44<5$5,A:
M3O%\B?R0"Y!(_.W?/QW/'GV@Y6JZF/_X6/Y5/'Y$\[PHT_F['Q__\?8%A,?_
M_O>__.5O_P;P7S^]>?GH^2*?'--\_>C9DG!-Y=''Z?KHT?J('OWG8OFOZ0=\
M]'J&Z[I8'@/\??._/5N\_[R<OCM:/U)"F;/'SOZZ_$%@RL)*"=G5"J;P%S2$
MH(6)14L;=3#_]]T/VH@40W @<RU@##\6BU!@2:B8+#FO:/.AL^G\7S^T+PE7
M](C%FZ\V/_[X^&B]?O_#DR<?/W[\ZZ>TG/UUL7SW1 FAGYP]_?CT\4]7GO^H
M-T_+&..3S5_/'UU-=SW('RN?_->O+W_/1W2,,)VOUCC/[06KZ0^KS2]?+C*N
M-Z/^75R/KGVB_01GCT'[%4@%6O[UTZH\_OM?'CW:#L=R,:,W5!^U?_]X\\M7
MK\R+=_/I_^!\S=\=/VE//'FVF*\6LVEI"OY]S5^;QE>OZHOIG*68XNSU8C5M
MV/^8XTF9\E,LV.9%Z\_OZ<?'J^GQ^QF=_>YH2?7'QWF].H+& !&U:/#^SQW>
M\N2+2!EG^62V&<&7_//INQK\H:6C3VN:%]J.[QF<V2)_]="L:7>Q//L_9YAH
MMOGMY&0%[Q#?3UY.,4UG_"):/9TSD$7^U]%B5G@J_OS?)]/UYXG,*D;A/,@:
M%#->:@BY1 BHR40L4KC\]1@WN5<L^(8C%5=I0Y33%S)AE'Y"L_7J[#=-'7JC
MBIMBVBJ@B\R34+'XK%033X"Q@B>T$Q)4]4H%8ZMU:CCQOI;D IF>+O.CQ9)%
M9FOX^-%':I;KU#!NL> R7V'9UY/R](DGJY/CX\UG I/H^.S_K\O%\8!,6"_Z
M#/E6I2S*OCK?(0]Z78-V%HRLC",&#S$'#6SKI=<QE.Q#9]5_C\N[&:#^# S8
M4P%#$D$$2E;)"M529-\?$@0C"B1EO:4J8JQX8"+<7J[7#(R62]KJ[3]P=D*3
MZ$W11F:0J7B>:9(  R90B2=<DCJ0ZLWP'3#&9.3VU/YE4N\[Z-U8_6QQ?+R8
M7T#A,"=9M0-"G<&0UH 8(J-0,4M+)4O36?67,8S)M'76^U[#W4WI3TO91(@<
M*^*T_#)_AN^G:YQ-JD=C0D$()4@PP05(@;]3*!15FZR7OK/NKX%R$PKHATF!
M'H/?C0EO:(W3.96?<3GGG'GU-'-^W(::RG.JTSQ=3Y*UQB:GH13EV..: -$[
M QY=<-E4;Y+M3(KOH[H)/\S#Y$=GE?0S&E]PO%H?T9)-V?LE'=%\-?U O\PY
M/Z67B]7J-UJ_JF_QTZ12,:$&@E1+ >.- 4P<J5&6:)1-'E-W8W([B#<AD7V8
M)!I26=T8=3&W,R1=E$:"+-0 ^ 18389: GM&Y\D4ZLR6:]/IO21Y=L)AW7P]
M<;K*G%@"J7( 4VL&-+& %)E%=4[3D.L#IRC&%$'?5=O?6!&XRUAW8^_STPC^
M#7V@^0G]MICG,S@^QX))@ZZ"8[I8':1H"WBM3%4<TVGLG19>"V9,L70O!O09
M^7YF;#%_]Y:6Q\\IK2]@L<4:@=:#$]&RA-9"1$=@BZ"J4U(&4V\#L!/)F&+I
M;D9@_S'O&1@M3ZALO2H[4UI=9&25)#PG]1R@*3"* WH,*8(.5011C=>R-PN^
MA6=,<7,O+G0;_VZ,V(1<%\2[@$<G4@E5XGR?4SVC65HTOH*/)+7,(G@M.O/A
M>C1C"H![L:'3V/?CPGM:LOSS=R\)5W0&[/-%BBKG0\D1O P<Y]>H('"(#]8K
MM(E]6#&E-R6^!^HFS' /C1E=-=$]CCRW7Q?)2^N)B9&T,18"FS!. UEX%%%
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
MY?0LZ%3!)&D4UF!\ZGVJX-N('L*^PE"VIX..^K7J9;DO7?.Y:;\XS6LJI]>
M?OV+"T^^IN6T=>*YG,>=1G$_?V+K.G]';W!-/W, E]>3RHXX9-?Z\R3-DG&^
MB"@3.*&%]4+SU!KB&M?#2;BO/K:?\JI>_.17\[UDF'CI@R4T(*A0JWCE\,AB
M@IP#"9L02W?/,8 88\JK1CQK+AN=^R;4T*LQNU:E*FJ#Q7GPM7 6D'V&P+D
M^.C1URH*Y=Z;H7>M;KSG W /A\<#J?\^%@NMB[%&C%"I<H)!1@*F=GU)P%(B
MIJ"Q=PO!NRX6WO,!M@=/SWW5/S0]MPV$OL9G9"'ET(%S[5KWJ@5$G0R4* 49
MFUR* QQKOR&Z,66<#Y^>^ZK_/NA)JEJ;66Y?6O 1!4)PQ@.2$Y14\B@.Y-R_
M2\^[I_%O%T\S<V5)_$[V<.O/;7V\M?5J#'J_:7E7=0K2HP:9''*ZV&I:J16D
MZ8HV<[JH\E I_??1W3)8OY?T?E]R79?>=]9=]R6B<WR;[=:+?72S)U]0.+#8
M;B3%=F0,)4'*RB3)?U&VM^7_+JB'L-LQ.)/VTM1P!/HGS<K;Q:_8;NI8?_Z=
M<ONW"5]L3DKD5@R0VX6VU4)*LD*6B$:QPXJJ^UKU3<$]A%V/P0G517/#$>NG
MDU5;4E_1]N#M)I;:_J5,.,X1ME8-5;>S/T97"#8@U%H31RR18AR<6]_ -ZZF
M;_=$KU[Z&V1[[7<.P-D;GY'_5;UB7:7-1245H80LP,A@>#IPFE9T"5(+5 E[
MAYBW CBFJ[(/1;'!%#@(QTZQL=2OE^?5"XSY&<YFJU?U6O.KI&PWB1)$XSG'
MTZ'=9I38!EN##F,,&'OW0.H ^Y:G//YL?#R$LH?SM4\_X'36:L!?+)9M9GT!
MV&IM)D9H[]ED@]1MD*J5@(5'*J*I2?KLI>G.R-M!? BG0@;WN!VU>!BG>SW@
M"7F/-0</CN<'SPNC(::H(,101/4,.?<NIKTCU =PE.2@CKB34H=M1W,6G#Y;
M'*?I?%LX^'2VH3-_NZBO3ZO"7B^GF9[3FD5:?8WL9OUH[O2>+@UI]I>P4T>:
M'4#>T!8P<[.TFN Z;7S9GF([RQ&84Q>*__EO)\=4F-^3JDE980M@D :,D!F2
M\ 6L%J+:9$RBW@M4G478JRZY)Y9K%R?Y^_,#T)O.:^O3(X928PE%2I"^]7&I
M)K2K?A3(8KR(!C'4^KTY<?]BC*F,Y#ZGQU<5U@^'6-V"DYXBG^[U72R1B11$
M#:TIKRX<VY,ST&H/()/'F'5KA=3[1IQA)1I3V<H8YLT(>33*N?'+?(WS=]/S
MAS<FX.T1SO^Q6)2/T]ELDGR*SD5J%X3Q]'<^0HJ%K8%),C/)LZ+>Y3 '%7!,
M%35_UIG3EV6CG$C;-KCKBZ=B;;1%"EVA^.3!I-;!B"B#Y3Q+HI$FE]Y7W PK
MT:@V3_ZL<V5/(O4Y8MEU<%O/P'*2UVW^GT]X(C0*>7R]$Q6,5]2*E"MXGZU,
M*+0K-SN9.3C4,6WGC('T(R3(F#W"]LDOO:56$\R1'#LT$-AN],)"D)C5D#%A
M8O^GDAYU\G&-7&/:9AK#/!DMI\8_6S;QX40@&<EY%,0B!,>$CB *Q3*%7*NJ
MDJQ] /'3!8ENN17VOS/D\#P:Y]S ]],USC:-%;ZT4YBD9")/[ 15BW:YNU2
MLD8H2K-_C&B"'W-FOENJ6^[9_6^.<4^$&E^>\18_[0@CE8T1E6\%;,2Y4VSW
MR2ARH$B25,J$>/F&RP/D&3NACJEQW1B(/T*"#+OS?:%$;H]][1V?TF77^GOH
M.NU)_WZT6*Y;UXZ+!8.H0Q(VL<O.*H#)VD 0(4!5F'2HP:GNU]3NPK%W]P F
MY\42LQ<??IM.BM:MVS#S+T:6+626C=IWDGBNJ(P<NG26;1>.,6V\[LV!*Z?L
M]QWX;F'A==6&IV'KQ&>GG"P>K$C$4EHVE.T*2*MS<(Q.%>I]7\5W((UI9[$[
M,7JJHT]$U.H!O^!X.SVFY_1^L9JVS<8<O4HD05=J-5I%<![C6U]/U"8JJTV^
M62AS_3O&M!G63=D]Q[6;(3AK3G51.$I><-"!H)V38,@ZB,BA2+;*>!^CEKIW
M,>\.&'V\W*^T/FH'J+](9Y34/N<";40Y#4\10FSEU<$Y[ZMQ4O6N#KL&RIA\
MW;X\V.WJ]AO];B3_<KS^(A1;> ['K*':=L0(!:>9PFM0D1Q_AE"<AG8FPDX@
M8_)LO6FP_\@/F^L\S7EY0N7TYI;56?'9U<W//3*A6[^C2YZTGV2=LJA3$!=S
MX%,<%_>57:WHC4J@C&0Z2&?;.2S%HQC9'<::;/=6(C<"MK<'8G8L/A/S<=;N
M^KSPR6=QG8X:=:[(\K8>1#'@MC%ZMB0HI!R+Z=V=X;N@QN25^O/GBI_JJJ,^
ML?>SD]5Z<4S+_UC,3HX)3R4^[X[]!1FAJU0)VM$(, (3(V/#' L%AUJHF.R-
M O$;OG!,CFHX9@RF@F[AS*GLY]<8?H'#_IBR*PZ\50C&1 \Q:0W:UUHPDU*Q
M]YUPUX(94PXWO!WIHY/>%'F]7%1:K7B </:"+F"2%:F4##[;NKG3'D(."FP(
M)GN7.84=R.->@VA,#;L.1I8>VNE[T>0.]Z=0;<I>V[&+=B;4"4B9Y32([8!H
M8F[W7A>^!LJ8"N"&YT@/?0R;.VTN6>!\<<WY8OM^CQ3INH_JD@G="&>GA.<L
M?V[O^7*":6)J+L4;#U9&QTKS"5"R#G/A%+H:+:KK;6]W(^FU7-@^]8R12=MV
M?Q<;J79CLA$R0' A@$V%9/8:^^^*[8 QIK2E PLNFX-]![[[3>?;GJ7T;+%:
MKS9;ZZ7=?*$TI!C:[<@Y ^9VVY<AJI$4^[3>57+70!E5+[@!J-!# ]WW#S;]
M(Z))*@J*H%.-C$"VN[*CA9+981F*0I7>NX87WS^FC&-@$W"KH1Y\"?7D^&2S
M>K)=85P<OU_2$<U7G"AO\Z&7B]7JAH_MM\XZ )!>B[%#CU&G .9;[]UT:>/<
M]O5BN9E5Z_5RFD[6K>SI[>(U;@@N+8>U7D@0-@HPI#Q@(<%?<@JHE0JBMQO8
M$W*7Q.F:UW_[S7)B$CIK6IL=SW;;2,&SN/H"L=TNA5(Z[7IO0>T!=U3M>@])
MU)VYV0%4WC>YOP;P3U072_K.: 5*Y)RI/%"%,UG!GB8%I4 XC":32S+U;K:T
M+^8QK5:/E:S===]QRS[/<+6:UNFV'5%K)/5TD:>GN<^V+_[9T.V$[8(C]"9"
ME8;#864RSS$30 A'IJ!T+O>^%'QOT <9M7.E[QXV$YTGZ4!6@VU]20&2WE1I
MN!21<NI>^;<_ZC$E_X=E[M6"BX,RX+#SG1%/.-.Q):D"%AF34=X"HD?P5A1I
MC?34O>ON3;&-:N'A =#PMNKL%P[EZ78*7(:Y^N: 5)5+;<?V1&ZAFZ4,(>4
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
M.AW7(:WMB1U -338M@(9WV!KI*A9+RFW?OVW@O.T+2=#]@H/+I.]4N]?TMF
M#!BT-K1?Q9TF[Q^7ZN^PVL;4_!#A-M;XK[/Y\O35!YP3G,OC)VC/ZE,A>:Q7
M$QLR365(P(P4UF6D_^V4!;]'U;>?/.Z1WD@=LV:R;&F=U>*2^>>3OWQWDGWB
MQD@#8G4[C/&N$C5#R5*S:) ;X>_0Y@+3O[Z???KV\A,O%'KYS1=]?GG>8];A
M Z76VIGZX7P^^XCX1SH[K].&_TH"Q/R_Z2L2R/K*>*2]1@D!5B@)BHS,&G]%
M2"(P75AD1<>=S.O[G_6H%=I!G(VC9!?H+G%D38X$)\)9;GF]=)=.%EXTB)2-
MRL$F&7:ZB>N>G??Z,Q^S>O>27T/C^;+"?;&<E;_/YF?Y$HV+/'E%0"RK:*I?
MX#WM(4ID%@IR9Z/8Z26]]=&/66D-A-7A?L_7,]KY0UK^?;(\?7U.X.@4_RXL
M)HLWY3<ZSFL,III^G)M(6X2'0A]!V#0Y^S&PE?LGF23OG+=NG=\-V9/QCCLJ
MY""TN7Q3=L'9J11L5XR'J1+KH>?!5-I#21TJR7;&&U1BPI /ZI.N%57D9L0@
M'$CKA64^I<#:7XMQ2#+=4W]V3%P:HIL.'/J=A/9JFG\)2_)&P]EBC7M=OR%"
ME#HID#$J4*QD"+69+TI%IK 6T1?9F#EW(QJ_Q**/)F?=U-"AS>S'R1^8ZV+Q
M!BX9L5B=+8B0!2@5R!^*B2PR'I+AB= VGQ"T#<L3)483T;<.//P^#]/%10_9
MF_G?9F?G'R[N';Z$9K1(WB&O0P8"*)L9!.0>N B.+'?NE-MM'L/=SWEB&F\M
MV8;QAQL=AS^28#:)XH=UZ.358H'T7_X]_''",W.Y% O,U0$4BN01571@O DZ
M91&%YXVWB ? ')]+77NI>BMJZQG3M@MTW1[P>O8A3J:[7%6T6Z?G3I_;HIMS
M^ (:=6RN'WSMRN4OS"J>:;.JJ%=&U4J$>H<<1Q V65NBM$&W?B7OPK-W0TTZ
MQ7Q^AF_*AJ<LOOM\[;O+85S,Q,A0 9>)K/D@:B6,S,!YI#U4&:>\:KS^H1C'
MZNALQI-;C3@]E7(L'9X;EK9R'*WT3KN4 (NOYKJTM'6S!,P:QS7#:+ UP;9
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
MP1(=J3P#8V:I) W&)O(2DN(0)1;:GFSTUG#:I7HXX0<OS^BMZX?(M\O17)"
MY(M[M/'U;+%<_(K+D\!*X%)'<"+4<?OD,,:@9;T(P:@L?12A???^1BA/0_4M
MY-PI#+MFY*^S:;HD95$A6$9+TY:.*H4>(5KDP O+R: V0O2HO;R-Y&DHOX&4
MM[II;4NS?IK2E_A[^ ,7OX;Y/"PGG_#-%)=DT?X^#]-%2/41>Q1L#7M BS*N
M/9:T9W'7RHR[_:B5R_^%6((KS53)8.KH2,54AIB< \<M]TE95':WNUSN>]*^
M>\65('_X(WR@;>SJ"2<R9,F+U) X6:8J6PVQT(IR<8F3]R)X\Z$-6\'TKN9J
MK]2;NT4;.1]+9=?5:EZ=+T]G\\GR<W6.+I(9QCI78@3/.*OW+%EP=5:N$T8;
MLH-SB3O-^'\(;6ZA.50XL)&VMW%H/ZEW,#@W(UOG(W? UBE >!>NPP0)6^EP
M)VKLH8"Q22),<4*15ZP]^4E*U0B9J+?D&JFE2S(RT3KL,#XY[@D<'H(;0^3>
M@1/UHAHRRS^_*9<^U$_3/ E?+E#)J[D4)L0 RI4 H:@$]<H3E9PGB*U;P._"
M,[[;TDYSLTYB[Q"ONKWHBUNL>)9!%W*ILA*@=)3@R'FCU?MB7%3D5K5.+VY&
M\M1MBL'2[A#!N(WJZB:&^W&-9DL<EQTQ7&_W4F$/H8]B/ZSKWK4RSD8#+!HZ
M''T6X'FJXY*0_CYY2Y ?-1D&VPW]N#!$UATX\.-LCI/WT]=UKO)\7>T<N(QD
M!GE 7WR]9&?5_QJ!!QN"<S)RUOIHV(3C&.R#AVAIUEC$#6V";7&9=>6D--9G
M*R5XC73RE1J1\2X#_65Q:%3$L-L5V-N?\32.^Y:";%A<= >L2R;O FSS@3](
MTX<XRIOJY'X][R'0UM4C=P(4,JN8/2%RM-^H6!CX4CAH'=$;;YSA_D@UO>6<
M/HRBA\BQM8)?"<;ERJ=\=QKF^!8_GL_3:5BLZY5]3!D='4U>U8KWJ"P$.J7
MIA!$9D7'+';2\3T/&N](;JR/62=AMCZ;*S:SPO8Z+$[?XH?)<EGC"5=WW@01
M,LO@D%E07"<(.BDHQ5CBO ZQ[*[G[<]Y,FIN),H.AO=WX:R">7>*N/RY_G85
M[VHX;7 B6.]!>$FX@B3+L(XRJX/M6.:,Y]*ZL7<;EJ=AJC65^&TF['TS\"9<
MZ[E&.R#K%)W9CNHP\9DVVMN!$GN(?J1M8MT!$Z)@.GL@/.23AAC!!5,@">NE
M8 HU;QVE&9L4]\1IQN;$$(EWX,*;Y2G.+RLB7RT6N%Q<'F4H#4HMZ"@+.8*R
MJH#C@D,.V=E@63*N]1"8;5C&C]FTTM>L@[!;6X?K7KC)]!,NEK7P9(U*^,*3
MC'0F*HSUANQZHS+9-29(HXQ/A9E[J\[N?L2CUVQ#"?9ZN;^4/7Y%N62+M(%K
M$+J6ORI=>Q-I8\N.M*=$R1);EP#= >?1$Z&UR'OFZ]YB(H"3L\FE$?S'1</+
MXC*H3+L12T+4 $?)B5A+_HSG7D F[X@V*A,PM;YQ=%=LAW<B.U0;MM1'AUS_
M)8P?PGPZF;Y?O,6/83DGK)A/<G#UWO6:KI*N3C,O4*,99!@%&^I]B %;CXO9
MCN8I<:.1S'LF>'_XXR.9U/@=3DG2RQ..6B.7M$8E7.VV"Q"%J/&N$(NQ*%+N
MEM_]&LI3XD$+:3<\2E8+OL+T_63Q\9PH>7F#KB_*:6(AV'IY;ET7.,,9H"X^
M6&>28WHG<W'+ YZ"7IL)L,OP@(^S!1T[%S;+2<Q,N5@D.2%R=?^4 9>9!.L*
MS\HESF+[ ;C7$3P%?3>0;</HX&J=7T/Y#>>)[-0U$VN9P@49DV)D VMQ,>=>
M69G 6X^0E%3.*K([PF[-,;L][RDHNY=X;S- [S\*<D'V1")(/WUQ6D^2Q^P8
M#T1&4=,BY//XDBTPE[U&-!QMZS-\(Y"G0(9VDKZM?M-._36-]<-_GT\^A;,5
M,%E"/7,$,.]JLV7P$ VWH(VR5CJ6G&_M^VT%\S1IL(_$;U/!]KDF8$[P:KOF
M1>7Y))Q]:<Q=7$7%I_G',)G_+9R=X^)-N?L?_31]<SY_/9LN9F>37/V8=TOZ
ML_YH7=Y.O_];W3GWZW(]%NAMKD$XCK5\I89FURZL82ZNT']YTZS0!I5$\-)K
M>B<D;8]<<1"!Y97G$UA[V_,.0'N'4*X4=.TQFR*0WWW^\@NDIN6<-J):M_#=
MY__$_'XR??\]+B;OKV>O+6+,DG,H*?DZG[CZA(Q.DF@+[1\L2==Z7$2_U8QW
M(40K]MT*W!R'IH^E!_G+&J]M0G^AH_CGV6)QM=2W>+9:Y^)T\G&5:PW&TJ%*
M"R11U\&)2D#(/@*S)D43G/*E=5O[PY >JIKE6&AVR\WMKNX.(<T-L"XS0;L
MZU0KLQ74H>8F]M?LK*=:1N4-.BF2TEAGB48Z0;*'@ G!9&Y#RBI:WWJ.\LA\
MN7>\XA'198@V.M"D.GP_GLW^>0GP,ADL U<R%'+[0KT/4-;&+Z8CH+0,1<Q<
MQ-:7[VT$,G[FO9&B;EZXLK>4.Z1.;Y^Q*YJKC*((PA)CG0N=T$"PS -C-GL1
MG*/7H,_V< /)B_G26ET=ZC9NH[I\77;!U=<ZN87I,,9)"[W=2X4]A-[/]KB-
MK_!D;48.TF@&*M,>&D-(D'-1Z(6SN7F?[;ADN,?R&),+0V3=98+H!2#,KQ:7
M&+]86^O*TAARS(ZV0S*=Z$BEPS74*B(4*CJ=>>"Z=3Q_!U@',SKVU.$M=[>M
M CI8(+_.IOD*Y;I+2:84DJ@-+[1:Q6J_DE<&DI>)96<*5ZU']FR \40XL*^
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
ML2;HCHLVN^7^AJAOS#3/+KB><^YOD-YVS?<\1.BC#O((G,M4/'B#C/ 5 8X
M@O=%"JY8=*5U_/\QY/ZZ<&&(K$?*_=DB6,HJ@RN*#G<9Z:L4!40F1+(I&]N\
M:>"X<W^#=+1#[F^(@,?._47F31"UW5;6F](X(VQ8(J B]FO/G%)C>"+'D_L[
M:FNCF2K'3BON@NTEK3A8BT,21P]1P=AI11X)3#01=-;T;C!R,7WBM!&'J%-P
MS)C0KQ+A,:05N[%CB.3'3BMFB08=G9]:)PNJ. TAT+8I S?HF<]!M:Y->T1I
MQ4&:&Y)6'"+VKF;+^AR^.FK?E(NS]\VF!J<?:B1W,:&C]H<IO3SSU:%\(D*)
MDED-J#F2E'R!F"(':[SV(FLRPOK=FM=@ 4?;W=,F-#BVBD?AZ_7LQ*KGR*J
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
ML(^XV^O!U<$E7"K7JH*$$E&37"827-!$4[ \0!!)UKZP?!3(\+9"):*VTW^
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
MY,0]NXZGN.>@L'U$W7X.T*UN+WV _=J#PO:BKO=@J$/D/JAB*(I&;T2S)D-
ME]1&M)RH9J3,/.3.ZQ+!>-X*<>"@L#;ZL(^XV^O!>OB%4MD9"41K[4LK*$5\
MY)XXJG6(03O&JV>B/O5!87L1U6M0V#Y2;E*L<MVSZ\WH^RBAW3W["-//7_T4
MWD <XR_I/(B<;7:*:&" [@['52M*"4N&0N:9:5-[8D ?7"=7C#J69G4*:GN<
M2ZG-(/[G1??];Q#3RI,KDW(1[<*/9Q\FXY^['<T[.G'[<2MUB.E&"^X_>R_/
M\P"X1SJ<^)+SL_'XUBO^O*-(>Z]_XP./"1'^L_LZ^>_1Y=6^@SL+C7A^$282
M*I3 ?<<QL$0Q;6,V*C%Q+ZJT(3QXY['#?9*[9'XGX'?XTFNGK?ZS9%6]\6,_
MO@(#08"6^$T[RWS)V&3$9AWQ.Z<\&RE$8/UF=-]_\E.EXA@!;$PI/7!G>W R
M+9<+D"[_5@*-:"JB2_AVLKA<9L.5I\[F/4)J>YQ^Y86S6Q\^OGJ_W:["$BJ%
MVU9IHM=7HF=A-I_Z6-MOW/26(^V@/[HIC"XFKQ?3:9D$\V7J)S-\+ JLS(@I
MN:^O(./?^>)_5%[0/F\>W.#9P>E]4^8 *>Z;*WKUV^5'\#/XK__X?U!+ P04
M    " "=C5Y96H*40^J:   HQ0  %    &-T<V@M,C R-# Y,S!?9S$N:G!G
M[+P).)3OOS_^"-F2B"QA%**$4LH^J1"2")-U0@@A:]:94L@>0E0F6W9CEW7L
M9,F>/6;LRS!C'6;[3Y_O^7[_Y_S.[US7^9WS.]?_^E_7]^%MF;F?>>[W?;_O
MUW+/ W6<.@><TM'4U@3HZ.B )[0/@#H%W 'HCQW[\TD[&&B?C,R,C P,C*Q,
M3,>93[">.,'&RL;&?I+K%/M)SI-L;*?.G.(\S<W#PW."@Y?O##<?%S</]Y\7
MH:.GG</ R,+(R,+-SL;._7]\4)L 3F:Z@>,GZ.G. \<XZ>@YZ:AM  @ Z!CI
M_CJ ?SGHCM'Z>)R)F865C=:@\A1PC(Z>_A@#_9]>TYX-HCT/,' R<IV[JG[\
MM($UTWEW;KG7<>G,HK=+FWD,!W%BUVP\@EE8S_#R\0N(7Y"0O'CINOR-FPJ*
M2G?N:FAJW=/6>61D; )Y;&IF^]3.WN&9HY.GE[?/2U\__S=O0T+#WH5'Q"=\
M2$Q*_IB2FI&9E?TM)S<OOZR\HK*J^GM-;4MK6WM'9]>/[J'AD=%?8^,3DVC,
M_,+BTO+*ZAI^>V=W;_^ <'CT)R\Z@)[N[\?_-B].6E['&!CH&9C^Y$5W[.6?
M!IP,C.>N'N=2-V"R=C]]7NXU,_?MN/329A;1:X8X'AN/0=8S8M?1XO@_J?V5
MV7\NL>#_4F;_2.S_S6L2H,T>;?+H.0$P0'Z4$2$)_#/^&?^,?\8_XY_QS_AG
M_#/^&?\_#'K>#MB5H7HZM.6C-K/%H8E5,R]VE9V;7U> S;8YNNGWRF.M^U#<
M(W9=X]I$$5SQIV<GHA<ZO5\</OTQM1/%/KZFL/S-TP*$)1-UX2TM>%,"'+W>
M0!$<=* "#U(O'+K)\HI$'=P[I"]UZ?Q\$1E_'@O-M.,7EWU28(-^*9W0&$EA
MV?Y(ZG;/^Z$^(=M&9J$"8:\)'Z^:X-*2"G,8[P\M""2"W:@ 9S6I>Q)*IL0W
M\@\&&GOFY+=>(5J613'XM(K,A[B^4%CQ4%1Q2,7N3DVYZ,CMQQ^F:YKRN<0Q
MY4$??(Z*T5)$9L?H)^KKVR3LP9?\$)./DRNH@.CZ4W(#Z>[LCM0J_.!()P7L
MQG&JFM0CX/#G*L:A1>V3G[K*9@^W&P\HUN3T" J\ZR@%[(HX=9/4H^1&:_,-
M.A4)=3M,JI@E$L4#&]C-8VI^:R=3@?[L ]2.!%&+AT0%XG8QL"G_'7AO30Y\
M=N*2-[EB[Q<52'FI3P5099!>O'=!W"^N'R6@G548>$E_/TGVD-:O57%RN7P'
MK5G 7\V,UHDVSBY40(Z"H )PJT;WF&*M 8A*610'B0B-/8PDZO+^=:7;E+')
M87COL58*I>$^HK*J;';G6"GM!6*AJITFZ$)AXV J@( C#A/(V9&TGQ!Q6^M$
MR#H[%;BB#"(2]HK0LY.A 7TV0T(0W>K*DK@67169]DPF0HG_*W\BY&>I3\&+
ML>O;]:)ZDN9;C*DVP_J(;? MT;BG&EY/5EK/?5C@7+LXBH&7][?%8I4YT5]N
M6\R8RSR?B94]M88PQF)WD<^1;]H>)@EDYLB$S:!+.=L-C:U')#,BEI2"(R2_
M'OMG_-^/1BBY%N7X&O>HR;9U4NA7/[_SH-RMP>I^.Y<#*[B]2G[  A4X+C4-
MNTQZ. AC)X%'2:9(W;*.%ND>KO?"?APL7/[E-X#=-5^&,0RBG2,\M;^#0WB-
M<GGLVX[L'LO+0Z<'7:*"8MHK^=_I5Q-^7&A$BG13:B!3HU8+<-XI4K_$E?8
M/@\M#/SU&\[+$Q)BJ36\3MGLEI&5L$Q1S 7+T(KG2_&_C9(DGF7=YK=D80 ]
M=%82:&#W[)J/FUQIE#&]T9XK,SQ@H8DZXHIMC5L=2+"TK#$5U;:UBY<@EIWK
M1G2.I7W1\M_N<K;5'I7Q^L%FWF5T\_>=[FJK3-2C7>Q==Z[06".=PGF\<"QM
M89;L(DZ9K?%!I!S !Y8H'_B,[3"*:<!#NVC1)+J[Y%+37/ 5#:]+<;G(,UZ:
M.CIXNX^->Q8Q>>V_BK4>=]VO%K*(S7[TUZ*['BZM98+.CQO][IQT-PF#_?/S
M7^LB7-XK2'/^WHCTEHOX,U>7:6W!R)$KBL@R-1!A:+83=K9ZQ'HR@0H4?'\+
MVO.@ZSH2SAP?:Q^$!. 0G66^I]L<+T?U?9O&*.=V@F5\7ZA"%(^>OD32R[4$
MV2.NP\2K#X4;3:./LJU, ^5F>WJ/EB*>7M/R/.%Y=UW,4-++6_$$<Y?(\#J:
M8Z#E_^N*^P^"(PGL*CN5J4F.5P$[6]LYGFR8GS$1E0Y-%HWCYGR*G)2YXEG^
M0D2RV:.0#N "2]9;4@%&3G*ZBG6!=I!L6] =7<,)7;USHA6A5R=N9RR\I@S:
MKNG9P69^WT#AQ[#>^-O;%$V?LE\Y0U]-5,1N%"V(&(S;J,Z:2#3X2L/"7_7D
M#F;RZUS\45"WYJ'C4K[+M&]'!8(K?0^:8>?*ABB7[ZO8H4T_:\ED):T*I]OG
M1,\_,4[1\K;^ON]Z!?YD5RA 'Z\99EWHR/M^3< J_9BEV<Q4U<I2^(B<4MI<
M,#M<UIOH1P48(O!%5" 2_#3=-DBT.PTTYKI;8.^9L+ 1.G?BZ/CW)ZK L?K"
M97J=SSS^.I,3&:L_JNV#D!K<D"XA.@WNA_]S$2A!=((W:U4B)O3G3PBSE>",
M8]^)).B^>4BT[-MI:>K:OFB9SMRTW:FX944C7HX*/)C,A96@H4(9%<#7[N4M
M^N8/&)\3 J6>^WEQ E&X"UGFW9BB38[9&$4Y\ 4N^=5F(\BQ5J^QVF- =4,I
M*E[EEN;6^VP _%(H8&P%ZXZY4OFB[&%^X?B\N#0-Y8L-8Y4)6'RK.H%^3C%0
MNUB\?:/L?I*9:X)-W>:>U(^3YZM#P.'CE%NG)QM?C(H1"N;9WKFI20<&#<
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
MD6=1.5O*A)K@9CSS7 G>_5/E]W>YI='49?HB7?KS_+)9OZI;;Y/>)UIKMF4
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
MWV[4** $7J#W[$78!2Q)GCKDH0%=]XN);N+%5 ( 9_=[ZY#=#%#].<#Y4S4
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
M_W%+9 L3C95%U>MACU.E*]+8V9ZB"6=*/[TMZ^D_,U[M5.E\VJG*.W@,)\T
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
M;PGP72KJ@_Z4C7O^8V7&[9?&EX/DNU["4+_9,^B1&NT[&]<>A,E=Z6J:! &
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
M,^P?.FS5^\KZC,Q:;"M.74\B$BHR&P+1,<A#\AL]XEJ"O4(BZ=_(Y7*DIRS
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
M>98G@:$76FY!>ABX:ZSGK5E G>C\_.W8D/B7?()75_BM3W<) :ZY54UF9#;
M%VXL'6#H3$XRL$S^Z2;4E)6T=)//PTC$\DG]ASB= +KMT/K'5/^S++F05(]8
MO1R;>V]N\\;S&58=X>>Y<(:S#+ RNU[W"+4_RXP8#^]T\JZH2#VSBDM:1ULU
MOFXO3<DNND@Q5> I<_P IE VSU-T1CL6V< >;VIX0%>O<]\DVNKL/D_N)I/J
M-,.)V@.J#@<[IJ_.Y0/^MJYRTRDI0^A)-O!.:*Y+<VR5_$T>AJ=FQFE.M#1K
M?@LIPN$KB:BO!&*?CQI_RY:?7KJ*]+&K-TW7^V.K_(QW@[:D2&0"5DR;#8CX
M">3YT!H*$U_7)GX1"F#F)LG_5'V2>$KE:>:9QX\-6XJMQ3F&;"^N$T7",4Z-
MC14#&WT&]>M;32] __)4\]HTF?&]%\[J'F]M+<(QW$@:ZBXUE.:WY&S]";OF
M"R/ZH9WK/D8M,CUG>KXS829W;'8FB3NVX6LWE\/HUU 24/H4H3]CWO6WX1-<
MI6LI7MW!9,GA-\.&>P,"UY^\&2\;$HAP((DT#?O?1_E7_&#,S+Z"-105WUJ4
M/?^LK?WBJ$8JZ2"!;&KX,?G:.9YGY:=W2<H$W+^Y(<Y4N#QH:%IPLLQ;OZQF
M([LWL*ZQ*MLST7[#X<))V$WO'9\EL@O"\6UW1G 1)":\8SMTDO72Y-M!?YQ[
MJM^U.WPB%AX,D_P1AC/)6N@*X3*8TK&-QNJ^UDMWDUA>"M+Y]!+U)'9OXZUC
M,H:)P-?<U]]T- S.5$6=M,?'CDP91J1]/RLBI<B1H<C1PTDM\D>9DQ:7KR^V
MUSHM/R7$I"I,C9F%).DTO._-- G;J_!ZKU<-<"7WK3=:D;*:L#S;2!GYX%ED
MQMW>JEVK9W&@^P#SU]CKO8<_]N:8G48A23I458I[>-YYV7;3N4-/ ]WI%BET
MED.8_V:7*N?I1-57._YO3E@?!CRF;OD-!:/[HULP-7H)]\VGX5P,E+]>9]8C
M+'6UL+_H<\$+YP1K,WO),(WW%-WME_!O/I[)T@2?-Q=/7?BR=%-<^$W.<"\C
M&)2@W*<] ZW+&(+@!H5N1;5^T&1VW;\F&V8?A]+C>]Q".:E0PAWRY$R(I\.%
MTE<ILLU0M /GMS?;4T!;8TUF)>N8'T+8Z=.E*Z \O8-P1VGXKIS52\)+79&%
MM8Z>-=U%\LISA]M<T1Q@*997P] =:C"<S \87^?/$A-MS3K,W%64*:7R=MB9
M'S4NM[IV-C]0X_](MMC;?WS-8X\^\PG4%CR8#YIAZ*X1>-4<0UR!9D)9GKI/
M+;$&ETG^6A>I!V5?KA'#!X4N6.]?&&$^[VGP21Y(/?:H1_;N VX:Y*7(=H0
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
MB<C+GB<ZPP[T+ESR$'E\Y+$9*@G*<44(G;I0YVBR@3'(:D_R&,,>Y"AU02'
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
M]V:@'FZDR6XG<(J*,S7K_(7W4A#F10HIYR^9NTH'!+[7^VO+H8FX2U)Y:W9
M#!\S*<N>PY0C$XGR>*O)<&S!62%",=Q':'*Y0\XG6M[XBI2.VI/@_EUA39D)
MJXB6>MK=74@V3=X?U[9JL6<E#=Y@$ZE=<CEQ\_Z5X[=\9?:GJ]L:[RF5GNK.
M0-:PYI<E.3T&'.&W"Y4'D!>5D@EJ0(JM;,DWZ] R7J;RB-]0>%Y\ 2..]NH,
M]8?NPTW)?U?+'/Y0''5R+P47+38HE\2!$3;OQ:-]\06ALJ)@G)NW(/9%VNY5
M3HN6A]-R[H7"DRQS=."L1K9I+8OE55KSE>KGXQRAT2F7NTIOXU2M0^9[!(B6
M&%PS%SG_?0*M?'%E?UKT2PQ!E5Y?^U OR;.W4\T"\E3J01/$A]E<>!LM9Z<4
M$.@GU@>\)UE;'?"S*Z]Q,4>9KP/(GD?I*5X.65#($YXA";D'.4$MW+QA!$5O
M:[@N822M#1_(.B2LV[!3>*N'P2&K$Y2!Z-(AOZ_#B7%6T$M1>IB:);BJ0?"/
MXB^$13GI':(#?'"D34B0[H';&5Z\$?_]CEXO_$&+1IT3O3DB&J_G99O5-O_A
MGF5^1[GJT2SHWE"J0.E6@Q9WKN+WE5:":M]!5\;-J;>]AOV7] M>1?VI3'\7
MZ)IJ#Y7ZK"!EN^1_]?\YO$!J?>@_4$L#!!0    ( )V-7EDBQL)J.54  %)?
M   5    8W1S:"TR,#(T,#DS,%]G,3$N:G!GS+L'5%/1_BYXD XBO8D0%1"E
M*E(L2&P(B!A1*8(0%>EB5$!00J(HO2E2%(2H@*B4T+M$" $1 >E-" DB4@()
M)1Q(F^.=]][<N?>^_WHS:];,'-:F'))]?FU_O^_;YX0WS)L$I,Z>L3X#\&WA
M ZY!7P!O$=AVXB;JA@?@ 4 ''V\,. 5LX?M[_/V^Y>\AP/_WNZ"  +^ D*"0
MT#^&L*@(-(2%A$3$143%_A[0;UO%Q;;^_>/O)/_[6[<(\O,+B@D+"8O]7SYX
M7P!I$3XG/A-^OMW %FD^?FD^7@L @VP4_(=Y?,!_._BV\ L("@E#9HA#+ZB4
M@LSGYX>,%H0LAOX;!OT?$) 6E-EUX(20K-UUX=UWY0P?/W\KHGZRM$G^8@]=
MX^"->^&B8@J*2LK;-?=H[=VG;61L8GKH\)%3IRW.6%I9G[UTV=[!T>F*L_M-
M#T\O;Q_?@,"@^\$A#QX^>1H1&14=$YO\(B4U+?WEJXQW.;EY[_,_?/Q45EY1
M655=4UO73&PAM;9];?_6V]<_,#@T/#)*H4[]FOX]\V=VCK&\LKK&7 <W-O_Z
MQ0?P\_WWXS_Z)0WYM>5O#H3_^L6W)?CO"Z0%!'<=$)(Y82=\_:[L;L/'(G(G
MG[\M;1)5/WB1+G_C7H^8@H8119/QU[5_>/:_YECX_RW/_H=C_X=?H\!6?CXH
M>?S2 !S@L-_%[@7^3Z-Q)UC) P0]L9%PNM-2%+E$=3WR9 @_:;LJ,P8[I?4T
M.H=1&CYD5]EG]G/2<-A:=%]\_5Q)P/)V%N:1F XU"=0UI<4P^I@^="^B;0#S
M&CA.Z=3_S0.F\!%HO:FPO;,*FQ$K3KZ*V5>CMU]1]B_[Y+A'IN6 ]M?CQJN(
M./8^QB)J-+]9S>0'#_"F';0&4?Z4HC-C+;"M,_3QAO0CO]^1MHM_77KUM*1P
M7_V!-Z,G-A[_% ,>!LE?U L^E3UH,QR4:1FY6Z!<KSGUW&I[EZ!>:_T[9Q\9
MO_6'I$('J99>VU#-YL*]<>LO:X\>5SJLP8@%*BWNN<'!%;H7);@YP6LJ/<E\
MSY^ZX*=H>&YC?@$8[GI"HO+SNW!T[YS53MJNX^WNRQ\TJ&\X68V'0!?F<U!\
MLCN)*QU#6UU2!A&V0T6W%C7/I WJ=#@M7MQW/YG_TU>^=:%'1\_JP(D8/7I^
M_"VR'3TI9I7C,+$O_B+B_43;$8TGRB>_6FTU/#3?B9Z&PGZ7D]NX%].)*PDF
MP6+AY?FD[FTAP53AIVCE(+S/C[G16\Y/>T]L.6B:?FOY@\!4C*K&B2<IM]_P
MSX[J1'#2T1Y41#2AW)2(CS8W[&\<*?1K%.@U5G58:K=BLUXMO$N[8K+3WK7K
M^YTW?*\!8?F5F23X;4(L4I4'H#K]N*)$EL)/[[K[;^D\@#BXV=V*B*EC9HP^
M55-3W&7[/MW#.[E5B_#*Y;OA6>ZYO44IKYKB@;!0"[0-"XD9QE9XL6724&+H
M6YP\[FXGMBVH4AR2/72<@8M&1.;T!9$%;0//CLWI^CNY3 POJ5U]'NV>8?CU
MVXK7-=8I5H"%^.T9ITK2SSTNEY@1+3T16UT/;Z1L$56/E_+>,B"/.,D0>DS-
MTC^&(AZ9SL[Q,$$7=(BG9&@U[:3\>';GA+#PAP]%#4C*4;)4-T4%+N?3YSM8
M*JI?48-W]XN^,+6UYTFMI7KR@:]K;R2V:T<64 GBWB<#BD/2$>4*I99Z[?4-
M5NR4Y]_43:@FD=<NRS;M?-QI602.-64K$RIZ&ZRIM(.(.D)8FL+0$(.DV7%S
MZYG"+[7M_/S'+ "?'C<7EBUF",H:#_#8UR"9AT8P]!J.5+<@56>SY>EI2<P4
MESA60?U+Z@-I)QY0$&[JDWO[\07]X"/\6BT\0()];ZC1#*W/2")B1VW.TLF/
M*V;7[!EMX;?-CJ*"#>(;QA"K1N&T86MO_W&-UQO'7RGN:K1_(WG^W8<Y<RWZ
M1*)^I@-#(N%#295+YE3 _1AFB%.)C#G59-?>R0-?CB+>%C@X5CU,>.T<B0N6
M8ZZTEITP,Q2REHX\I;--9&>XR/QQ&;LKH\+Q9IK4ZKJXYHE]?95[2C/;/[N:
M;QY.:'C-3BK)2FB:G&0X&P%V%G+_T^&XB\&:0CPE>,'#W;1!VA3>N (O^L?Q
M2-9/A8XZOR1MPPX!FX'IYU6MT8>]@BZ([J[;7,:.#C$MZ01:!,56I4GM$/AV
M2H__;$_#*8^B.+@H><REB$;+^N[HD'1WQN6;AU5^A(;TCC/?^8+""BKX5]R9
M"YQXJ%J1T7"ZC7BF'W[D_!@";)\D*,%;G1J"WX=P!ZF_87)M 7O>!EZK=@K^
M6B#>[B.P"[3RCS)WDE^ 5R>QY1U)C=H\X$F ,1G<AURH_F">2964!27/)4XL
MG;^'/-[XN5]OM8,3?_B*GD?:M!W+6L88\W3.;4?_FJ00(2*'4?71_SYS]T\P
M7*0(,PSS%KJ#YS_Q6\U:S>'[BZ?\ +J'I8=MVL$#;N)&+)E^C*@%%"7A%&E"
M"[PT%5V<[D*')01%XPM3%^4=?'9ZA!]^XRFV3>;X)Q[08"^Y\D/X&X%^17)$
MD7D>=&2I<3NX6J 6O?MX%4H"\V,"J*8OQ:S.[QU<7.SZO:#LYA*ALBC8)&H6
MO]!J??)K2TGG0T3;$A]H:0DY]\P< ,O/_Z D\@ D*$N='M0'-,9%W 220LQV
MZ*1N7KLO7SJ% '<1%G 4PLC[-HICR]+H)68T0Y%(B,S((L0T&% ZDF#M]P+W
MKDX_<*\JM[&QS[YLO^%^\6;6%NWCC,5=9>9B\Q@!3CUA\B-<$'X+-^)U9<"X
M.Q*Y#;/%+P-31)5P'EW3C++[7%\=23Z?A3_^"B]PIULW;I?^I]A%;)C*(:%@
MM@R>@B):PWT-P+V*S>U<M3]%E/JDA/OM\*A,F[@%Q(Z,<[>_71LK*3BHH*ZD
M\<*-GR6(WL')Y>['-M7R@+*(M@4<#Q#!E%-Y@#"XN=+R WV(,4XEO@<756P=
MKQKZZ#M%K BMU<43OB9?R:D:?SRTRH_D >$7,=T/VVCVT+M&\39@#$/K9 T8
M(_\&3)A$28*D(K.CU%?^;Y=W93 'U"=HTT#B1VU+[<4KTL2O,)7)=;9T&S.0
M@\-Z\H H9#FR"1$/5S [ZD$O)^&I"&$P<JSU7=C)0<[DY_!+551E/0%#_;>!
M-ZM=@B)/[=-->/%,,BE(,@Y>AJ+9\P"!&<[GP'G\\*>921Y (DBB#_2O8>.0
M(@TN;\?,'IZIA46A+!++;\YOSVV\=2?2)N7RO1\Q@-J-=G5V0##%X!&.;ILT
MK$@Q('Y6_,+EHY/;CGE]J0MNX=Q8:3Z[>;M:!_3^>0KUZ92_<8&;Y@#UN*:D
MX<:G^#+%A-PS' 'ZT@(_W:3/&BP2;M$91[5N5K>.2P0B8[(U&,:D.K>YS1M7
M.CSDTW2O5X>+N(<_2#U]8-?XP7J%^WI7I:$ FF!:1X<6CIJR9=>I#T.(;>9"
M)LP2GW4W0\;5H8RTY+2X,M*M?#Z+=V-['#1B[.^71VW3N/-%[>B4Y#">JK6@
MRK(,&>**H2CXI F@;PE.L9X_$L0#FKJC"**_?P0N;7>;'71\&%'4_VGT<]?\
MAZ<N:%)2<$JF87T,W!PLF,1_(8_R<R7<&8ZT PQQHC,BKB&42H[(2$I$VTQQ
M3O;N"W+!R6R461O]GE>[\3+W3*5(KO8)V#,@_A;^A^1P.5<T@HYDZM34#^J:
M&Z#M05QA=V[5<X]BMB?CU\3.FMZ*]QZ>?0L# [LKJST3#>=W7".DJBTWR4GJ
M5T.."V':MQL0)6'<;HPPV,? $;%BC;O$JQI!N[<A:S=^!-;>/G\S^=N>:I\;
M@HTHS;P045;/?N""<"^V]( P\R!XY@0/R'!_@YVM$P,5N:)\>7-(0>QD#9)^
M ?8$)IM:Q+:<DL >9Z1'/N4!#WG :4_"==V;')#*"JLX'1]QX_)R#;X'_X@L
MP%9A'4;#Z.M-DE'5#ULVM2(#:P(Y!]9HMZ?LZJ1:'DL9#6WKNO,)4!9[ [P]
MOJ6F>Q3&W 4>8)UFGZ0/M;)867[-.&FVBEP)Z$*U#%]*[G,LJ4XW]R\P>MXN
M,5[^ZX5_@-R/7VG#2K\?F3M"0))CK"/* R;CR5*-*L2;ZW4\(-',DI(@WK1Y
M67H)=Z&??+4L:V>$I<&NV(D;\O?.]Q[S([$=65)LTR'X9"FV'+7  QA+QU_8
M*\)+!\:C6G0$^Z>E_%:<VGWX+0)*HS)%;V[D".A^>KS#S.-Y(YN^OB!!9\Y,
M"3UFS$]UDQ#;V5<9B"?CO^CV,RTZ"6;.(,;+%7_7S_W]R,A(7'*#>'K$S 6K
M*W(R.E/XL7UL"88P=YL&N.O=&#J,0 ]C)M'A5RMM0XG.1>\0[A\['YIE[A/L
MO^12WZF8&?> &O8ETOZG]"/AB) "6P:6+:/.S.8T8&2Y3<_&_V" 2L[+7> +
M"M2C1[ZN7 %M6NXI5JP4/>\0*8N[&U#]UDG]ZJV8DZP,J'"-<,S''!P&X Y@
MM\+]NI_B)*^!H0&Y(3/'P:Q)7/CZ_KG-U!P75&W59T(Z\MFXY8/?OW]]*^RS
M,J3$[4?5<&6XK7 AKB)I:HSFIK.D/(^5&\=2W,'TUDCQ3()4<]KO49TK@WO?
M/=;+>51AC9*S:WG[<V%<O3S$8($$8<AN3A+\)CG&I%$']&+H3$D,/:W(0K&\
MB#CARJ68=$>W;3V5? :9\OU';@/)3KG$UKZ&>E?[MJY/7_AG#"*1= 1\1)R9
M#Y5V/W<,+F1^#+WK28N:9&8S3A*?3_\^&M%B4N;6??U.9PCZE33IB_:TA\/6
M1G3+CJ^V)U@N:%U0$*+TV.IR]A8P#-8R6VBF^L$IA >TXJ06WRJHB=3V-ASI
M%(IXFUJ=3*6&GM-KNG@]4MGKTDQ%[#PR!*W->839P=[-*6E L6Z'8*GX1'WV
M=89"5V\WB9F1P'GA,S3(?*Y42)72_*3T5.Q.@HI.=G#YHO]/(6@E"ESG)%<2
M8K *[  >((IJ*5"%36%'/<$8.NLLXR>S$=:/6MSI[4DPZ1%T/QKE>:W7Z-SP
MGH.5QP$PAXFC(\+-(0A#TL_BHK%*:-F<D'PWAD&+0:2)VNY!](D\XH. CZ.(
M-S9&S'69LX5]%AJY7QFEVEW!4@CC15C54!,Y@KP56A U!#K"9BG*C;]W58_.
M/ML7OQU"O.:JM E%9/F7TITB,;!7>P8N "LJ@Y_KG:$('\9\VYQ9B*,O,8_B
M6I$RNWL;Y4,RSS&$'[%=%!/RN!.]0:KFZH*Y/\8-4Q+<'VW8R)PIU7Y<*?_H
M>C\;PHUP?_0NJ%>U4;1H@A_0%\#'?GBV=.2&&?##K^3<,^-5<4%VM40 2K<Z
M^6?+VYL/LH9_E:5Z:CQ"/V =Q)"094NM<%"/3"/15ZB$IDZMEFS%*"OP+F9"
M=G#*](@]Z>>F?=_GEL%D6;GEJ)]SO3IR#U2'MK8,/6-OHY-I\L78IC*<*D:*
M^]WM8&W)@)G\%%GA#U=UI9)<UBX<I=MP7+.^-''.4NV"'ZRR);>$PMQB*,+1
M!?VA/+'IDLU)HU%4! T+-;EXC%E2*U9^H9"&1NJ1)G!ZA3%>_"?<IT\.NMPP
M892*)C4\2/_>X35M,(9C:H'&+"%H=1ULL&,= 2V;>8 B.Y@^1G4DV9I/48U;
MTW5\C^">ZNFC>M?M&%O%KPL$&TQ_+C--,VNYXJK4TA/C?@=*4ARV#$^$CYUB
M<CDOS#6X7;BR-#QEB3_$H+ENC.UB&TI96X_2TZL(+HT(S-H=LKCK27==[$*]
MAO22"1CL_ZF#L$HE:)AO#9&<7$IH0.3Y8>FV,%!7DI;*T&E3J/N<6Z6V@Q$5
M4ZGG1;2SF+&<D;@>=,Q8O;I2:NGG=N_?9H7:RRFG-LG'!>7L_N<C@'L$+*67
M4[ C6(H'^RRDNZ(PXX0%Y%C==P6<]T@UIMMX"#,^_]I+)?)A[!\="AD\#+/N
M74.!N[%M00-&?_3-N]\Z(5 SIU6^I0;9&!;7_B&6[E@Y#O,,.=@V(0 FY581
MZ"NM=><_7WM1H1>:XVOG>E(#D(F@>E[X8IA\,-NRR,^1A#G,:63S0]GJX4 T
MWM6K!<[78%?TQUR[C![UM+"X00OEZQ^8&=?A=!%^Q,"4)G#KBK*#B*;N5]EI
M_=H%C"RVR:;8S(5U>XQ+Y ';X1Z2*NS]@PW6E*-X&?21 30"FW^52#VJXB.O
MSV>C$Y/P>D[)^M?9X*<"C:VCA7QKJO++7JU)H'8B;A(>09;&>B<]Q97CHC&[
MV":@=>'X;.-AQOF$3V,G-'I':FQ/S][OS1J:]R:E.7H^%K?0;EV^M:<^28Y+
M)F_3'&A4"A&?K(Y8@VT/:9L2CG!IX6ZC_[I=I78FNH2H,_?PZ8OX$1<\;FO(
M\')%V5.KEP4IP'J=SN^E<"3=CBS)=F"LMRR-++F"\M0BQ2G)YE K XB51,P&
MN1\;+'(_$EG5V+N8'5*TI/=KJV)H@YY*5K+NK<NF3Z] )1JVFA7*E.B!3^9F
M2W#"N7OG"&(:&7,(I?GG9)]G[6^ND#[9YF\4"%2+:[*2]FG>O5TD=\/U_8V>
M;U+\J[MC-V1).+I#F,$7K I7(>12*T1LTY,"L9%(Y09[?TI2%%EQ;5]A3D5_
M4.B'#)M#F8B5A+4*1SXE2PW&F9;B<]?-'Z[B8V&5ZW&Z#6'4)8@XE%M^$><!
M,5QUND1$95N\?Q'[A%_>V!7;NY(X5'[ND/(*ZN:36\T[WQE;WS"T@;U\_.A8
M:RR#!PR?8HZ#!I".W<9Y%2@YFCYY.N/I0_TJS_ P4Z=JJ8G9]&=6-[)[J<:>
MXKN//"?*7[-/2;WFEP7FLP)\G1$TRX_<5@+0*.(*+K75"3]R9T1%[ZP;VMU[
MRU]W3TUH:(@,]?2SCJ"#;7N&FT6:B]TN3UX0_G'9L04K!9^LA?&S]T&U]P4J
M?;;\*6B=\T&$3E+0KSS.)L%DY-:UVAY]'E!Q/J-G8J,:^"1.\J[^4OZ"Z"\V
M4MQQ#L)%'.<)<Y!NNA#'"&#:,I8>ZV)T1N>2Z/EM:KLSVKXR!$;16WY3]^GM
MREHT8N['&1K7.DW?BO">NO4!V$SC<MMLRC(O]2_MKJJJCLFMJ<D^'B.SM^/@
M <IQ(!FQI:11@>T&VC.(S7Y3Y"=P&2.X_!]$\+'"A]U1059X?S=O#>_W"1XQ
MKY1R8[]^D8V\*+F[P;T5685@ZQ*BL5*-0IAN;'D*#U!0I%2G^C$4K(U#;8X*
M-B;+UVP_5EJSM3J=JI!HF=#P07W%W3'+-1;_&"JEDB$%123="B?FZO/P:I5)
M60B9E.3O8;1%JSI^/CW"_2;LSH<O.F-*;R1K@K#Q!!$C244BG>4&0KI)#T-U
MRJG^L;@V%K*D^4!$^E-SEVI<LLDCPQ&ESL#4C8^01E+@DK@:G(I5Y),)4=#2
M* TF4Y%ET^(\1.QT:Q&HL[V$Z-7HUZ/UGO,X7>[<FOWX%?)3[*8P$U*RX=EL
M TXN83)M%,Z6LVD+GLUWF763J*T'8[P$L U]E;;'E(/$@^*6;ANVM.[M_CZO
MZP0[]$;R;:7!7Q-1RI;T><>_)B*D.G7O$M]>G:]B3!S]RI=P>BNE_=J9'T+G
MSQP9LD8F$>B6Y$B"--H4JD(&)\?,G77290,GC;:D>QUGP&+<:W:?Z2FN-*VN
M#=-75-^MX_1=P==RPL5"ZP7R$MH&,G( 5(?H6A-*!3,TB"T?B@Y"A$-B5+U]
MDJP8,JIZ400_51/+U3,/G0\SCIQ=F*I[Y:[K89VH_%3SC)7P6(IC![(RF"TO
M;,E)XP%^\"A<*8O;098R<\2S$;V5?@0A\A^)?!57!Q<5Q#':-7*@JH=^SYGN
M.R6GMG_U\+FO_BQ;!3(A?6)^D"QBKC(/*UN/11LPDJ8TMG]N?4'/)PV5C-J^
M'?5)I,ZMV]6>V!D^'!'?VKXCN8,9S22U1 #F[XM1%&0K_"EA!UM_PA0T8!P\
MP?",3U]7,/@$!CA$,G]>;=J5Z'WN^4']U2#MCM=/D.;<3C+]TE<>X)V40);%
M>F8:C$A2+9(2&B6[_!N"!8*=C>H"@PW/>)3'CE)MP-R7KBUF7V\F*SV+WXC4
MRU>[0@_@BGUD&;+U(*L=0@JX8N+THTQE!BR2S4_!R<W'?00EFS?O)WD$HXQ,
MER1(M!8;LSOO-[IFS=YGG*AY;<6WDW\I0V<J&N)!Q<PZRU;8DVP9\ 4+QCY.
MQS_&'/95&(4_-M\SKVBRNW?F2DT5Z[1)TLURE:_J+[8^[S2R2_?X*=O!F0Y+
M^J][(_H 5+2J?IM>[".RU"6BG[5&/0,6NQIJ@Y (P30+US3V3[N>[<R5.J%D
M:"6-\;HF8C$=+>#X<_6"\+0P6ZZ<2GZ$]H&0I963O)..J1@M&LQB8"F5BQ_?
MSU8E=P?G-^6_.[::KO#GO94 D'3PN_VPZXFF:Y)YF'Z";(/@)ZB20N$>!G)_
MN'NJ/O<:+44VZE?W5];O]BPM3[>KK X5^5U[_$9,L7R 3/D62I_RBFSPGR(Y
MOHU]_[A@;3=;AD#DZD#!=<&,$/BY6CA5T)VJ7Q] K\.*A6QA.<91M[WZ@+0-
M%1@,<&GMB7&V_K75TWOJ^#?5@30+Q"F08]"*&K'ABDO_S9,CZR2H3>VCS"1@
MO:HAFB][L>==&K?CRQ$BD@?XJO]L\"7I:61ZU-3M/*-\Y?6[5/E-.PL S4=O
M.T[O)DF"NOF)V,F/FT(U:4@1,U66Z150%.UA:&1BKCZ@,?"KWRN[]R107QW.
MAQ)--54_1Y%^E7.'L(L-#-T*3 (/LEQ E8)307Y3(>Q]5%O5!I6[[MISY-MU
M# D.J6++#_SK3HUM9<5RX9F9[TIAU8%0Z!W9<B^HN,=FEBQ=*(;P]_2)&F.%
M'U@?1"1F]]";/MJO;%>#LR55M;',Y=]&%P<93>H"S[XJNF_)3]T9D'T4+**K
M<$5G( B @Y0":()3\)M1C/QF0M+VJE0J(0*N6,A53I(=(]XQ&M;3#ZP]=Z%S
MM^J/MPE2L!1AG:H+Q#5J++",&J[G2OL1PB^ +[X@R^VKFU&2?L[QZZ/"3X:(
MI3ZF/MYC#D<S.PZE.DQ0_2.1NDD'U$/2CI?I?&+G,%:8'X?T"9,%V;LY*5A?
MK 3:LH^KW$1GV=2#CCF@./%(;@G[9/^TEVG,@^#\5M>T+>B\RF0GVOV*WJM"
M%_.P)_Z\D9Q98=WC$KD2U@,$CTP>$(DQZ#,+R$5;L93IGY>>XG?7U&2A X.4
M;U2=4KO=D&DA<Y:^E'AL+F]]VO(G#Z!?Q,7#M[)/00'0Y3Q%!U.ZE9Q]G??$
M3<%D?;?_+L^7/5:<[A.<$^?W8#'O^,71PWO\8WOE!0JP0:6;ART C NVZ3#!
MVP8![HFB^;#.<:%VE!1EYICKBY3BPN=Q,A@%\-U0\_;$//\I/;B]%%7<JSP<
M:3BW2^#Z6]98[LVK*;L_P[@2'_O7Y*#2]7,).0I)Q)B*8Y8V$$6(\<R6E (]
METF:L?..]3615IH9QHG39P]UG.R2+RL\024<__!&,@5["Y4($T,KLD(PG9NP
M&+:?EX\)KC@DT=_-\L:-WJGTDS6QBO7/)-(*-))W[TKY<.].+3Z]40%*M!G6
M&_F40'<@0Z!2;A 1J Y;*&!HM=0A6SE7E5ZZ$(N=OS?;RIBAGW3W]WYC6GT=
M8_HI45N5"];,8P%V(R>9JP.*K7.W67#>H7U0> .F<"PDL%!6]+:8[8JNIHZ$
M:AL[O<JB$;5SR^'#8HDV\G<,+T]-X\?BI@@MR+$77-&CK+,^,!A&GNWPF?,F
M$"O_\Y0640<N[%OR!R/22UN;OQ_I)*]NHQ/._-!U^Y=/\:\'GB/1ER,XO]\]
M@AO"?7"CDI2A! @.\3R@))V4":/%J8J?I5<GP:MOKV5MF?O^)^=B;Q&EKW.S
M<WMETJCS;G>7QRJT0-V"&H<AMH(E-;V9/%+ G.&\POIDW5@A-<HS])^@J"%1
M2:O=4=6-6KU"*<P?)//TL.LWVLT2=%^T:5S,?;YA?BX^>%$,;NDW;3 :S+3E
MU/[F%-.PM[J'\<PTND?J"BAO!A7U,1!/\<OD*(T5C?W,++!>R(\,M<YZ=?J1
M\!7TA^J;9QX!#TS9,IG,-W]%)C@VA6V#QR&WPOT"&4@2(;I:86(OF&-"F/Q\
MJCG._[W/#[V$=Z,C<WN5_?5R_ NYMSH;;]R\6RN'?D+'DYR1[%,ZK--H@S3Q
M/PV7/H;@2<]\)A1PMAG'SL^N2;A9+[3<CP_WDB'566CGRL=>>GV&A77 B+*%
MP94'#$D$N,)"LL_0$PE4FJ)U0Q_:^'V()/'@[*A#DN#8ER&#NKG?U-""&/-.
ML8V\' L+[9+P+AHMD&\#(N""DN#'20,I]M^]R8<_P5"DZW%O9(7DHR!:F.[U
M!SCK/CW=VWJ+Q8L#<I45%[Y3#V^_4*]\=8?<+4S^J.LH>904YAZPXX?M]O:M
M/8=N/A?YZJ$>+G)8X'+*!3X+N?^7ACQ]G;8..7)NP%P(VW2R40S;M)^K%!)%
M5)-C6)+JE2MM+U&%$XK4?G><*87YVOB%A@9E2!^C]3.3FV"OM-\=2-IWX$X*
MW[J$_ 8'ZC]KG#SLY/LCK^'E$Y6,&3=Z?@LY"J:\>I3R*:1JC(C(F\<H#%PK
MK6N(T1>0,2X::)CW_5.F>T$.FUIV%K7A1PVF:4)]]P8Z &R;0D7#2X6;)+>-
ML=5J&)@<1:)+DO18"&:0RCJ3^-N*=KO*[:?&0EG+Q[W!%Y2LQ-*N;@<X[]\1
MC F3T5CZ!?B8.W5]P9B1R1R&,I,5P@-.IY^A&T0;V[B:_<DXEM>P?^3/X.)F
M0J^-__+5G+/.QM=(UI7^^1(O5E 1C480)%!P*H4OJ([-R&ULS21BQD^";R\E
M[@+]%[55%!,8,=;EI;?=L$!H8WG;&6]^YF(L^PMTF7ILT]7&0YAFK!H/\.P&
MM?X*:DWO1C6&)&E?107XG%'NW+,K656M?9%:EK$X.,"X7=80_L ZQ>C"AZMO
M)6J/A*DP0<X'@B<<U(^"Y-1D"DZ.NZ>;X=@$ES=7)L0T&%.S'$^75 RR#P?(
M/8PS<Y3,=QD;NWJ</)(\F1EX?8:XHIK0P+]Z(Y8-J9;P[Y 3KMC)8AC=!CO:
MR,1&P14JNI78:KT-'OD^E[2BT:KY14NX/:^\/AY+65>@G\[I2O2+2.B1#_^R
M,1ULNB"'K)QI<L$-KV%OVQA(&7&WO/BB3J)/M+S-?8$PP?GR75#ST(F07INX
MOT9]=,P\E@W%+/P.MLD%.UE(J(QB*_@Y0">",;W8[49XD=DC!_T.SM>A(LQ@
M^2KU^_RO&XJ++.I?2Y'>$:_NHZQ4UXKXYJ*^KO](;.^[?QKX=ABH3V#+M=EQ
MGA,FWV/+J[\@1FW<&) KGF'!I^L&S7?.F4LTU)7CKGPV"/!7;5AQ-KQJ[>=-
M[7I01+ESTR99U6-#ZA&FZI21J;0N<[DPFJC]9T0@5/H\_OL2J-Z]\+'(B:W*
M>8GUPXX@F(\8.]S$^MD'L3X,[!>M5E/%.K4/"1[W]5!O*K.M97H755JJ$P;Y
MU*;O.?&KH.B(.*A=WHJB(5B7V9<82[0@UDELTR5C<N1F5(+9I8]@)%+XST.C
MH:ILU;*T!YJ1 \78BK>6^[_8*;T3N*0\VK6_A9]9%LL^#84(SOT"JT@G8<%=
M4237@Y/YK>.>*%E,#^;0B_/TMB2S2Z%FJ/R0,X.<6PDK)SU\9,Y$&.]3V#NF
M.R0MT12P<V.(*V;- X06T#<XC^%>G2I4_2AH*5]B#"6P/:ADU3_9$G3+)ZV/
M[U[+Z,)_^%EH(Y7).N\9K^MG1KC;OES%R/K"OVGQ[N\-R?!X-@PDL@YBFV!F
M=F\QW\F5\-@&_B"ZUV3>S\&'73%^?A"*C7J^5CX]I'B@0\/MVN,.:U'KZO8:
MZR8)*HSNO9Y@YLXPX(JZ? *'J/ X8[B4WY%\TO@]5X3#X-*O^KKZ9TT>Z6E7
M;,SB0],T?@C/:<JS)Z ";8676Y*P(_53/ !J8+<)P^NDAT-/5G&0%[(-Q][[
M'8%%HG*K2OKR:GMT47H&.57QT>\N!;[0?>E:I-ER]685U@.CA&TZ%RB9 *>?
M=>7GBLG3^RRK^X.2Y,"S@\?$B0?:E[NI':_2ST=9=05T?9KWKR_>MIC"M^8O
MSQZ$+J]I+N\'R3=A?9#(M =94QQ'ZIE4B@I>-N^7FTYC\F+?Q7X]BO90LLO9
M<Z<KBC0^Y=W/V:\M--"VFM>7!\A!3/=?ASP=Q5:HYXJDTA6YXL*4HTIM2>YT
M+&E)8#:BP8#J#;S4*^R:UL,7-6UC=NM>3'EV/2?H^8L[*^K8AH+?2Z,&3#O.
MIZ#NT8Z3G!+X31XPBCI!_\Q)#^^.-+.91"F#YJX(*X;@F[K0EWD^>HNTWU79
M6L^95O7@?0%Y3P> '<L#GCS 3A; JX86:EEGV >AM"(P8UPYW 4Z(LD(83K)
M Z(7KXD?2ZBW-$O[O2_EQN(WAW"G2+I')"*E[*GWT-H85VR>Y32.(<'HYQ&Q
M9-BJ3HPLLHS^/2/XZ47@'+Z0;#CBM&#7D5J3;:I]>#2A3QF?#<%4-IENB8"!
M[FUD0:P?8@Q/JO-?2L!L11_#2J+-Z8I1JWF1'<2E@^>]ZNMJ6><@MQ0M/*\5
M9E^VBY>*GPH+DV"%<8EN.SDU#4BZ#:*?N_/*;*,PB&(X=[=R]>GL081NXZZT
M5E,3D[=/!)V>=G7OKKG6Y!@?"ZS@MD IU# [_!'Z(8^&O!7(84BVZ'DU#:ZK
M"9:4,"(K*7=%:T.'7AE42D7:!XT8][QRV?EB1WSMC/&&'LL7VR2"O0T'=R8^
MO@NM&=6_I),[>J2K_%W($>_;Z"MYMEY,G6%=-LEU2"HW ?5Q=/'Z[YQW\@[C
MI>'E^,49VBS+&'V64TSP2))%"X G6+8A.7_CNY92[6_0-B&9VKN.2-[7>Y5_
MQW,K]SN1IJ(:M^R_CL<_F<0*PR>S"=5D2%")\H";<' OF=9'(<1B^.NM:$$?
M5U% YW6JI)3/G[G6UA4[O];X4SM/["A,(WL_5R;TRB=N B"**QY&18X0N&(=
M.=PV<NDXN3DS3G+48"HJP@@K#[JWV(V_U&N0R/7=K[&.NW4Q?KVTI+I&_);)
M?K^3W%O8^TBH.X7O9%MQWL G,V!TES&H4\'9<C#*='XL.H#J+P3?"MI0(S@+
MZ^NCGEG^?IJ=\0JF!P_ 1P+:I)'[[%0UI*/&ILW<U^!,B)B'GQS&],(J$4WD
ML2'F73#'G;Y"[6ZZ'-M]TO\4\3?KS$!%R@,GGVH3AHUXRR/$G0*-\V*%BR8O
M2G(:(2N:]AK#_M)OFUW01 68(;),($(:Y %$KJ(K/V4I$JWUIL,C%\3\U)@;
MDC%;L=:C=8@7Q!]8[A%H$SF;LU<X'4.&&&]$/EO.BY)$JX3DY6Q/)]5T &U:
M *I9\A_P<\#L*,\8%H('=.XJ&JG7) Y!A7UKB&;)D&5V<[+,CD(ED\OHBOO0
MF$Y/HBHQ4+$&BV^O2],'"JG+W5;W;Z,'A\S2O,<B*V.]F9,[,)\Q7>1R8=H!
M>A+S)?B*T4$UI>E18++>.)D@%?'V!H,\MD%-GV;O:%>3[CNI\<:BNPV&EK*-
M8**3R?CC1\[8,DFVK-_DS,)1".P2L7*-?)6?WU<SZML05+]95. X?;;XFHK_
M%LO=RM=</AK<WA(9GU2EU+I%:"<L@4 _M[1QU70*R8EB^R-_T# WN%UP.JJM
ME3!"YHJ]I<)![:PHVCRET[$%HSUHG-GITMS'5LC6V:660T#;'1K:&E-^C^9>
MPW[]Y 4R'^D,['T7^S^&S@QJ#,[$<*((DV_7C^#9LBO,0KI>?K3!%+U";5])
M]<MHE.Z;-&KHB;#K=_*_QSKEQOFE;MPU\VT:/..\N:?!AID(Y0[-[<15\  2
M8AO[(6,BB^JJWL:5[?M50I])-).?<K4YW5]8I'%OV64C+:"UK*4EJ^=;<;Y6
MHC<_'<L5P5%08^I<T;]K\!@'UR@&:E']NZ.YLMQ^<P6<<QV]Y>*!Q+T75=ZL
MV(A^(P7Y:9:5UAP7>$:_6_L<?@V2!E@ULRMT%%>TFMJ]!:UW;^(H2/PPS#:B
MRW\R'ZKI#_J(^?;MZ;WBJM8Y"_5G/8E9ENXL86R3#M8+/NQNV]-@_=[BP91D
M]$-D1 Z=C9-NL T-"@@Q6GV>JU#U_"?"T&=P^F5I)/E&N4QGS>NA]^Q SO-&
M,4P/6<9<!7T1+,]Q\]T>U8R5::=*"H^]?ZMQO]375CKFMF;,^9$,8XVV^L6#
M,D=^".4OM--AS=BRI87Y2=1(VY>O0B\F46).WO<-RGU2]=Y8-0S")N[E#:_I
MMF17,O T91Z@G 0%XS=HS#IZBON"@API^!),EF&[*OU6'*KD9TKLF4!8OSV^
M[M,7:9:=NBGLYD&/8IX!]]$MI]);ND?A7S:-)QE1I(YQ\YG6T4KF6PU: %,E
M .4CY]LF1=IQ[O+NR8 ,8(4'@+K2_%Q12Y:U#!1[!5,2?-.O!I^ G>RZ)\F6
M4;LCB8C;/HA=(J5B8C&]/*!LJ"EI=)V2"BU70E+&F<J/H+M]1=J0?:\17LDW
MXUSP#^MJ]*4L\]]"KT0NB-6J"T;N_RX)8T'-V13K3@:UJJ,,&I19.]%'!LW4
MW\V9WG,=_Q/55C?Q]N;0MNBD(V,3$[;;SSKL[:_[<$-J*^.XVBD&/].);DG[
M7( 9)91A6R3B\D,F;,7/LVPL&T:NXB1&CE7V)M*VSLIU</MO$$S@DP.2D?#*
MVQ\9BFVXTNZVS_(T#(S;R0/D;ANS,E6R2.FMAB?,,]*NTNFG2\==:;#[%/]?
MK4[;.:_ HRQQ3!>6K]$P)'-JG6AK2OH14M :0#2-Q:\A8K@[^]_U_XJ5%= S
MKIQ>+3F0J#Z=O\BUL!=_5)!(;";P-<J$*$RU.C8*TV\YZW6WJ/I7)BF.SRK*
MC-E^0%86*D3^:E<I:-L5.2H_KGPIQ6!]Y.4CC,C?^XK14*,@8HRA)!S@ 2I8
M9VZ4WZ_N* +]%!G<$]6,&S698M:!#^@V+1G(EOK.DXO,]=8[Z*N,$XUUV?/!
MHVJ._E8Q9IVTFOT[9_+"O/[KC<S_:LA/DRN7:#DL(TP33H1 ">4.\  9+$6.
M_F9@9Q^A$EN*-R#T>FYS3_I6'GGEL,A/VNB!=F7YY6[V:<AR 5,>D -QN.]^
M5!378<AC:_U^TJGL!&7K8#O_L%F9&9%ZD[ E"S0DC*7-()\E>,"?=<+*=C"3
M!Z168%L0</HI[.:Q)79KXQX>,.WOSTEXC?UQ#,'>@OQEX(.H,U]_UPC%*CH;
M.QG) U9#R1L):%L>\&T43M7"@;L('+5UKCM2%KM<E;1P:XK[> X[*<,#=C)3
M6#E+#W4FD\"8&:X(B@=8?N8!+X=:R.RB'.[N!Q!6J?" GB7L;V,&9+^.-[>U
M"_Y'+9_+9[ L^?_E51N0S+\L/ +3!@D+.YC@/$R*![CCXPCTE]Z;VSX8T9Q7
M6/P7^MAQ+[9_4Q\)0XF;?OT6O%>GZV"VSJA.9)%VA?:1H-U3FG6^G>A7UN^+
MPV/W%K;^,S'%/, V-2&7SS>J8(=1%R!C]@]-3V/>0HGYM[-8ZY!@'J"1)7F%
M!\S>@V^9PF_L*WAHR0.L3UC(.8[!=OXKZ<7T8)L4"+^:*V LB3GLYL6!M2!T
M#E0@SCS@A=@/[((I1-!F;1P'!M@%)-BR'94'S/^"@OL>:TU?8D??(:PMPI,A
MQ=<@._)7]\'UL9-+R(W3[I JZ\&NBG_B.OMMID'4]C-V6AH2"1YP"Q[P0[]@
MPP<_? C&/8UCLMC/9ZC86,B4L,==_VH<UI),]T"R7V%)/("E#05UMDZ,DXUO
MA8&&>.XY F0,)U4$NSHNB.EVI/RTXP'J<]R"9<O\4Z 5U![I$B=C][[9\M^&
M9+<!>$B':SU$1$&>PC;W;&<WX/OA_WYNUF ;#_CUXNT\G*-O.7DUB =H&J.L
MH&OOA>9DN?_:\D^3_F/B40-P]Q#[I<,3'G#],X('G'5N+,:G8"?CD,O7G24Y
MD6MPSC[?S3I":D@.]ZP9DH/&<5.Z9\TATOI\FR+W<]ORW]2$A^ZRD+L@/-W-
M5IWG 7OC4:Q]FP;<QT'(#EOL13(]&,]^=X"PD/^'L"DX@-4S9@GS\X"O+[AD
M;+(9&\& ',67'&[^5\O^L+A;"Z!$&H $*/8G81S3$\CR 9 (J4Y['M">SD9"
MO>&M)#?S#7YDCGTT%OXK##F L5K]@Q6%,,:-[\,_/:_+MS$-B2U!;/N1OP]H
M7/]\B@><)B+34S>C_N-ICB:%S$X./.;% _*^LL43";_>%\W".)J"\FM:S3HH
M@9 XKF@<XX4#*H*K5C58H>=U/%Q2JLFS,TPWP,WRL_,5UV_A[EW#S'T_,<[+
MB!'%2=5UF@'K1$@H15?8OX@VE/7IVQZG;\ZG33LB;_.7)<3AIH+P[_(S>@(9
MQMK%3CTO;.MOO54F+Z:U/3&K^O3QI!SY8.$+AY64'-1G-7^+L#B6/_H,)\=<
M*L2319$D$8;5*<*/]8R_2C2F4Q&2X#ZUNS(E&B<>[DF&FU[C2_PQ>>#0Q1,P
M5?OIE[._#Z%N4Y-#G<_Z%*\G9I_V5#HT>5>-9%U5W7#5.:QP34R'UCUBP[S+
M>6NNQ.UPX $5!LVHD:-?"'+X!KN[1D/,[/U]ZOTW^XS^["\)RQ[J2OA>5OMJ
M[/;OO264\^</X48"+M#)M  6=A9"&@6N#&AYIOH)HN&5F3R%!CC-]EV]<L5&
MXX[*/:=2']G0*%V7K?G3S4G'&(**:S'-VI?_? PPUAB?JIL>O[4P_J*2>910
M,H>_+MK>&O3ZUFMGA[3N3*^Z.E=:[7*G_"JVI2,4$8NC(R1@S$>,[R9%4^*2
M<4-NL*K^=^6)RJC $:.U^KU<Y^*UV%M/OS;KI"@IR7^9OY^&V](HDR1Q=;05
M[345*I+?W] BN.JJ7-6Q51U^+[10H_!AX1;-[J5?=N.G#MA/><#";)N'N(X%
MGZML7$;\WM-V!)5LB\=W+BY_=!L?C!T:_VRZ,CJ3;F<A/YO]@&7QGT!G.8DM
M[<<]IW,"D@H3^5 IZ2$='9?Q<MAVRS@>@'_! WI?<;2(A.5=S3Q@J(;[CV6/
MN/F7&[-K_R/LS+EPMZWQ@)0SIIP4CB(/.%Z'GWY/N#:)W9#!CBTM6^)BN'OM
MD-[8)DG"=1XP<I KQL^Z2J+S,U,8J(0BS\Q3_96J.K;TSY45)NN>O<-=#J&U
MJKGQ4L5BEMO.]\0HFJ&12+NMMD=>QO0X-EQ$<2<^%ZT?%%9(OFZ!>3P++Z]F
M2X<R+>E>4?^X<V&#AK/LVQF14\<K!]BVPL2CMMLDU$BH&RZ9H59=;SH.=LK)
M-+]X+7^EY8/D5[])G$PGA863GE-4D^E;+#+Z:.#A;SBX.>V9K7+O5VNRU:>W
M/_7YKGT2%7AT,/:UN?ZAM(T;O2XF%1B_.I6D?6=CUY-&#&>XHNN3MMN1T=@J
M?&1#P%1]9H)%D1$."%%TCK->WFEQ2G.-ME!J9>6^Y^NUB."#%NI6C \GM JP
M30[8:]TCQ$G)%L*3;#U.E)E?L2]&$-R85(')@I>.,]"E68X6?C'?X9XUWE\<
M$/NO([,O6OQDF59TJ)P_E'K&SG>]O"IQM!)[?F[\Y;U&%YQ2#S*/H "?3(&5
M'TLB+8WZ,17 N]MJ"%)P3T(XF9[5QA":OZ(G&9-?$MX:YC;H8OAX9T0$P^7:
M4ZM(X.:#X&<$16X[CI\-8\@Z#3;JH6]G+ Y1HH@=A]9@*E='SNZNZ5<>+GJ?
MY/M+2G])\Y+,#IBV<?9D@69];,;A1+7/6A=-R\I7?*T/C0UN!C4^FNPK_77Y
M\F;10![S8T#H]?>6'@)#V^@C1/6ZXQ$QT@6'=4_& T[)=]OWO"FF(OY_B*<P
M!+>;!RS'PT:%N:TP<6C=>*";W'"3V%%\*X8//%B$%NAA*U)>-9A2K:^GMRBL
MI\F:52^?;'IW/^6LJEA9N%G9HQV,]JZ_3]NR+$+&F/<8>W*H,*$_=4)Y:OB\
M]GS?.L<8H\#/%755]QWV,@C'[!$"@4U?J9]_ZFV]+1/R*5:TMCM#)V/HZK/$
MXJ[N<917GRMMZH;?]0,'B"<Z\T3NM8\RT;UIL7/S$ZZA&\@1#!\ZC&&02+BQ
M% _G-S?V79E74_[!-O7[%')^YM*S;YL.'PRN1XKLO-]NI_6R[=HA\1TUP,&9
MZ=&%1DWV749P2[WQC[S>55=QB\0_XY84'K#51WIX9 /4^5VW<UPG0O/4UZYO
MA?96 K'E/$!"EL'/51[B*D<M;#JRU;'T9!YP^P%AI(-)J-AP<S,C+[J/!?N/
MA7QJOJX].7TD93:/MB>7FI7BJ&U+*\PJ'DQ'88KO.F6$?&B6S<1TZ6GY51?X
MH-XYECT<'0N\ A,S-V#;@*I31Q'1,#&T1]B[N:I[!6UW/0Y<F-RQ\!RS$/U0
M[MKE)^$ZHUC44LSN;F9S%=A.[\DDNNVII7-C"N=M\@['5-!\7?:^?W4YT;Z_
M;'&)@%FT<3Q8A/E)D#,[0;$5/SZ YIL4K81M\RD9GE7;E]ETO]?W#E$F(OY!
MHIC,&XG"2]J8:Z<"W$X4^(Z^__SIZGS&[[QCT[1?2\?&Q_O?6WNEMGL&>VJ4
MRUAK+%OG(80O22<Z?5KM=XY_L[!1^\(O3"%V5&M@=6XF+F*K"K'GPZ_7.9I!
MMQU>C#D6-,Y7NV5W4N!J(*Y-316FA#%S=?%5DZ9;],=1EK:>>C\V<L6W[OM,
MIY2(7O*A;[]$BV^*UY"VMSH9E3K:N%.21(:YG9M>M  &MID>0F[!F(/Y)CAT
M7>5XLZ5$BMU&NJ!%P_/G9L7@5FN16),/6L84K@GXXA/8??J'F>XMO04C_#8?
MLF??@I[I+</#X\<Z%C4J>@FZ$['1^TO?):93HFAZ5%041A@1^;#ZJ1%"%L2,
MM3R;W[R?BL_ENF;G;+^U\JQ)]YQ]GQBC=&^3)1 _J!1/D%[H_U#LV%EX8R.L
M,ZQ_H'#,]V*PXRA-P_^4ZJG10P/!ZYA]^BBLK7-PW5E&DO]"I@=N##'I]IQE
MS.UW.P#NH]!.NA0=M>B_Q#*_,FP4+OHV,:3G:^OORZF77V]-U>+/>Q!TFWT>
M?#$%BX=+&6-C>("4L7M8X7PP/NC#U50QY;$2N^8/2A=R'@'\>=<=B\+SH_.>
MY(LM_\Z(O1CV*[E^H_P[J2OBG+UU3\*;7S\=/<(4VV$52+H%?F-_D3"7^!!B
MBI5AKLB]4+/X%Y*.-;AKR4X)(6QN0.P2UX,^R@-V[S#@A";]@N0#7H#YE_I*
M=N# HT-<.R4R\](JDK-ECI"6P<TC_!M#9VX3AKBH%J<14@X/0!P5]Q9.]UMG
MYW4084R-$!P/L%64IV][4N1KOGU(M\$RUWJ[Z^SZW9^C%8.SVJ+23_;=?"9W
M]YEAH5CV4VE2&$2 !4(XM>:"D,V'L;X?X+[X.(PT QE37#&N<J$O<$DRY('_
MV\03P;=^F/5>M=USPCZX6==+2SBDM8]B+CY(\,()<7_4&42;65,D0EO)$H5!
M\SYK85NXE,!,#@*QK>A8:=J$]6E]QWNBTK64DE=?UJ^+/?_N=_GN;?W]-IWY
M1_$D%-?3MO@TH3AJ-G^!CP<(IC)FV')+U-L1D&'?(9GV!0PX#99.=L<>"?_C
MMIV1"6)Z.USIQ:5W605',WV*WIW^?3':Y=K=!H7@XPSX=# )RP^+A,DUV-#[
MYTK)L&WSZQG7&Y]>US>+F3 X8)ESZ^OF4)^Y-N<#?#(;5TX@?30_^M=Q\VUH
M^S*&?;VUZ5-]\WTAX<U^"!'7(ZDN!=[^[H9NB&VTP26CIAM!EH&O/^!U.<^Y
MN[BM;ELSJ1)M-!S=H"7;+,SE2_!@(U^8<(O!C4"<5&,?*NRP(\+$>*-,Y;O;
M@]AS[)I).J/Y;)!W[]VGR>ORZ9^#[Z<N5%0R/S>N:W7>G/C<)3XY6$^/(\*E
M \<#IG#$+'=2MG)5%M+NAQ%<=L_S8]3P;=T5E96M)/6=U&/#9H;9?DL(4"^*
MF#2"HYHV81\1Z)<1PYE(QIXDBF2T\^5&!404=V?_UC+0</Z4U9O8KIXG,L^T
MPT_^6A9X\_M>P8I64U@ 5S3J >L0@H(=-?A"5KYEOK>IL,,X/98M\=&G^HC'
MP"O[$8'!=(S+F<N1&\_;-1:[S$\\89W##%Q WZ +/\9ZD2.S9>OH9"(B\OYZ
M!\454N87%=/338/+=:OK$G[-[_#3;/G^7+__M-6[R+W],D4:&0/Y%QN/9%GM
MLWQ>L42OJ6 ZCM=?6<HA7-^3XFP>RP.BWJ%O<O(;][)/UX#'6$?X&$O,5W3_
M*")A._B^&[FBARI2U2M:;"1=_[6S/(WAK\?>T*A),]KB<#K:Y"(^$NN5)([I
M96*T."_-I= 7DVS!?2S3$*U+#$(+#X#-9F!'?S$\\=MS31732LI;M S/NI>5
M6*L9VWB/WA]>.5^T,M2$2U3;"DK03Y&JL\5BU[A[P<\>/_36[C]VD)0,P3C=
M?<A<J@]PG1 VR0M_+%]2<[6T5DB?R!6EL;Q"$$RW"K"2GDFM>O[Q)Z@^A2"J
MD$5"(E=.A1_&5\2XIKG8GE2ZF6Q4<^#<DT ]C>N]EL2/6TH_/DT5NQ?B/98V
M.!]ZQ02/C32U<W';O&6L0P@A<4K@[LIPSR4^MC9(FR0K(ZCP*+(R6L>\?)+F
MO&ZK$'RGP__.8/6@XO["Y+UIHOT2?Q;*-)[7C-KL!EW##K#N<T>PDN:'V-M
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
M,S"8D@D8\BUFG:.A3]NP7JWPC.BGNS-?_UPL"_EMP'65_WN[A%[S2@)\-Y0
MY9Q/#%!%A)EL.JI\^E<=9TG_#7S78&[^76VJC*5)O-L4.7GS1GSMW)9-Q(F?
MI\:&)8!:I8G0_2NZ.JP-LTU-1,SQOR\M?RS?W_G,FFNXC/A+ZPE9A2[W(FR(
MZ"(\8DR8(R4IB&N"&:QF+UH&PB[.F/+2$J!VCS.ZLJHC#IC!"RZ+KX#^##9S
M=^=9)@-<5"G_I/_SY!NK#+S ::HP>5RJZ&TE/^VU:]W1,PU_0J(-6BTH%5%!
M9]^S9JQ86XT+'7%W1C0W[DI5<MII=S)[@]$TP;>M,&68^NA)[HE%*4PWS?+I
MLI!)#JJ3B!EJ0Y.7 .$4LNBV_;\D%4B ]R0,I%G-+,0<^MM7?!F#S3LS4"0%
M?J*'28"ZI,>L$<9%<** @@6@/]9X&;A#;7@IB./1@X5 SV<[5>@Q#9M%VU0(
M/BH!_@*?!H.S,AC-1V!%?1N$!%O>$/%A@GBJ /H>B(<_48@SO$%GX3</S#=L
ML=P]QA0C!OJ,)3$EYDRT0!FK([:42@!8#@/+S(0$4-Y1+ $R2=CL59<5HD[9
MOUI$OJOJBA;Q<>(Y"J^Y+@'6H#6O,1Y39Z+S\-_!S1* ^_H]>;+I%7/Z/1:S
M;TJA?UI$^:$?!_[G#.![-^#%4IT2X)4!:M^"57NL8WAVFX *J^*5Z#C:07@%
MXRZ[;=6[@Q+@\,=#@7]JEF1,-H\'.ZPWN\A^V89L@0:SF#_((DR_R!RF:']8
MKMKP_OP#5?9[<N[D?.P_-58]5M7WI?/![D1+A0#C@B4>AA6&5/*_HH3Q.T&W
M_##@U,['=,*&860]Z"PRPH PE(<-D445L)%VF-I,9!>6\QK<7F)LHH/VL&!G
M7"*GG%E+1%SQ95 B37Z(I:"[9Z&]T%1H[5(D 1PBUU]UMFH=,EFO_.$4.^3U
M>K7O/:*M24*,4-OQ, %5U<-@-)Q++VOW2K'0J5-4WF69J];GD#N]PC'2<+Q]
M[M.F13GT)NB'_9RN5V3C6#,!]K\7X F=','_6(PQQOP;,_%]G:.,-\[(%0,!
MQJOW0,P:8QO,B2V[P"%51N\$&B,!+H)P%A^C0S/3J2=QX+,0QJS<0^QIBZCN
M__#+V "?0L2(54]&"*&7IAC1S**>F$KY03'>NWM!=KZ[F+&ORT:8I%5OR D_
M9T%\_<CJH6+CF4P*&^3.P]+_):@=PF9U23+$WS^>XK;0HXS2=6ZE0[/S^8_]
M,\7)#NYZ&/_(X42J*FC\3U52,%3$/6D;;(L& \Q4]E;=X#'J(1PEC2$5KUGJ
MI5N0;F(=_)?#IJCU#1<6JMW\YRYS$W*%5ZA,(\+*+_@6C1K'.3OA<4;(PZ_7
M'WUJ"@Q2<33UK5ZLR6.SP+DC\>S=&)O(7$!D0K&;EOC9IZZR1-.F <.N(>0(
M_(IR8\UGNOJ[D^/#)0G:!X_N')_(29-/=WQQN=HJ1I33? W7'F<Z><,3Z>$1
M$:-0D1J32Q@-UT@\]]%O$!PSN4_NISK:\:W*SCQT'F2IN)\DZF:\;:GD''FN
MPG[0E]'GDQS8/N.OH#9WNAZM]Y8+ZJMHD@!E] KA/II#!VF=[5HL-BWR/W.6
M3)REA)FY#_?G?$[SH(6:^-.^*+DZF&;_,9Q[\W7<F@A\]CJWM?#NMJ%3&;!?
M[4:HL6KW^^E&%ZI/+:@^<#!OD?/#@DJ?KSM? =(!D9$ 4*/CEH#V@+!S!E'P
MF5_;3PM'VGBW\=%L[^LZ'L1+-'F>8M7BU64+ I2FI[^S4Y*YJ;3(2TO00V%&
MP;JYM4"XMAW="ZV1 *4WFIQ[%04NXM)1TFK1GIYJ$X0@\.;3"RAP>?T L9J2
ML14U/EM?H;5]VF9I@GE+D#S$#<C8T;UO>R,2BV]D8G[>CE\(U7BN:XOU&+\K
MM'6GDFV1C"'\XJ\;N]]$>T3-AH7=KE(>ZH>2UW&/G17P^_57;GW7H"^3%'H-
MU\TV'083R$736'X;?*A%B"*9T X@+;P6W)7T!Y?.CCG69LK!]O'CI;8A(:%+
MGR=+ )>T=SDWE(JJ*D_7'FK2>W,HVCPB<VYI^&BQ.,^&>!?MA(IZ8D%_)Z@!
MU44<^ <F:CERJ!&U0BLS.TBEMVE#6<:'B^=/9OK/4]JRJI6Y4F8[():^Q[)
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
M_V"R:H2#@24AAJ8VR-'P"BBO-H73;CURRN:8C2=991_1&?,-SKJ2N>3K'WN
MG<K/#\N/I'?^XW3S__:%D_3]%U!+ P04    " "=C5Y9;HD*\7U%  !130
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
M[N !":Y;(ILRN^(XGAO2Z4++19*?%BPH;\R,+BO-?Q\^H;K_P!<ST%+_+-]
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
MMQG)OVC@0D\/>E62Y)V7LNP70_ZU^1$L$K,JR&*%\( C%]$,(_#)4N'?#7P
M-HTA5)V'6;I%7O7T1''B, ;=%FOOFRA+@G_N1C=Q(MFA)CS@V2L"M(7\>>T\
MK+R"=$OR@/PH'M!A=0*)IY-HVCR(U']K!S"<BHH4^#@Q\U<^UYDVO\:/4$\$
M#3["K<\!OUZTYFS&3(3M^@?C47_UD%VGO\V_.6,;/-:%_K6[$!;4731]\ ]V
MYR%36L)CZ,J@62.VE1=!##Z NP@/]VC7*02$;2ID;4VJ&K[WOM(LC,50V:*5
MO.>,Z<TG_*@G!JPVCK@[;*WN]&=_D7455!DL<BZF_GB,W]K\K2"J4$&CUF#C
MBWI%.XOW32&M6,RAIMZ7L2\UWFL6&NESS[M/MTC;8+X(SE_^#]0A(=QP&K%+
M"5.ASKW/ V3!J9S?Y+B#\#":^H('+"01AZ3@CV ">JDK -.<C<__@)I[R .:
MR2H)<C7"&GDDS@_D?/??&M<=R1$&X,]=L#:RRJW%X-3 "6)[_#]VR\4B.V*!
MG(0*4/3\M8"\>$U&>M]?IS199-4B)'4&(O" :_.([3U"Q:L+Q%^&_]@]8J+.
M VXU\X!X="K$ ^+ ^<<@@_P9(0'N)<[GO_*"YFP*M*V+DW.F&IED#D&+U0UO
M^AWV57BC'@]03T=B:- 8V;V>8<55TAZ$):_*P1M".8@).S<K<4YP@Y$5K]Z
MD_YSJ6A8&&%8C2%N+GHF!BKG :=6+G(L!UB#" X1AGS@@_]*8!WC./" %Z&O
M8-7I966$T_V)\,[5+?;U7VW,9%8FM_WU<WZ[:31'H9@'[+)F8KGW9Q%+S]28
MX4_]8W=PW1]$FEA IY%XDT'UEB([?B_GV5\?&Y@D5%(XF4&(E]CJ=RCP_=.8
MKH?@$?+?._$T&IH=K<ZQX:2T<9 8PS4A&A5& &0W+3AQ^6^D> -LV #^6 @@
ML]6#R&M.5S%2 \,HQA'"JDDV%FX?G8<SO@]T,F,XZ?)DAAZ%AEW5N$6A6_P+
MEQWN2Q[_L3P:PJ+GP57S@5DA9%O0+80U]QHB_0RYJNL?2;R((<@N )FZ'^DM
M<Q%(FB ;K8O7>/9OC8QXG-J)63T))H S,5Z4M8 >S84K_]3;0D>O2M#1C9X6
M4!&<[9$7SU%=_NMT8B;<UPAR>TGJ?_#1SP.6(KQ@7/':IG_L7A%#K!C9BZ:G
M_,"CZ1CV!(JCNXB@A6R/UOM;^/P3]* <TG>$,401;O\Q#;+.S(-+5:TD;"+Z
MQV-$#83G\  1L/U8- ^01+LBH(:=T/E'_V.EB'"+R.(!G_:3/:S9VV%$ZO8>
M^@9*!G"KP'\,?:[%7?0HDJKC\!:RNO[2-F9AJQ^1,_#?-YFU+J0 ]$)F/<]!
M8'?-V!:9]74J)OU_\(*KK@3"WBD2L-1)=(O%TC2"'IIZT5]G#9F<#4)D1383
M#;>/(>'X7,IN\2?F*_:?>M\%6\.T.!X@#:HP$;-Y  4)3AKXV,;LYA1!E+1]
MVG1C'VGG%%ZX;X*!E-PO"DL+LK@9HS\"DB0*6D=;L@\[3SX=EUFKF!3V-#+&
MG ZM?_29T[_GZ6@><>!']9ZBXCNR4:50OD,58SZZ(K3TV-GZ)Y?+R]Y6>U[/
M,3]PX?A9J[V' (77,6T8?E,=CGZW#\=R' 0HWSVK#;5]-N=UQT1VV63<^WCO
MU2=!M7W'^(;R+A8UYMU[_B#GT^_Y;AE% W?! RT5U8'==\K3\^*7T-'@6_=9
M769Z8V\P$A(?$'N\,X]K?0K8A#X5%&^.J2M[BF=&[SEZ+;+-\2)3>L_7R5(#
MF=&*1V-MYE$WCJ_N,FMG659#RB%FF'(&,6Y93,J"6HO:3#E=8G5':[PGOR+P
MO7?2L$FJO%+"W&K@N-&XS$LF/TVNF1 5W5D'TD1*#QXZ;,52BMM?=_XQY=JK
MM.T:GY,6:B+?BXGRO0HH>EEDI%G_<!D?<>'5.Z.B6NW1"M="(S./7ZZ23%1<
MJ8'VL6,]U]Y%6KPQK'G^^["5A^'ST-$XP.W'<?YBO2(@3<#]XDNSJO3O,0JJ
M64Y1865($:& 4'8[$AHSV4@JG_))PEG_G32,6E$+IQ!]_*$K-(K\([<)C$,1
M$82 VH3NW/\SJ6NWC^'I/H,D<\J)'JWK-;4U3[975E4GUJ6?:-Z=5_3S<1K
MGW8:'X%30W(6CN/++'+AJ#,$9U<8LCQ@_&$.P:"SK4$$*UM1$V\E*9?1/+I#
M*; N<8.#RM%V)<T-]W>7BU6V7+WU3C_;TQ$FAU9UU-[9TIU84+8Z;78';!0;
M/$;7;4$E91(;="6\AM#A[HRZ1VC&T^D<H_K]MLKR\6.7UR^X'K -T-13W:%O
MD69Y[42WPF-A5M<0HN2%U.FZ@Q36Q6X><%,WG =4"MXE&>!V]1D@#MUJW3PF
MZ/VXH+MR7VV_2*WWXYX3D3I[K-'[;EZ4-'?.,10Y4^+YR;'#9_;U)[;+DMW
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
M;'5;?\^'%Q@_<EO%O*;^<H\X?K=Q;:V3B .6^/IJ],:KGFJ9=L*ISQ2TFAD
MOVHFD!8/$5B67"+HB8)VMQ#CX /XSZ"$_GPT:KT_4=+EE^M&IA1TV>"07^MM
MQ^I'IL_)GF#YH/WJD^0#G\]U;C>_[N'[9@JGQ:U#,L:?F[)W/<F,TZCAZ.FC
M?94$)>BFCQ^5TCR_>0I;Z!2<J6&85;I_H?OG R<O\1(?M5]/6_2OB9?ME;@O
M5E9$C$)3"RC2(+64S$<2QQWC5I#6X4Y"-C1$1^%TWM9^RX-<Z-9"IXM<@E,L
MWXZLR,DI/@_RT'Z><6#L1"DM9KN#S$])61&6>@,:]1N4@44A"WI&-4V)*#8&
M/6J252P=B\2!X(L.7^R6+A^UPZOC.F<91N<_/-N<$[_:P7J? @NC$<$DPB"S
ME)E@.&G+E./U]*T3U4RQ-KP2P2YT^KWC$67"98^TX^%73S1U^:KL07G$J9SK
MT*&H(T;?00J%,Z8Z4#Z5.,N'Y#(!.495%(VR!=]QY]M/0G,2ME%D>T^E]\8;
M0PN'C@[N-/Y:)U$KWPZ/7S;IT@9,?^:130PPD$;U+,B8A(5^TLB0EF%S13?J
M@V-=YO5:NMB]@_B8)TM$02\YWR:!3J1T>C)A7=0BT%(_$M5W9,=JF99O]MN!
M.KAWC<B1UAP/)+O1Q+[SMXVM8ZC'J#"XI)<@T["5M)5@#_=ECH=$=%A76NXX
MG:"HE>Y\XC.Z9\>)OK?M%7^>H*3/0SM79G^R[?#=ID+0-X8[JP@ZEEO=2KYK
MJI75M/;#5*QF_YI=_-;21):=;-<MZ\'/O_<<>ZIQ[;:4;]*!^3@*BDPM(91U
MS88Q]J&226CH*E.7-M^*!+0WE>O4:"K*,.M_$DI3>EE:^#XYU.F)SHO0Z> K
MU4\F,B^D[)+"S^VC/A/\)?.W1[LN! 4%5LF^I6"<VT3%6WM.Z[^643F\SR&.
M"FRPU.?;*<-$SZ2S7>$>-.-B D:*<XO[&-[A21$UW3CEJEJ+.)JNSFCTNC.9
M^*,2JQ-FB>]!-/W;LD6]+;Z/"S*/)G[^.GZY!W)@!W-<(12R<4 O2,U$5V_J
MCWKI;6K(&!F:;"#'C6WMH9RI8NJ?Q1HZ^OS,[]"HZMMN/W2ZVRC>X^/V*U=4
MMJ&NVF"$P08KTI]'XYSP_+AM4 S;$[<>>LC(1V03Y.(65&S&J&W.D<PZ6\-4
M3G=[/Z>C8W!B[JN3I99O7:I3T^:C;S4_J6K)S5A'X-%]L"9'@9'2HHUM-'1%
MU3-UH[4,G.HW0# /.)U!'S/*&3H5OMCJG$N]71A^>.LAF<5'LWXHCC1(QR3+
MT<"90W0>P(\SZJGH5#/NQ-)1R1Q#T]<K [<K(@Z9-G:KQJUK38W)H9M?,NV6
M-"_(<"%9(_+BSY^)/<6Y,"T:,$/KVF!A79J/2!/I #=CN;@#':=(N2=[K,"K
M7WRP\L>=J+<G@W*#50+WIG-;&T-R'(&P#C-\L!>988,=0OBJBR/5T00R[+%Q
MGGGHNY4A^IU!"%GY<\7TIEPW]^F,1XMDA?( O<\$FWB1A-#W(D419HM7[,>-
MW8@AW,)E) KL6F?Q'8VH-X(I=0)4Z\T6-'884I?1L4DX8],R[DN#UD6!#()7
MVO$L67T'M7>IC\'GQU-?NJ5["/;TV;51&):ZPY&L-&[1#;P6;AVWG"/T; HM
MBQ> YF$)@JR7J<3BAO32-E73@-+EFD]6;1,6&1JATC?4$!UFA!F>AX4O,[UI
M@K.Y#!66.S=[*717!4H"A^WF[&1B6NSN:[W$[OQ94;TK?YB_X1W[8&ES5[]T
M9I_HDZQ+@J/^?_G8YS\_5/J _P8+,-U;4(-8NET3FN_3>6>FW%V#;#VS6^S
MT1'[3FEU]<(OTUU>\[^>B7590P;5S6NF!<B>8"!?JL8V;Q?W!L7YV"5=F2D_
M\W/>F\P"BCLRHB^@]UG^=&[\:;_.<$ "@:TOXTLIDPB+I+(!CC;DHF1-1VWX
M/:;*C(G/'/&[G*OB.=GY.*5V2ZF[GW#&!YT&<ZLKI.0_#QA2LS&2/J]-L$R$
M=Q*8OSBB4-/X!J?Z.S_]/^IRC.A9%>NU,I,)OM+=;;<^4,>&\[J^7%O\\#V8
M!T [!:-,+C(^>M4,S'8RC)O7Y&:-Z?S*!*8(73?69MD8)=,F(G%CZ'K!S>@O
M_9V/-M?< -T]"(&_+)L3^7ZA&;:H[[7CAK/9;#VO'!E(G>T Y=-(E7G-!F%J
M;:>KWCPZ^6V^5-YYV*RHI']6[X-;TK[BW6T?W)-=:JVM_R6&\_'J^ $TPQIU
M#U5!: W;H8F6AIH:]E>O#35@?UJ8-,L8;LR64!-6$SZP[JR@?$F2,2Q43(,,
MYN5?D]F7.:$#=3O'LVU_+[I 043<,:?L7>=H'9:>V+W5<JRJPIVXV->I^R6?
MRZC:=2MN",\-/G_D+:,Z:LG;Q?A4KX]*96\%6RD@7L1>Y6QJBZ*&<.RK=5$
M *R[:V2=@E):T@W/V9SB^+[G9D V]D*M(GB/L^O%/FZU:U^V0W[%W;V I$SV
MCRLJT1H_,LU/C >BY/ #Y#*Y1%-9L$$)]$*)9A\==H*JF7:-R.95I\SKWQ\.
MV'2:ZK"SHMQ6^:KC\+#9IJ?"YA,GNA\+/BR?(5<6<B33:1:S<<S6KG%$/H">
MF&2\0G]%IT)%_0X*;;)Y:LG86\1.HU?5\D9XN69KBHK>7C_%=8&M\?6&,UC$
MD[.0&5O6"U9C&MZ#U7%6S-8R>JVWE8N%(U0\7DP0=VGRN>FV"[O^T98F"<_L
M)W+1QI9?NN^*)8(WP*W!YZPA_;S>YH/7F/5)DS,=5*YIIQ1A*>Y2KX^DN" S
M[K&:(%/4;I"R"><7P-X&-Z&$<>KCLY(KMLQL0KB^[N8I4XDR-S;^?6E;H7GT
M%_%F8#@O]4=J;+)\?H:G@DK2=S<("PMAV0>"O=J.,T3OM,5C396",2T@(PW"
MT 3F<F^.;>FIW'YKP*9]B_>ZD791N\V+9IX&S1G=1N=2-9+W//G?<,ZSK<29
M(VQ=PYD6:C9^L>W.:'0A$T5WCY^O<V.J7"S[&#UYX?W>XB,W4&(L*WO;L?ZM
M'R3O%[\14W'_08&TK)O(0[VLJU +HQ<63F#PLYXRE:M(XLRQ5%JV$W4^5G]:
MJ*(X6].ISZ=$/;GI4W6R_9RKY3;,WB&'0$*&V04D@QSAB")T?)$C"PE1NV)S
MY+Z2C'%> P:Z<0=%[Y@6CZ-E..=)Y '_C@L.$3H$W.3G\MV]=4_.O"XZ$QB.
M%$L;T50"7@(*07[Z !6PCW(N0"22<+W5O)!N"R@QC$DZR!1_'N3#\G8"JYRW
M7=]E,)##+-.*<IIX)A;VU_^\\IJ?163H)IAJP!V@)$D!VGPN<S*VCJ]D*E,S
M9KAJCM[JD6MTR#3(-=0.- /P=\"&4I)Z][(NM ,IKU+XCO [3IMN',!9Y 83
MK3+WI=M[:9:Z.E?LRUU-L]X](;?[@P3I70JDF1(=@$T"&<XIWP5IV,9?0Z X
M9&C+5$\TN= _GK5)2,G:]$9SV/>?WL:/+U3Q!0KO<Y)9"IJU0,#[&TKW\1T'
M4]",4Y@4"ZI[*TI^W^CT@.:+(R"M2WKTV?9K??[LV!?)QM&"&UBCLG@_]9P-
M34C%V:!ALHM.C#YVL9]\$QL^IOZ5[$D1EU]"A I& G<TY>5WZ/4!^X3KO0::
M_OL#JVZ\"^B]RC8^SJX^>D;UDM@19&O>P"T4!?*-^<&L"PQB WJHJP6U:;E4
M=GOQU/Z#/I7W:FR)81Z-$T/:9M>K/7/XM3P?.MB:\IO<GAVZ T([B;-*3&/6
MGS_##.9LXSZ'_Y\9OQ2,_+'\F!SGUOW7KG'7:UD^4UBYP^5%IT&@0> !H0:+
MHRF9]S_XQO,?7%]QM/0_PVW^Q_?V/M27>;4]?-;[PWNK'TG=>>DUG2_*V[NR
M=\?^K5LMM9^XEG1NF*JP4FE?QP437NY#LWBGM^[17QSU\E;:[$S9=7.7W[B]
M)B#JH%1+G\9%AQ#7 !$-8/$EPGBJIN+'_84U/!]*JJZ>FUR\YG75TAN7_Z@_
M]#6<_G;7MR6OSLHN8>Q@F+#FO;*@C*&[RB4C=^D-/W9_V_NW8T_BA\W_.&[_
M#OB1\DKLUOVC^[OVB7U4[]U37[FD[?:*K'RFD[I+9VWX+'7MWBV-G =!YD9N
M/0=LULY/_;O6_L&4^5SV.?Y]9O7R?XI_>_TI_G!NZ[*,LTM?BOUGX+=3]U]X
M.R)JI]M,)>\4WIEQ)I62,[MG7!#>9A+Z<G]R_0_U_$/Z-S:'?S3OW*/^T1K8
M^C'M%[T=%?7*ZOK1>-F8'TWOI+.+-;TK5'8\D^CV>7-BC^$MO[(>AIKDW\D_
M7A^:5']PJ=@\Q<OJO6_R[=/BV5]^RP#V/9=XL\W.F-!@W^-ST,"^(VG?N1_9
MCV>OO\G^3>)'\$-[^8SIN[;WO/G#N;"BW/-#;[?^[:]G\VRM3,P*VA38[HKT
MJ_2X%!R5V>QQ4B;OL#ZP$>1=?_/PX3 K]8;D:S;!E1]N'_JG_9^A93JP6\>A
M7\I=]N'9U)7<;;OZ/!Y'B#WS2-I1/DO;<YW*MLY34SI="EO.4A \#,_W/XRH
M*0*FL9I_A_\SB-1I_E'_475?N#Y#7CZ[W$[OH]C<AZ=+I]Q_/?V[V+?C;S;Z
M?)R9L^6%G*C'S<=&SNF?C6S.7/WY]'?FOZOSA6J$5_P[OH]U(VB J>Y"G8P=
M]]\E.:;WM_PX==\KU_W8KRT3XCR+1!_N3IT>L&M69I[$OB,J^[@:5L>OVK]Q
M_A_AXP_UW_BN_3']:!W?C\4?C8_MNMZ5^U9W_=?S7776.Z^_5]B^W6A+@:/N
M<8-C4>EIH0\[@NI>' _][?KO1#S'_BQ]D3^F']N/LEXY^_S0?+GH'_L/S;]Y
M?9&H5(^AIU3EX<S/RK>U4RM.'C=AO%MC_]%LX>-XQA?SC*[N45V1(1ZU;6)N
M=?&"5Z^:WOM.BIAZZU9"SRG5GHUNMX[D!3>YFZXG_B@:2C#C_YL 4$L#!!0
M   ( )V-7EEBLD>].D$  !5*   5    8W1S:"TR,#(T,#DS,%]G,3,N:G!G
MO;L)/)3O_R]\"]F2G:Q34<A6UHIFVFQ)DK(SE61+*MO(F"FR;Z$H8D2BQ"1;
MEDR,)0G9LV062;+-I,;-;.?V>_Z_\YSG^_V>U_/_/^<YY_:ZYL4U]_VY/OOG
M_;GN"_<+EPR(G[*PM@!XMO  %Z$?@+L,;#]V)>BR-^ -0!</=Q(X 6SAV;PV
M/[=L7GR\FY_\?'R\?%OYMV[]UQ 0$H2&P-:M@B*"0L*;%_3;-A'A;9M_;!+Y
MOQ[=PL_+RR\LL%5 ^+]\<=\#$H+ !L]Y7I[=P!8)'EX)'FX[ (-XY/\7>SS
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
MPM&:[-Q0L22"U!"1)( V?Q[ D7@+WY<6.?32;V ]S,2A_R9?"N<X^H7PXAU
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
M<%QH>=]<;KUO$[W&R#+\P!GL[/M LM<'87Z$XT?ZQK8B@R)/C5[5RKWY%5V
M@D>_OZKTSIWD["/+I\25WM+K2]*"?38"[%(:^HP(1VU?65M]Z.KBY8R)O$@S
MBJB*S2_OUS-P\=<8Z0QX,N:86V'?E94,Y"7%A4;\\FM^P3]H'9!.80,[?MLU
MSD:NX47FA@.W_#@OE54WQIL41_^2,Y!/IFV+<VF'A*GTE^YYOR&E@2*?]3UZ
MC?I#*W2=O'KLHVJMZ_S/$S_T6IS:JVF%W 7FMNH+#7044WJ%;.<"7AD\=IC7
M]N1Z,):S=(?'W'FBV&["#MU*SY1\_?-QA5*2HD"=I56$T>W3O%]#E+:=5\IY
MR/>_&LQ4& ]F6#EPBN8[);&X22:&X2MGEENCEHE>:%$[1](<;D]58T-8Q3N-
M,9/C8P(O+W(>-7[Q\,RT&]'6WUXWR^A"[;N*;R4J\AGBQLO>XAHJ H:<+U*D
M^'?FWGFWSIN/D5CP@S,*"31C($ VT,D&=D'"6 O:#*NW'2'R Y/0*9XM/[BH
M]F+0WS-]U/2#^+>]$O)CRB(RR*=B!ZX "!CMDZ4$JAEJY %=&)94UH,(-'%[
M:-/&P,N4FHB2!:S1FXD=52;+R_Z%QB6E^4^5C-('PQF/Q"S$KAQZY.C+%%V=
M1"S\9O!,8/>!SE1.<A*HT8JLW%@T(JOR3_TL]7KK6$L3#'.S9D@-)GT:,Q@3
M%ZD]Y'[6[V?:ZCY"#1OP(7Q'D^%5D&0NU+8F+;"S_7Y@1)I5S:!/$5/Y=;/'
M1J#X2E[UPDK#4>.<X[M.A-WH8HR].Y+/,,9UX+GQ7FQ@I&.6[L)Z553:@,YQ
ME%/;RIJ>\W[='LCO&[%UL%CX /<G'8%2X1?S?"ENEAPT(E/4A=Q!8"#QS89X
ME]Y13OHY:GA"N'^"%-,<N1-WP&-B=YFIJ:\0)H#RXY/9CUT/DUC1UU,]?CSN
M,'< .(F33T^8MQ# @VJ)C$M8#U:1'D<NV-J60>@D"&'$5\UI8DD.^J'D<7T=
MF;+^:S9<8X:%<LE'$CR#9I+.F )&W]B  ,JY=#NH34%%X-29EF#/%#&F29%J
MF'[7>3+.G:(Z$Y;PTN!.K%1K2ZIX0%F7G\K-LJK!;M5FL^Z?''*/0*]>4"YP
M8:, &FPZR"IL$L%> 7.I4Y?!1X?,:+*M: 36[=XXLOUNR5T__^W1>3$! B,9
MH[9RW>]]!)8^<VR:31)Y0.L-2-"&E<XT>@W>__3;H@^G9Q>G?;FNRJBV$C&U
M:("\$>9C]NGV=]G]JV@L-(X3HW:DLP%ND!7:X%@ WN\@67V[AX\Y/&_W]-CK
MBO'.G8]\I_.2..I:@I*\N;+>C^WN*KU #60*:=#5J+Y,D6$+&% >K8%3C6?)
M2R^/_B@>>C.U)W_PEJ_X\N(;?P]PU\C'&E13V^$<#?&)^#V/R@K@S+N/#;@'
MX8YBE5DY>L&T@BGD8[U :J*_UE>F/<4\:D"+!3;&['94>U5CG-EMG'/#]MKA
M-I)G[5&Y.(TR@(H"%6=;>A^Q :JU^4-TE0%QT37'W@MWA*;8D2"!0;;5V!P^
MJ_"&;';L6WA3NOOU 5E6HO=+94T#&\]:3]=K7[Z8JS)NXCXC*_QK%K/@H/H%
M^JFE%V O#*BNEPIAT'"5C+NEZF^Z+#PR5\]O)#$VZ_&P8>R0;HAASW1]_!U<
M,E@*7W2.E0S)0@-;;&#1GHR(9@,237N]G+24<+*_2'SZ<C]^G7!_?'Y:Y+6!
MCUZ'R@X!YR29]O3HB87./C;@B0852 M3C L>2 '-DZ>91I-U.,'Y1">LSB D
M]=O=I+XO1;6]K#JZSU9%<+OM",![\R'?ZA-$/!OP'>>=4ER(9IQG&K-RU=F
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
MD#'Z^^:=Q-][3FCDS7^)._HV>]]3G>9%1_G_?))@86 4&.CE[*6ZOO[Y=K.
MM]S >;*E)J?\LVP N)%\2M@"+0)UH:J6%V5A<F=;14-U(D82* I9U-;)^!2*
M:2-_L[0,7D"AH 3SQ=1Z978P;5&=_D 9J7&D<T_,U3RESST[CTFIAQ-J$MJ7
M_WP3[Y*@-K0CEW%[W,,NM6(*+]A3@I4$L\CCJFN_?44,>%;]7TW8Z97'>I\1
MB\L;%WGVZG&(N(+,40ZZEABU@"GZGI+ %*N9U&Y!1.&KTSZ81Z/Y]%!D]? A
MF_N5:/X&$_+!*OY2H;EC]MD4RM25^$7NRJ1.R2ZQAL/3RC(-.6>:<6V@XA3+
MG$)L)FQG6@XQ9?W)#)(P>+W5ZOU7WX3EM1$?U:GTQ;R/2#W73]*\AS"B' -]
MZ..X8=C&S4:0/$C&24"M$^I4[=8LY0O]+@U#T %PN?7N_')PH+*Q[,""JK#Q
M$Q7/W4%+<FZ<BT)R-Z^ZCDW#2INCP8.=[211K!CKA0I^,@<2_]J@.Y4PXFO7
M4 $F%H.G;YRP+G86S'0R>FTO5W!?(D3;90_JQRW%])D7O#\J;68C"O]\:8A5
M"NV#Y=!K^$.S(\#4#%F0WR;YPC#V-#72_.NJ?LKDXIDEG6MU-<15O:[UW2]J
M:]X_J8^20Q^3C]>HMML@C.*M8"(0CO497F@XP  PC ].7-1I'++FFSJD  ZW
M5OQ&CB8[^!Z^ZDE_(V=2YF*0Y!6])W+KG,G>U*O''@:K&F#A^L/5Q&H@WEP>
M56Q&[6T2@+XAM]\[!@Y3>=N3,7B'R.8-0])YVMFJLNQ/E)&E'8SC68;;[X8+
MQ)_Q.5(@1=.=VF"*)=./LTJ;>,[2AN&J)8"39YX$231!++(08]2<O;U^0!TK
MZZ]5N7&DU^NN_&!OL*^ ]:K>P/G$&1G?\0X'48"U[>__@AJ_M#34,F3_^_<S
M<LCN49-7*2UY'CRF1_0 H$OAH5Q.DR(K">]%&C6"^,J\*/AX9 6RS4R7'-DL
MI=R6!AM;[QRTV\S<@?8\M7BF]XWZ*'J!;JWOYA*O(5IA;)&>L>_6"30_RA<9
M2X(+Y>2+O;Y,$2,ZN?YKE:I[!R29Z0 W"+JM]?9S0Q,*,8(_?YLU5 :YBH^&
M*4N:U"L>,=O#I7+AW W.A9O*9'/P8& [$E3V_> ;AMS%!KS5'Q*$FT0Q^!8T
M?U')ND>3!":YY?)-"2?9_ELU)]O;.]Y(C?)[RL=K)RECG#]:&P2="P]A15/-
M.[<([?A0?2$POQ@T_-VZT21/;8\H#'Q!0I+FRG_8=VJ,F3S1QW0_U=MYA:K$
M69#3=(=5X@)[/H%I2FMAJK,B&]"3OI$GK-/S.H.*F6=II(C9;Q-;2]9/C J^
MV\DE[K?M/[SZP_@S[ZB,\6!Y=TT7K'4VD7HY(;9)"51FG/KS/T,&3-67F,!.
M9/E$59 [3=:>&O+Q7K%=B^2QAH1+U287U]2Y?#J.XFN_FVMTGT+4>93V"MI
M?*H,-/,X+$<0QA?B%Z2I:AI1Q4L5TDO@;+63\/)GL'+S:/B/V\UW??$_@Y+G
MCYSV\PT\X+_+N.F6Z3[W6U7+J$KH3QCP@>.E(YBS=("V\;!A!_DC$^7[%LTT
MHY5&N@^AJA1J)ZZ5#RQ:&B=?[XB5&Q;60*Q%)6FIE'L#6W8Q( /:(<^XC>M'
M5PDFM"<\1%?C'VE**5)Z/_RI12T:E!ZC%OUK_?ZUTY%?JIIJKII@F!]7VA'7
MX\)(,P7*C&!8\0OZJMC]K$I]+AS<?54T);@>"Z6HQVVAPIJ4P;<KW"FJTPW5
MJ3.:#ZYAM)'N5K7I6RW)=H^2-6X!C)+_U=<P:A&CQ ]-*F N0Y5Y'G2?/'[>
M*UN&RE/QRJ,$Z3/V/G9/3MCTVN9XT*(C2Y1C<^[/MP- @M$@<3(69GUZW%R"
M7D6@K"--.IS2J.;QR<SY=4E5T)VOGR)_FN@5/G,H! RW**C)$OT]WYJT_O5
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
MQY$Z53LC*BD[O,2V,'KRH=FJ/%S+S77(9E1.3L+P OH^JO]>ML(5TY3-JRD
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
M0'3S47729V==%&D0-==W5##)/GKTE]6OZAC$63XSK?FFGN+XH5.DJ7'KOL8
MRMF>#@NY;2?W[;,3C@Z;;YO<:!URNU%G?N>3N1GH#V,QE[H;2)I<EUS;:[KK
M'=W;=3CIT.8[=J<*1>^.SBZ[EZAEJR]\Q'2BUYR_\=S_WG[D4Q22%YYUF'V8
MKMM+YAL@9!HYIJU[Y-ZBLI*4E@9_4L[;!X5KKKRPOPHXI=DXYWS4G,V?Z&^S
M6O4^#E%G"V(];$OOO_ZX>/5<P;?LQ[\1B3<Q_"":L*,Z@20=6F[42/RAM.)A
M)90QX]9[(3'R &)C:=9&T'C&W&LU^/R3?<?=(IQIQ>$II^<:VJ3F+E\_(K5V
M1'ZVMOM%S5^1F*66Q;*^&Z;U[Q]$>=29T#[7L$WHS=! @4A$5$3 P7;PUO,O
M>+UP([4S?*]??S-J>QJ4)K%:1S+X5IUKG>LV@MQ>[Q#T%O4JZ*X9BHX\_::>
M85[.Z AKM8PMM>F[IG9_0J"F/MKQ4=&A&&>DYB&_V]8[Q-C2?D1S@!ZSU,B0
M(N*WA54^'5SZ_<JOL1:PW+:T+3Q"\59G_),2[^+XG@-Z*?/]$?/GWOAZ1:U3
M3%RI>WL<JO*N>KU8F?26M)GMG?[K2K_40%G3F^OJZGNR;EPJ7@ENFYLLV(>Z
MA.O@QWU;C2*P-&((FYXP_AS[>R(:-?N/E#,63_A62,0E(ZKA-(/3Q@\66DJ?
MYH&[  PS.F!4^5T)5:?!N<<%9'$_"^8)R:;0!'*ZE NLIE>3I:!WN%3D+U(4
MJNL)MO@M8CF'"W015%/EFH4YZIQLK#K&@I''5LIFH4#[[JF#([\=#(B0 7W;
M=9F,XN?]AAZ8\/(NA9UN%W:?V9WYW4OL040W-LSM!VD120V70L';M^ ;2LL"
MJ*SQ2DI/^U;_ DTW?]_MI>G[MFX33YGW9!7>.CAPP_5R\>(^&&PB]W&!G^_^
M^K42\^,=<OHF3D@;J_H#55_0-AWJ=XUA?XSS$'.4(GJ^0:$U(V3FP->!8($/
MC2J>:L(+:V+UXH*3'@AZ>%E\)1<(1O)#HY2:E:Y@[,@T2@([0"Y+UBEZHU14
M,UK7G^]71MEKIE5CU%4E?S7Z_+=M;IV4VL3>E4Q<K4;/$:49N<4!AL Y.BGM
MUSCSIVEN H6@->.;5+BM5O5.?5% P)4KSG,RFRX,!"0LP%A@PK'^]G6V$SUS
M27-FP C>FD+VZ39<J-[RPUQ^./+8=/6V=Z]OP*)VKA_67J)E.K?;/G$]=/JK
MFM6A':5V)OQ!%I(OG-,/F[@0\]P&Y&2KEL+RNN,JCI@$-QT<1Y60^MZS*B"A
MT-(0W&N!'LIME#+&K;3#I"L\!2E1YWV86IH=*_QFT% ARJ8RO'Y#(E'RE-G"
M8;,,O:@KQG71'RF&(:C7B"6Q$):!)S1IFMG17T&X>Q_=9W8D@J;Z_.C] :RT
MW>C4N6R2R[Z<M;O8<WZ-T<N:OP2F46P97D@HFV6+I2"V8>PK8"5*7XI<D5]
MB+>:E/TTWY/*3&3P]A:;Q;@VC(:+9O7DTC0#;$Y$OZ\0M\G9$D]K,3 =+C]^
MNDS@(-G.J\K4_=**^EK]+]>&9QT>'C\B583!$GH>58RM',-0[4;(L8^5_6AH
M]#G"<'U4%$JN6Y!I>%3A_7/,F'G-5A53<\<P5?[>M*K-2QMA&SHEK5UT#)+
M=6S'B+(0["!Z&">O!U;O2'-"VS2)#^7>R.Q2E&/"-EFES9A5<Y.CNAXX*F48
MD!T]%*H+;=< \^A2/5R ?A:1-*4(VK,,NJ?3<<1VPY&PU@B:/R-^M@CCC?;/
M#!MOQ*]''S[>M$K=<'Q$FI29X0*\.3@_U*U!:(S<M-J^"^S4K!"['1T.U9Z\
MY?ZTG7%(V;FKT][3&,Z)]\WF+=QUEK6,%4BB%A(O+AL.I394[7<=,?'?R(]C
M512_<1BOGS=@YC7=F482NSBWL=+OF].7L]'-O3V5,3;F5R]>_[7W?8.06JQ8
M0*E6UG%YR2ROOIB]6@E;"*9N/\;>DL3!LNDQMD09-;%K95S*DS#<OA-,9;;8
MB^V8QR*>S! *@K5<'51//9K9-379:*M_?-SZWIN.@)D>Y'0S7@P2P>C ]MK
MCJ#K+K)\R\AHG_[N%^=?#XVX3@VMVMNHM]\V0N4:93"6SYY_Z]!R%+C00C]7
MQ]A^)Z-]C1 C)SWAK4-IJ1B4VLMJ-#_Y[Q92I/^ 0(+_5$E5ZX*5C#F:&W%%
M#IEHILO2!XN[C5.WV!B%[4&[R@;N*-TQI]IV/?[/ P_T4802\D<O&ZY/;[E2
MV"Z(OP_$E4CSK#EVKV3@E,SWLS48UIU< /1#*7_!==I2)R9UER:62EA(\DXT
M9B!_##NY,=$4)/]N 85'TG_BTO&_M,$5F,B*<.C<V.)WF>4 ,]LG_I'?M\GX
M6&K$+'=/5C/VH#<*CCV8DTIC/-CX*]*C#^N 2,/]?>XH,Q_&7PN<JE^A\G5M
MJEUXV;"PIPZO)B:";>[WM*=4E-\4>%4]-J\YC%=A>%N&7)#Z'8^$CJX5=V",
M!-"?&CF$LUP@"ZF,,8!7><\I,Y.+U2F>7LA,;G;H&I0OQ9^D?SAMEF2C[IY]
M9FO:S2MH6NTLK-%3[*MO'BWK&")4^M32/&P1';G=CY+[U)Y89Z-JG<]ZW>A.
M.64O40%]AW="\%WI3TDM+ /GN$ ?(@-)7U@A6T,2)-"B@6T+O6,%P1CP-8$J
MD[A("9YH'%@EU#6L3*PN]T3TA.2BZ/8XLN:IH?!(97,*S5#6-"^/4QP@=G?Z
M7%5KPR3BX9TSQ"6_G*_;Q783_(.+.3=H+;C66+;T^@I=8#.'Z 8)Y/7^BSMY
M+D =X@*P\CP9%$@"UEU-1?,*6W*%F<HPI'N!"22:\@QYW"+DTIB*6&/X'L%[
M:A$Z48@<EZ/ =CYL[Z # TYEC;B7H9 PCGV3\+E P6Z*R 4T8)RLACT*RD%"
M8RPOS(''M!EJ3POC[+&XI[>_UV5N[[T<\.5J?&O;2?]RM?+YLOMWSL4@Z+9<
M(",F1BPJJA#-= ^XNFJK<4?[T9-_"4\M>XH0^+S<*[8[(O]QEV8;1?TP 74E
M_#9XV<DI4CFWOZ 4OZ$']G*![7G@.!<X3LF @TM* YQOT^-0BPHL;<PE3A*D
MC\+ T#U>=X8@Q:DEUH;@X$N_&(]ZFO4]S?NP9CZF$_%MYO)43)#9>>CAX+F9
M@\/)-: [=6%L]F[.X^^WFW\[.2X'?O&1I"[*[C;Z,5A'6\8;3N*+LZWCN0#Q
M'.82%RA&P$+D\\0QG'%_&W!9?N#6C[!"H]A&B3VD33TNH S#=1<XT\I8_[=#
M/C_A&O7?OQ13QG)@VX/C+"MH@"!."*H&_9'*/RCT C3"E;[";)\(S7S%:?CH
M&8Y\OW9V8'QV>;PM)JSG^T=KFC7[N"^C%DKYE[P^>>)6EPFEIIJ?^]=>DC3O
M%L>7OR^HMB$,Z&N<D@+OLS_BNO;\<?/*/QXFR@?OKK-0^XDP/4&:(':2CQ 2
M6PU8P>RPX3J635=TKK&*8+!OO(#E"0?,_LSSFIL'BEI*NA^QQ]H\N !S$;DA
M>21>_1,4;L8#5S)$[!A!V,@S/88:OF3+""6ZC47/BE0,\%([Q_L-3]SVBTGT
M.?/>9FOYP7<RB7"(X7_"CB8TYVZR9C0R2PM"%&U+\ZG*+689I^SU3*=LU;YE
MHX8XTF.R$5MB7.JYP#;DACA3N@4Q4,8^_IWE@NL4X@+"C9"B/2V/K8HDX\DH
M>@:NLS9S$1&VRB;4<?"LF/ZU!DQ!X.0$^J.FR2FXECQM?N2GXEW%AFQ&&4VT
M<N1EOU'] *'3,S)+03K!S=7[BLSYHSLSCLEP= :/TZ9V>KK"_@PCPG>)KTJ^
M0"&_2:"1"3.)85X=01.39$>"J<\ID^_]6]K;0:>MPR?G*@ZW-[DG_]8PNM:#
MH(<&+2$96Y8_<H$>2IU<5_H9[\-V#<.&ZVV@4[C&^,NE&8ECX?*F4Y*&EL(O
M#@C00C=/%F7^KDW2(=QH7/_/+2/-_SQ1U8AO1"VN7XN+I:LR>\'^Z?$H"7E"
M-A$AUIW<I%<3_(C])#9&7T\K+?;XU6<JH??@6O6.(];L8DSM1=/,GG#$5R\O
MNR%',[A>UI[\%GTH,/"/:+-L_PCWMW2>S-S\*;N&:M8K.*-8?#FSB#/ ,X3^
MV*8F]C#L#<?"N$!_\^8P)#@"!\_H/SZY]1ZG_'<XV8^%Z,6)(^O-Q&*HE$5'
M\%AE'5Z3U%+;M,9>6=),G\#V-P9VX T.)WQ%D#<UM1RE@M#-DL6NE3/:BM]3
MV,41+PR+EN__6QE(AJI8( <;ZA\#3\/UXD 9F*ANM^>8?0Q"$IRK+<VL:9F)
MIGGQ5>28M)^FM<4G7Y0EJF\_$.=F^_?;0$Z3D^0O'OTW;ES;<<!"R=9PJ,DY
M'>@+U+@)**A]VOK K0L.U(Y+<2P;6.RNVAA'!I'I!R:780Z JB7HK)7C=.LD
M/%&H?*' (&ND]<UO=98]I^!][X</$3T7<D.$#0PLTA/MJ4%+,XRX:1Q;FO?/
M(PK!T%<3#]F2ER"%>"T4SP]IH&/L;YA.= T>:YT,:<S-U"J:.!WO%V)R8G9?
M\<[XY*2TFS?2+3$P:N?3 8OA8Q@H2K]#0RR5T*5H;IV98J ]-2IGJE*N<T42
M;1=V?*'KND/N7%-3TXAJR[$PM9J>5<OP;8>$WU7OO?<*56,N!'*!LV U/:@3
M*5U/$)Q$8]>[VN5?C5S^I33#XAA[IJ)GXT+T!4@*5Q-OO2_@ R)_N7U$U7_
MT9VX0#+V( J.B*_64]FB]#F[8<.'*T:$).QA^M?-%HKW^R'!7RR1$UEJ(HI6
M*G')"C=9)VP5<]VC-Y!LJ3%(.((1TXW@PP6+(,"]A/@ZW>W@#--SM%H+4@O%
MBKMOSZDX9Q$X=G]>MF_?5/QT^I<>QW4EH=G88)YU;9D-Z@M8_):$4"Z0B*0[
MZHK"9[[MZJ5)T):1;\-&%'',KN%?9J02].'3+1GR.F$K;)+^#:N].MK+WW2*
MA.0&DOW2EG+;YICX$=QT(4JIGJ4KB'VK8DZ7NV5V")&X]-L>9JW=B+ZXV<M\
M-J;T0=;CQ@M;R4OG!OT?TZQ\H?N25B6Y#D\1]DXH.5R'+B%<E]S"3*8[]E3?
M0=9;=RJ+MANQ>1C^4XBQ7?0;@XU#K:>7+@6];FJ(NXW]&.1T>P?50O5>?EI(
M+^84R('5Y\_)P(6NW+K'CH(3+!&1C!/#FK M4 +S4Q+TH-LZ=?T4P4F'L",?
MKI&_]D494#R),JTDPZ%GL3;YZQ%Y? #RZ/.B%&#O_ZT7M[34OZK/W=R</7@^
MP3@KI.1*N2)/U@=' -"W?2JTMSJ9"_CCR>O,^[#UO?0 \3.)B[T,J5.@+]W:
MCJ$.BSM3 ID@=7;,+$B](O;:O#TSCW4D)_/1PYFT;JTAZ<# 1*7M>9VDB5[:
M^EL8[.WE_P.^!CE-E^NT[=T9A(39,7-1]BGZ<NYF5&-RT9W8YN%P;15WRX9"
MX9ZAR\D?SEH=$Y&24 !8BBG@64C8FV$-"4_0E:@"7<@)^VF-KNIX%00]KW-!
ML\U#-WY*C?Z '#^6]"M?FQ01$?'".OHVV=8O_5O*E/Q5F?L^3KO.$RY@I!A0
M&0,U3;J+W1>*E6BF<U:2,7J^+R9_F/2N;UYJE&5\8 [YBQ7H?Q?CS3$3!G[^
MJ/Z+$/H0SJNP^TBRKQ!$N(#OBARH1/V84QJB-Q6*$V?'4-_\CFEOR7DF\9,I
MFZQF(VN89K8N:<##3,HRTGJ]M(H#-:K9TC.TE11S8>B3+)+NA!,)]E%F]"XV
M5OJXLVU&V3M?*VNZODH8J%;]K)UUMDVD0ZDF#;]L+/5A]1/OLH?F&M$%EGXJ
M=@Q&,KCI A\E^(R(L7>08/-5])6&PE'+HNQ'+-Z.'ET8L^. UP1EH\!_,^VT
ME^?D.^\3DKKYDKT*$]IQI"7D'U<XWFX2RO01Y]PTNS&MNP5]%2DV,9_'!:0P
MH=3QWYE+ME4F#[7J6,Y9:E]JBOJ,NM*(G-UJZ?9:^4?-<XO:S>&=;;%?$75Y
M2Q9^#+]IN27\M(. +5A+U^W%T=/ 6KC0?FCXY/*A76N5X96C9WR0^F8U%E^*
M?4TV0MY#%!S]K%@J2A 9)G8+48M<7"D>=W@*ILY@,ZFZ*=#^UEL!]K&ZVB5O
M'%2^J(CVCH]<WH-]]6STJ?^'"<!\X;_WVDX5+[.:KIMJOA?JQTFV*X#;SSR>
M2VKE>?GSL6;B1,,RK2>X\- 1\QB?.#><)8"]CNNH;-<8_*T+[H8]*)/G&*_'
M@KG@&,:Z$%UM_U@_^]Q%S4H?KSK]PHTLQ_VS<OO?2K0W98*:F0E1X>DXNE?F
M%P%J>.</,DX<-'%E:*29.8_.Y(L**3F:7^JZ\>5[Z.&'S@T\T<+ZGC*_8I:L
M85.?![/#(F9PF4CZ252F]710#T)>?W)A3+/T&(Y*DIY\NLO_<R0KJ33C<((
M/W-2%GM-HX"?""/6CKUF^VC5"18NHX3+X;>F-#X10BCB\K^X0!)* G,\L_P+
M6'7P7&K@L)%FI'%TPZ6FJ&$_UN$3K,;CI]3.BQV#M?0*ZJ8H$"ZMC.<[TZL[
MD&12-T+T=Z7LKHJ?QJ9A]7>;7:MO!'?.DK4M QM#"GBU0G+<7<UYS:XND:_C
M0/7J)27&X7^]FX%F[^0\@PQ^2KB#93TJ0O6$T5$1W/Y#LSO+FT[\2#[@=,#I
MK>3-@]W^(12Z TJLHQK='<4%)L1FIMJHNCOF&]T>KQ#;XFB*7W_:Y6WWL+>/
M36\BU-<?TOQF&9G\*F=G^>[VI$^&HB*=CT7SXEMUBSU^D@/S0Y2KGI1]F7AY
MVJ-#\6[&WL&CSI:GI?<" "#-\QZ#!BF%F&WTR.LC'[.OO5RX7O)EF*U!==#+
M6VIF/IL?4'[&DP3<>[FB*K%#SUIM2-]:Z178PFSC)+7ZTFLAP0G6:=!_7I9,
MZ2:DM,LR--);<;'/$B:>7PS?TJ==\OC5FN+H%'GOI>DS)OI6:6_-*O$!G$KD
M] .\,/*28X8Q#L&^QK)C7Z-_K"\-'BCY*<L%Q,PU' LGSGF\L7JTV]Y?])&/
M8:S"H]2'GZ0:#%U^$OQ@SP_OU/U2Z\8P26[58!RFH3*,,F4F/#SF3<>Z4<I>
MX.UEI=!K^^S1:DVS\JDG%]^UZI%/1:<!&#^6'[C0F87K*)$MV#6LD;X8C@Q$
M"?QD!O_%!9[9\^<'W[N)3#O9<0"9=*'](Q@ZDU\]+L"4!\]2D8C@O.;&M$6V
M4"$ZQI:>GJH[\7O@\A%30^,K"3OY)Z4SU=).7.G>46O3M^,R49>(@PO&<2+1
MU53CIM^HV=E8^D0GI,D%[N;!E;F@;I1(-'TVIUPDH3G#9N:<[*S-A::8QYJV
M56H-R>\?))^(N#OP7Q /L(2[(#8>2PC4W;JP7G!X=-$(F02'(3.W&S.ZR8J5
M&2=,3$OZTCU$SH.XUQZ=#<Q7R\"#>.^;L4K(/;![7, J0Z/X6D2/;@*>[HRZ
MB:B;2_I=3T_,^)6Y;9XB@#E6=LZAQ.NGQU1QF*]9M(I+Z]5>N'3<LI$QU%_'
M?KV_T'I3;#J(+5D]W?C6D1]S@MX>SYB8<7U3CK']Y#?X&Z4 5M.>_(9:2CV*
M/DA$LN;, QZY/OGV/BKJ^+4Z80H(.]A6%CV32 *M!+IUR7*TLN[?=)=Y%-H6
MJPEFD-DA8TGQJBWAM1X3G-=47CW;JM;U]&3__10C(&[I[V^374'4XVYAW!G6
M3$\PATYZ>_7!F)GEM&C0R4$O\\G&&%D#2Z&^GVO-:^26S;V\:\.0:!C#/+,<
MUR$'[4 +"RJ.N=.M6FA'1+JO>PT^>$QT\KZX^KTP1^Q#5JS;@3>N0/KO+ER'
M%\:@ @,#H-O?L&^1(E@YJV$PL:.Y,=G,EU;:N.-+L TY=BU0=;E7T_UK9\DK
MD5=.65^JBPD7D:"&6U=^:*82^\_3$A?8UY&\Y@? CMP5GS?>^G >W(XN7>(1
MV5-<]M72,.+K@8,F#3]JUQZ9T8U5D)#0,:JC#$9?L:J>=0VSG6$>SSH%WNR%
M:RTPE29]XU1O=T1GEZ?QHW+/PMKZV@!B53YBG*PQV2P9H0I<%V/+)#)UP %6
M$/8#N2P>*P2-8O>"X97!-:(HVYKAL)?J0_5Q"U9RQH,7-8U:3M(5_$Z^>%]#
M5YC)NSP\#-N&-BZ8DDRI)[&E>JD"2QH,O$T*J=O\ -VA$FIXY;GA1-+C<^C4
M.&%[._EV!O" IT=3]=2?QY%!K&A<CV8U] 6G\GM%"#WGTMPZAE5>H(B/SMDY
M-UT=\O#\$-;-J2SO0^W6?.9PMYS/5N:7U:VGP3[2GRZU:E-O*(Z=&C:<L%F*
M7#+OF;QP>U3PLUJ$5<J6HOTW"X_"T>OI]K,SO3T<D>F@.\6C59'Y3X(\1W1Z
M\%2D<$@:(6RL7L,U>&GGMJ-;XX-BY9.H*8?VW,\Z.)G83:E?6;2<$8O'TZTH
MY$2BQNF&44B;[4*'M1<VPQI0,YZT.(N6M0W3&DE\.-K '+0(VG+_399A(,_W
M2RS=I1#84)^!3JP+F(A:&+S/X,EN,_B$J$H#JS!=FT8PEF%Z8SNY<^2]89^D
MY\Y+[QG%[SY\\.JY^:2FJ-J!I?3G=A)6 MO]F)#<ZD!%)E,DV1$OT57DH3&G
MT?;]X/Q<E]R5"<]'=IX=ZKT'NCR" BVI&4/7ZL[SSB F$+T^TMF0Z-XZQO9'
M9N%^L2Q]$.E8>V*.L_N<X<2)NSSL"X%"M]@6,LP8(FK')/8=\E5O)UX(9)UH
M&VD-"IIV$"$V.]Z]Y(ZE5(5&_!PLK+VK!QC_>!:K=D$U8>_WQU8V,]$*V#\X
MR!/ZJ*)8,VC&JU)#RR<E3,DQ4&RU=CGP6-QSS\9$PTH;+Z//5ZT5WS;J6\@0
M6P<]'"+4ZTXY/[-33=L3_E\0SW.!(UQ F#B3QY::8R+ 8H8C%4D<!?-91T&6
MYQM&3%+=RG;/EZ5<P(O0U-B #$@)2NL/*#M*?V%%4LA20CZZ/QM83=*=<&2^
M!+.GGU@SC]"U,]F2"\P[="H=M:3J6\4IZW'=/'O1W&3DV>U5^WO5HA-:S?&?
MA^VO=#-WJ=.=^3PX+IPT&)86((5P%\+"N]HUZ7"-E%Q@--IZ-CPD#%>%.<N8
M_$B(Y6M[DU-\6^CRH03]X</ZU=N.9Z];F5:3=9G'04N6$[J,6IUFOE>G--Q<
M&ERE=$/2T,<V\>>??5-LAC\J.3Y2&??4[#EUZ.GV!2I<Y]2+*8)B)QBYE51M
MBZ/-(W6IH1-/!-R<Y:Y?RNJJ&AW>&NBD%9!B/*IZ]2_)0Y77]S[=DO(_OXMQ
MQ_\W4$L#!!0    ( )V-7EF!7XBK,#H  $U!   5    8W1S:"TR,#(T,#DS
M,%]G,38N:G!G[;M[/%1OVS>\1!&RR7X[95_(+YLD,DE"TJ1"B*EDES3)/F-&
MB.P20BDF9%-HDEW9C;TD3?:,[0Q)V<V0L9C=L[K>]WJ>^[JOW_OYW/?S/G^\
M?[S+YUPSSIFUUGD<YW%\C^_W7+,XHYP90.3,:>O3 -<.+N J] =P5@ ALQNH
MZQZ !P!M7)QQP!S8P?5G^[/?\6?CX?ZSW\G#P\VS:^>N7?]HO+OYH,:[:Q>?
M -]N_C\;]$Y0@%_PSS]_3O)_';IC)S?W3G[>7;S\_^V-TPR(\@'-7#>YN92
M':)<W*)<G'8 !HUQYS^&QP7\WQO7#FZ>G;MXH6$(0%^H%H&&S\T-#7HG-&+H
MTPCH<X!'=.?>_8?-=HG97>-5\A?7O9^:QZ=\LJ)%XD(?547O^MVHW?R24M(R
MLJIJZAH'#NH;'#$\:G3,_)3%:4LKZS,7+]D[.%YV<G:_X>'IY>US,R P*#@D
M-.Q>=,R#V+B'\0EIZ4\R,K.>/LO.+WA56%1<\OK-^\JJZIK:#Q_K6MO:.SJ[
M/G5_[A\8'!H>&1TCD2FS<]_G?RS\_$5;6_^]0=\$M[;_V,4%<'/]<_M;NT0A
MNW;\F0/>/W9Q[0CY\P51GIW[#^_::V;'>\U?3$GW/I_XR=2\BI;=RGH7J!+7
M[_;Q2ZKHDU5I?TS[AV7_-<.B_K<L^Y^&_2^[2( @-Q<T>=RB !Q@,?,3-(#_
MV=[XDE82R7Y"F^U3*D/E2_K+Q_IM2AF+'V/\75IDL\(4GC^P/V^M'LEE0*5G
M<("=[QI!?"FHT\X!WN.7C&8Y0#Q,F.GG17'!"X=F=ET:N*6SL1@A>5FI[L.
M/N-UWX^DAB]O#BF2G 1#K<:5]\&"[=Q4J3UL_IV,X^A+K)0JU'AXVX^. S.3
M=TEAVEK$:/S;H/M:>WL%AW\@JA)\2#?2ICP\+% ;M\8TUQT?<8"6 X29:APW
M=N8M012C'1I.#P>O4;25VZ8%.A/>+;)5TS2*A]V8TU$.P\>G3JJ/WA6P<FIO
M>.5QYX0I,;_I+#@)&8#H"X2-UXRP=^<Q=)@':\!$V@.TMN%#M+G'&[" (67Y
M32M--4V_KL'&][5%>[Y5\*G,E<,FMY;N5SI@9[*FJ0[8^QR >A'/!]; ^4''
MBU3D([:"[YY"YBDPG+)[-FW1\H.P$J^3^Y;7_5R9\U8[<OJ.WD!FW>$=NN38
M I."S\P0QY#-T[7$-B*H'A*)D0F=;G?3I1$3M/3K<RY>^/:C+W#YV-0OV\3
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
M_E"?$.T&#Y]T:76T&P_%MSF_30PO])75>J_^3';RYPBU+<2OT?2&[JF\9N.
M:#<G"A'4&F&*Z9 Y0.<I5FZ3$GOH'C*VX38IN3$Z%-E..E10[&;A;X1057DT
M/R9XK?VAN:EXZ:ZO0K[K7ITPN08+JCI;V*+Z&],X3$46U8[;Y>1MJE$3_U J
MM3:N_9VDPFZ;1!N'[@61^\,?"*!1*9T7E;(MU;4ZKME,,GQ&P48KFE GLLLR
M?S*ZJ^2(PC_[$"_N3IVED.QR14WHLRK?>%<[T&TSD&.)3#%#BE<''>2BMM%?
M#Z OSMHW?JA""H)(\\%JS6[5:.R+O<:^7KH\?'/OOY]\?6LV>VN6K@)!=TXH
M@3X'O6J" IUN7+0 ]4Z4O*L+\T#:FN&DOP?%$ZGVXY)RO7EQ65TW<NN'C$(H
M_BL.5%YM@^]"RT!(]PZCPMP/AA04QMXG.YDXO5H(/O"IMKKVP;5XKM68$WI3
MD?""NK]!@?^=9NK#>DF8R4-69C7CQGG/L9+@-UG8MB;9;R81U%6&3=N]U<17
M5OJ]YY9<$:BPPE[]'Y^FOFT)I5;(=647^]^X")9">(QC/6PP@HIMBRL'\-1)
MAE,12+$KTSZSY*HZ#K"\FY4:3L_1:[MHH[!<[VQ[<&_J<=*6JM;3K--*%O8I
MMXD+ V[4U3BF?9%I(B6"GWBA,DO1HY#UQE9LMLB^A7>M#!X-V\F68A/A@K]Q
MT81=:)C?2]#7O'9-O_'0T&2F>/?1266]BNY?[;A[ !/*Y.B))DVF+NU0.E6*
MC(]E[_,FI3S4]W-I#_ ]9O"H6'SDV#W]>_?R<O6O?UOQN%K?/%E1D5,,:X )
ML-691F#;3+CP0QB_2<BKT'1SPGTWHL.W#>F5\N\[S;9N)">D1QTERKR-2@"8
M3.HJT].+*:]>!B83^AL.,/8S#Z2<?7_<SL258K"NEBIL7FN;=*KY+CXIM;\I
M"!K40ZP'7BQ4C\V/9"AB6R[M>J8,RC7C1)C&><SSPZWI4G%+5T?R&Z+69CA
MSU&^#PT.&>]*>J35=;4QS3^;%*CLQ) P;,&"0W#Z+[&PD?5QYU>H +7#32=?
M2MWR3T]W.%3NARJ_\;ZQYI&W9]*K;Y_O9PPF2>RCFLF+>'/34LB&2RL<H&:5
MJ>!/(8P'D",V:AJIE3/$V%M9YVFYSXX1"R<7$2\+RX)%)O(.:%4\+\IH%?O.
M>A'7<E!XE%!)[$2,CM"K664<P!<[AF5+"4>C7:02;O].UG.@+L<24,:_CEP
M;PJ$%SY4AAT]U%T0H+BJG1KMIRQ!CWU 9O&V;E]QAL4&VM@>^RRX=218LD?0
M;BXM.!_89:U^?W"H#F#:0>ZY!577+*PDX1J2A*(GT7B7%2B^SU&\3"5:^=?[
M,U5#A2*C$V['WUN;-G"3W=T+>SP3U?R_3Y\MEO.=1X!J75W8J$PX-9C0D1*?
MQ0$D&XQXXPQP8F#_'O5VL<7SJAES*82K"7=;#:<K:AY;W?)_D<!.\W[)C3_S
M_Y073"SK-7;F-:S6JRV%Y$+A;>, N] !#,74_%#BA8K^93A9IG]NS8_R,579
M=LU%[XC$B9Z]YXQ41I9V8N'_\'0NH@/)T,@FLC-[D$6A7I'-L[2-V?A"V7@+
MIS,''48*!^"F-%ZYI):K)3W"%\[?/L<L+_TYU[> HVX20(TLEKP.V]G9D@,H
M0;X1#H=P)![;U\H!OA>^PJZIHD<L,%WLMW<V65S]?Z08!U!>PRTOK;.CWF!G
M(+*C]Q,!AD\SQ6W8CZ0X@+:V,@=(A>AD',2$6TX1%LC8M?Y^^-;>)M_\E(V
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
MGS:I=W'Q]ELNMM?"G+@1T6_57E]?*6GJ <5G".,,M@TZ1QL*VUI:SP$>N'"
MW8Y,92PUD_5VNH<]L,8DJG>OFRQ!.BFS"9E5_WVR/H$.!U74GA>'RM$C:>K+
MKRF)TH5]', +QW73])A%W8GK..<DU:)X+O7(WC>N3N_DTY300II]'<0]!_>^
M]C"4>U6%V42I3:8>OM!88SI.12YGS.R"@OX14R<?C0+'U,H+T>I4OZY6E #3
MG!9;LYY>3O(>.:+]^LKDQ&'5XJ&B^FO&\@<^G%;9.6$: O;,3&+)4DR1'\W3
M%1R@$[MK>@SM09-:=BGQG1*DVF\\Q]XRR\.Z6Q1_IDPK7K?PQTBX\W#IG78R
M]%-KVCD49&MS9>A04*/GMDMI3T]<[J_Y$*VU3TM..?%S:=8JV]G;<C-W\4N^
MU&-P$L-1T;$=+FT1=(UZKA<2G3Z/-?6EIM25WSQ]:NWK.;V^IIYCY:LZV:)5
M<Q3EI6%C_RFM9L5D>"0?W=MCF>\1L'[%:UG'G[<9&Q?/X&$>R B2FU2C!:4D
M.Z\\1L\-;BS89=S::[6FV'/6227F+U65CVDKYYT$=V("\7WX^[G[:8@6/)14
M;<+QT^_5:K'%4.!++0=G*AH-,N'&75B3;Y?+LD_GZ'6:-];?3KOQX'W*_H"H
MGJXD;$N0*8PI"4)(N],/G)U!CM';$%74QJS$2RT>A6_*&POG,A_;1/#<)&CY
M*LQ.%+5$/@^.!#H"KU;X4!1X%2)^8%8.':BI<R6$..:+%ZQ,;.DF:. O?V'7
M0'QW!+EU4JIE=9M!4V>_DDW&1([\V&3*+G( C9/@<0Z Q*AP@,%H._PW6:;
M,0Z0VJG,#.  _<]^#;!E?T/PU]#:FJ#Q<L<_&P'' <9#V AU"AZ2'EZ0,/#
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
M'947TC/C>(K.@P9A"C;>3;EAT$!!K--YJ#J[IJ!$L*/POO&;GCO:UQZ:F*O
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
MG/4]CR,IVY<)<'\NAKV\K1-_P/OCVLERIP<]0IQW3HO_EKY%).VCL3^]?:'
M]M/'W%F,37[0]?<?C/RNO-LZK%/WTWOBEQ\45',&$7%*KUBA(1B)FZG#D5R0
MX-V;R6TN>- # 5Z&;/%N?F@ 25/ C$*0S 2N[_74ITKW9N/6,*O^&TP@/AC&
M@FE',H&M! 3M&YP^7X(AA?72'N \*G:IY&!&9)[CC"[Z==L+PS3W#9_ E?[Y
M[/F&^=1QVWO>?DF20V]/YEEA/^')4DR [@YY2MN."806,8''>":PL@^WDX6A
M?D-$Z#A^9!21MFD[3* ;"K;N_72WNKO;#8S#&"90ZL8$YKV9P+HN[#^N4D*R
MB(,/R<@P 2Q\1P=R]L'=CH"%]6":!1-@ I<[F,!7J%.:]H$3]9C [F<-A@>6
ML>DXDRB&>6MDS 1,,!O0JANF6W%3O=/K(,3@&._CH;" OK]Q\#]H7-$B"876
MA9 P!@IR+;3F7.2*>,-_0RO[_Z 4U[!J,#P,]^^E@0)?&$J 84W,)J3 =A:.
MW2N/;D]8W]ED FG0FJF"I9=^87PQ))N*B4*&C"U5* 1.^<($HER@L$#0Y%.7
MH<Z0>X&"IR2/H;N+KC@MK,F<DMJF8S&[-1,XY/'N74X<'#<S@M@Y*=&R#OE+
MD9$OF8A^,#*G7R 9@OI2H^+3ES"7NF%;\''1M(Y]U-Y<O/6<O;D8\&_#$1*$
M&@ )/T>["+4ML:5,8,FOAOY?G-_%1<$VM*#N\"':<SY'G@E\.,<$1&G)&KEQ
MJMNBY)E_(JD_H$;(;L<0%@VCV.O8T36B<:_&&2C<W\[1S#J2MU?UP)L[>11!
M?OCD>Q@1\022=T=S]]J_2LL"ZC,!KD8HA_DH4-Y6X"0PBP:Z:#;']5Z:#"3P
M08VQ$D83S17*WL4AD!]10XJAI0UBUM;IZI;9CQG:O!#^/FW_)V!FU$*(\'<K
M+FS3)%>8@-))$(HG!!IJ- 8C[2M^2-+X#" X^GR8!I'J_N?+ PS)W]#:C:VM
M_YJ)?PT<E@E,!#/L%(D5]*>VGDS YF;%XC^>':)!X9>2H4CCVX3KD#7HK3$@
M=BXTW,JKMB)0!&$K=VN_F*V</5?@F8V+-DIN7"=.]Q:MV/<A/F"39<C42^A>
M#%>3"(T3-"3#"6=+RJ=QR=5EUNL7L5>$#W-%7#[,FV*9GFBF\R+@SAVMJ6A$
M"^X!>E\:)9QLN88@WYFFS$)-6@EG_&NO83W9J:W$2^<.Y%E?3+C5(;$.\YK<
MX2T(O3[%&$-LW(!7"=+CIP]""B_ZNG>F3?S9#W0EG;IORFY&SB$$NKY\0U6;
M55BG>G3O.G8Y?"8R@2HE\V]U#HW%'P-_7E0)7,J_$%#;E!%D\N:-*#_]M;.U
MLI)]0O_2UZ6V0M>;W\HIPXL;%?$8%IJVQNHFH7>\C2!?,%47L^7J$<[7;J V
M-3(N93GDCM"\*#]>0,@0D0[F[S)U^/;$+BN$S;2OT6[65<.4K/CX>K_.1/;H
MB,.0(ERMH.GND0_+'><T>5D\#JI$G.:"NI^8S_TC#.Z.V;HA;I@/V.V7=0V]
MR>=[S+^)<1F=$]UD5>&H4N$B;"=L[8!I*%92;*A)<UD/\'5=]P_X%?H\7?*"
MRKEB<7*KEF_!EET_I2D;82M8P9 $N1@\JF1?8G0B*;O%P&Z-YVZQ[WBC 1JK
M:I+P+C.EE6??PIW/VA]>?N3EZ=Q7+F4+LI!L4=ID[.QT:E9&U0P^9GRK-IW
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
M<0D9,",M),HV'EW*6A4.17C'EO[RG[N1<?#]-[8J<]G<EZ\?^&PFC_/-CG3
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
MO?'M*)<]KP@/N?8=C-L5_7L^(%[>QHG,',\4M7BS5RLNPGM3KBZX_QLVM/4
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
MMJ,5WO4S]H4<;I'4:P.-W(M<\YW#.[Z]$)I>_J7@)B3_XGV^EN9Q$>25GU*
MC#N44?STR$:H!K-/8:+PM=A5*X@ZWA@T49I"N9/68U!F^> $47Z^RI\L('V6
M?"UC>'G<8^-1C&'GTZ*4MQ\O7+H0PEBA5\+=\(_P-2]+,V'5G1W)>YU"^,S[
MKIH2U@7!\<VVVB>3R9H%@Q7J?H71-HDIC]MO?YD^XR(7Y*CQ="?S%!0JA9#5
MU9I,:!<&X+[8)&Q=3&LBO*V)54^;IDA2&TDLG<,EA<J&W!PI7YU-*9"H/+EA
MYNO[K@?)WI]I;]QFYK]5V $[@&['ROQRH9P#F4 IRG DT-CW1,SE!M!I]GGI
MS:8PB:E*HJW!7"8@U(;N37^ZP?U*4!SZ8G%OF-1OY.A)0TP\9M\67&;1=O93
M&$-<,2YPRFZM'LJ@R$ODO/XW'[/E&KHEC=[N^^F6*G<H: U1J3J3#![J7<7G
MH[_=QZW!",D/=A/;L<"ZB;8.GF-MG+Q0<SHJ 3;N\<7RR(UJEP'Y^N,>CL>2
M3-TSD)_^CMREF,=7#4@+K4P 6,&*&ET/\O^=++"X;9!3;%!^)FB8K%-9:T@0
M3C(N<?MH!S$>OB-H?9H@&=MB[+!3YM_H3K"U-/OPT;P[VK#!^Z GVT?6D[?7
M3L!X,"W*U2]=&+Q;)-YU!J\NU;^[V%?2,;G1JKB#U$9X,*)^_0=-[=785(_G
MOF/ONE*F\%9'1'4R[W*A_(5WK-+5AAFZ8 ^#!PH,#D_0B@HSGW4-=@(%J=;>
MF91ID3Z4;=D5G_.@1ONP"U^GY]T[ZWJC >R48HIGT.7\['MH9];H7II4(E'-
M=R9F%:E!$ST\.Q47$DQ<;T8(^XRC&PC9G6.ZE.>!19-7QWV&7[^GQ"N;]UBD
M*5QX]O&SQ2V,GR  D4L.&<A%!/3W)DG03&7YJA ]#7N1;-D!%Q_%:O7W.#4<
M>]-I+I*<7J'G9'8DA>T9\6G5M0?5+&70Q.?TQXU"^*I@B"_XT(,I16!:/LHK
M @IV7D_'OB;YZ<5ABG-53YU5WY%J\)?#CYW^?;FICA;/>VPT4\2NFVR BIYD
MO;.@-D$:/GNUT#=L5LE(\SHL'GGD K?BX/"T9J#<-8!5I_4D %Q+4IV'3:RW
M8$E6&%#)<K6'S-M#>4B.:>V5& .U.L\-(&EV[F_'7)=SA </[RDXE*6@[>)Z
MI)D%.-@U<\ARJGH;3[)"LJ/N@T@H 0= Q1GD^.UU)D#0'S"!738K;WM;I3OT
M?NS9JQ=U)G[GGN6A-C]*Z>NP"*[=A2[?Z6<" <D'U.HZ\0D,_?=@>,&29D<N
MJ-B<<[2A3V3EG,>37@Q&K=A*?;]CU^E#&C\[*QT/C5]1[(:]PZS)DP<HK/2G
M<']#P7B<6,UZ')J'GMF(*'&FJ9'UXM>S%L[AXJ0UU3^G&/=RNN^IG&A%@,Z>
M]C47A4T*Z)]P,P6(JH55;(4WO&JZ@FI%,R(YMB/V.36.^R\DT<Q]O3T)5"#(
MZNW4D?["++$Y,[]\XZ]Y7LHB=D8FQD1I+HHBO1HJD A)S,P+!.DL)ME9L-W5
MJ4G2QV%9<CJFK*.X[/O'HOT+<0OVN/AMV^"P^VDVBH:XX6-#YW(?&,43Y3"2
M:(AEM0BA="%/^PV8R/O6QZQQW"1 52[X,<JR:,510=I':FGM5\!OPWA_QNF!
MJ/2!B4Z_Q\5\9F*/]YI/H]^#'518")S!FY(;XD[,[$ F-!F] YW>ABB>'6Q4
MGDEF#VE:.26AIW<[.U9CB\>?U^I6C]1$YQ[YK[=7T[ON*O%LV*WQD[T9FI 0
M[TR$03V(F)])72<J)C:R$;!1SI81K:NXS ZA7N\W>._YO6UR3W1K)E-5 ?<D
M+H_F_14%)L<9XQ"C'Z&)!A.XVF"C9A?H11"AL2,>),E@\Y>R"I.,S/P];^9Z
M4X+ZQIO>WTGKBC['"Y,=%-K62OQX.C64 $#\(D:#:AK"N4V)I:<U*=#<R8+M
M" Z4%-BC$<V0#!GIR(Q>L4_].FY^6QVKVS(?5+.9>[(SS[!H_.WC'(BB<XC3
M7Z.U4#?H[^%0GR)#,R /_4HCA6-\OFFT&1B7/>J0^)QI;Q:$U-7?!\OYHBQ+
MU7U'K4ROSUY(7,OYE-;J7+>Z0[5 =\@8T*,P,T\PM9:/:N 2SE[O>\MHIM6#
M"*=HY2W53?FMZ=>A;CW9U"W)^( X\_0;'BFH=[')B;B9?.R?FU7+$?R-H9 ?
MI#K_VD7R[%7HH43T5>.C]Z*%P-M%8TZ+XX^"]'C\ F1]:S?51.1O;.2-HG]Q
MLXFQ4!'F-U#P6O(G[(/?-G:Q63G8,.+IZO@;9(Y?*7ZD\2L([J=V<IH-VG*V
M"AMOVY_DLUKM+[O_7]YW>;.C4>*6<=D@SQ&'UU:'4\Q4B_<=C!P4'F_B(6-I
M0NO-,"YX@/%A"$&AE",/Z@BRAO1W?<^1!4/+E]#(J"THWUZ<E#VOD'AKCHMJ
M7ED?<^(,?[VI(E[G'!<7$?%HFI.>QY!N(VB,%U+NDS+JV(-]=:8/D/E?UC84
MEBYR.^523QT\IG?4T2L/);I1[OL*#"9U$BI:!?E,9Y"/\(+WX'R+&>W9_K"V
M^C/'+KT7'2P]]S9W@>U5V1<E-KV.:7Y23+N@@&L(O#-'?"#PD^S61:3.IZN?
M#;.]FZ\U&SFPEK*II#RY=<*X)*J6'@]WCU=]MGZ$"=SHC;[UC2\F[G(C5V')
M8;8GS8_O<!O-?]** ]K!2-((H;>C@N_;3')<$]!G9)L[:6#\.84HK2(UX>1T
M]J>:V)>N=B%NN5L6/ER@*2D+$:-,NF\7Q9!&<G?Z99!!I^K3 B_>Y7&>[JCM
M59)]QZX^R<HBK9H+9>[W"<H1>M*1<O?&*GJ:R?XV'74993>23$YI@H 9ZZ&N
M@YM9G\AV% =ZIHD^F-7S&2L%]\ #8*?3P'6AI?&Z.)3TS:(KXY_W?3C],T?Q
MWKGV6K&'J7;.ZT6ON$M+2W]/'*]>,^A7#0L+R3A^,/IHK*12Z]NB&0  ! !Q
MM7_^WT>NQ^@I+,D.-N;.X-4@Q6$>8:IQ#_9NG=3L:[1\\Z%NZ+?5X\Z7GO=8
MO+*'SBY.HLJ3\N.(4-B^P%1BU_9#L4 %#?,87<X4'"$9!K*UJ0]/"Y.AFC]F
M,/0I7O-&!*/KL,MDXXDUO=M?*Y1XG?E;GC?E05;8M*:G8&[R\Q$?X:5^P\?B
M"3^QB>H!T\NS'90<WO?)%S*"]+V=E]Q$JM*ZW<9,:A;OV9\XH)&(N\D$QO*(
MB,?SY)AVS!B^N>G@T*^+>V<O#-/D/8/O*IGSOB[(4/!@.<&F^  H0\; .9N$
M4#*U]56@):FP#;TW>F=HW8TT'X5TJ]OS*LI3*#?FH B+_F?;>T_/<2F_07&#
ML%R:33W8ET>3)!44)B#S-/$AE1-MM7W+P=PG'"KN%<G?.EG4XM[Z<+PH9(*"
MH&>9R(-)R'TH2_I+&A^1_^I/^P!=6V3KI>!@K4?GWDHZN7E<$P.T0@#>7T6O
M!)"$WI:*1S"NLO)2AC!-F82/>MT4&#;:J/_:9;2L3>F04[O2ZR[V!V=OISF;
M'"(Y1J)< ]],@Q6MSA[%QY)1=?6GQA,?W:U)_!*Q-\2F6/,TRT$#P@/%'-^S
M?T]EYMC_!U!+ P04    " "=C5Y9#Y+DL4Y@  "(:0  %0   &-T<V@M,C R
M-# Y,S!?9S$X+FIP9\R\>3R4[]\W/):2I90UZQ0*V2+2,IDB6^IK*=EB*CLQ
M(8P:,R5+]A!"&:'L)GO6L4N2[%O,(J489HIQ:K;[['<OS_6Z[^>/^[J?ZWI>
M]^%UG,9KYCC/S_Y^?\[S&-P9+@FR_Y*9I1F$AY<'<A/\@7#7(?LN>"!O>T(\
M(>#@X<Y#3""\/'_'WR/OW\'/]_>XBY^?CW_WKMV[_S4%!/> 4V#W[CW">P2%
M_@[PE8BPD,C?/_Z>Y+\NY=W%Q[=+2&"W@-"_>W [(0?V\*CQ.O+Q*$%X#_#P
M'>#A]D*@H(R[_B4>#^2_#1Y>/OY=NP5 ,83!#S3L!\7GXP.%W@5*#+X;";X/
MX3^P2^RP[H7=XK:W!)2")/0>I;W:HVQ<TR5I-TI3.7$[.$I02$KZH(SLD:.J
M:NK'] U.&IXZ?<;DHJF9N87EI:O7[*\[.#HYNWMX>GG[^/J%W L-"T=%W'\<
M'1,;]R0^(3WC6696]O.<W,*BXM=O2DK+RFOKZAL:F]XUMW3W]/;U#[P?_# V
M/C$Y-3TS.T>F+'U=_O9]Y<=/^J_?FUN,;6#GSU^]>"!\//]]_+_J=0#4B_>O
M#P3^ZL7#&_[W P?X=QW6W2UVP5;@5I"XDMZC/1+&::]JN@253]C1)&\'CPI)
MJ>B3C]#_JO8OS?[W%(OZ/]+L?RCV_^@U!Q'AXP&=QW<  H>P684):I!_Q^3[
M/<01&N="=GW/X C*T4.Z<7LY6ICWTT9JM?3)]EZ.U!3ZW-*3\8\61U).2U'4
MJR1Z#NGUWZU2(O?+/SV/F,-SA)>17 C_*C!(UHDETFQQ,QG]T'WU4-E!)9]\
M(]KVD[6V"Z_3Y,SJ]*.@QSQ_M<W,3IAYS'5E0D_A1T: <VG%UBG$.@V3@^&R
M81WVPNY!S.MYC_(GB,!I>#]4ON,LYC."'R8,BF<!7"A%\P-\[F4(.5$Y%.\W
M49DO?M)C3V!;SQ_[!0CU')SIN)9D:$$.//DLB>_/GM'0EZJ]]\^5/+FW]Y+P
MO##39UT3K_5:5)[6$FMY($ZDLGB_.;]L'2(%2KN+I!+I=1Q!+@14@\5^B='C
M0KJTL'X55+YNYP]S/LZ:<Z&Q+\N<?M[7\\T/>,'$!WABCZM8&/(VBX1KWU=E
M259PA-2989PA',T..;-$CNO"SB&OC\..T%,0^W128">.QKT>089\\\O*FE:\
MD>XL4_C;/?-Q0,;C#P$%HK-".UP(1RB2&=K$$@]AZ- =J"C"KE L%+?W7#FV
M^VRQ:^0+ N[NTYTZZ^6AK\9YO\8BD"F[3[]G_>%"HFJQ70C8+>914%YWM#I3
M$S,./<A10JL" D&T=8TAN 3K5%T#T_Y338C&L9^&.N?JJ08OFU,L<A=5X*<6
M!]5V-$K!DV1P)N!-AFMYH/)0Z[DA\@B5LGB8SLE8<O(:XZ@!WO^,KM]I<RKT
M4SST4O,HZDI]%GW).G?^:[1J%CUS"!+,\T>'>9CSV9Q1S7X.$V!:XN+N-T6G
M)K?I^E=P(=V&U=K:E;"5GHC NX;[@O$Q7UZ[^'WG&ZV@9W.$I$&GRK/;.!+8
MKE8$!$LJ0 @3?-DN)L#+:B[D5DG\5EZ \*4LK9MN\_^,Y=S,'5TRVRND]SSZ
MIN<C?D58"(,*RIZ*[;J.O46,X4+>?J<.5'*^3+NI(9(6I<:W1 ^BC:SWS#C[
M_.K4W"R;=53QLCR:?W86]B-<>S;XLZ9ZHP&$S2XDZ&-)M7":/5(>,\*%-,5U
MZ@!'1WIT$@3(:PBQZE=3'4=8)DUU*0^H)WJX$)_<PTB/(RG74GR'J\9DD@)'
MJ<9%*FE]G!$H[9KH'.@#K"SACL[L0/?)CJ- 'WDD%B$2*BK/&7$[-<V"Z^24
MU9\\?NF/?I.@" (Y&W2O]$7$FM8WNT^7J!#V[4*")(&40*1=Q4.Q7<8#/58*
MRAPAK25Q>K85_6X;,$W+&+#QU9U!X2T^,M?US5+&3L;<=(@U:XHU#7AZ2?'D
MSI$[A"=$FI.U @[0F![ S8PSWK'KVI#,TP-%?KH^!$A#E8[5.*ZG4:S\M$N[
ME\:0TY4/;@*-.1YIT99R+7%Q7Y]",(O3'[F0^FV6Q.UQLBK5E;0Q R6I=C\#
MXNG9_<X2?W[Y2.<KNT*M1O515A4(/^E%TY[>ZI7W:3U(_:1KR]<"M-9P=:'X
MW@KH['SG283,%JI!]& /J5T=YH3=U3VL\.F-EI*T7>43WI;Z^1F]I/W!IPQV
MSG$A KM!L^D22(72\$91T(LDT/.T2\0#/YLP,!HVKG"LS92\(7HIN=SXD-ZS
M=XV/NEQFOL:&2#1&GS@N=#$X7EY-@*BHR"88::*0C&J:Z)HGTX(S\ <7W69+
MY_>[NM)QC+:1H#35IA6$]'37^DB1^Q8U]_5+A8H_(Z*2M..II_'V,K3$G_Z8
MLV<+E$7>!PP!'2J41)P9YPA9T8Y.=V-E]%V#L<"%-GO/ (/7E7\&9M8#5)K>
MU3_;J&U]$+&N#,E*,']::O'<3-2A'-OE@#9AW@(5NL8YRWGO'$?UK$1+ 9ZT
MJ\:MH_4:J4(N9@8*X7WJIYK2?U&\FEZV)49<#W4)%4H/,#E*NV0CL/I:$D#0
M3W#VB8&!'8T^"Q[Y?Q#J-^(Y!T<*T"'9E%(@I R5=X/VJC'A,$.:<,57<SGI
MH@?*_I:0P^#OZ&IQOR<5)APA5:8#*,)%^$VB)*:7(PE8@EEV $@,E:9*>P9X
MT\4>4/DN3 5BOB N.;35I/RV3KLE$FHV'_C<^) I*?TKWS9O LL/O/08YPN1
M9J<SL\012F9J<3["ZZRIB>'^)6B[2#YK^M[4)VC5UU\<W=P:JR2CL\647%3H
M \<#Q@8D!I.:GHW24\(1;#R<5$:H0[#D#Y2  AW?Q,_/;?0O*@*OR#-O4AWH
MTX_O;2M"TUT$UXN;ZYOJ4R3$3!F^%VTSEJ&Z_!5'%WKY&(L)+ PHB0/G"Z'Q
M>PR<U(Y0@).R"/6&5'@5VI$6&%/H^E-1<9)E^V:V*](W2'K&RWAOI6V!62QU
M=$E(/%A9J>2CJ'HAMNMFASIG$2K%A?@/F_=@&_I;:7D6P(D2Z]>8$8X,+25/
MI'9UKM>8"PDLPKA->;6(#7D+595I2&<'._B&_K80H'I* J^9(,1UW0 #M$ :
M2T,2>@B &B**Y5G-.@QT^2\]09]><MG#TO%[ZR?:09%^-N\G-?;,2>J@MVM>
MF(RKWH==$0Y4(N@'95"=*DXOG(\+N0V='[_.;M%NNXPYCG+NL:&']VS2DF/>
MI,)XARZ_.T96UK/4IR\,?K=L#OM@^>CF^=(":#.Q7H<J0,,QG &32G0P,$LI
MO8?=MU+SJJ4E(RO=2<7Q593!SU^#&L4^C[.\>5LOL:!<R./W&10W'-V:<6OL
M#N<4D*NS%ZCH;4D!H[V7L5KBY.9D]:8R?"5*:^S+@<A#'ZE*!3;*UX@@GH2
MDBYCYA$-#BPQ:_)()U3 #3.*D&AS)2%ET&;M<*D.-9.2E;>HE'-Z/#X_BN<L
M ]QW%8MJ!KM:5"UK5FHY72P(/,2WU9BP ^4(FM*Q-NP"&'Q))UEQ-[LQ$'.*
MI3;M.0XE-]95F'CO*WNU*_;"@^*?!UPN\ D_+_Y%1(_&*YZF?+E1%K+5!Y&P
M-?U/G1@-T+&?H+0K>$!MA"51M#32[6K%,&:GA&+W^T+WW0E5F6BHV) !'EC'
M_K)*3/2^P'O#3^,D[[R853\N$G7J%!5.>@>OC6-)@"@N[$#"QA%J4[L),UZK
M9,-H?:QD'T5'##5/:4IA&:UE6_F?JS79VY$<B=4P*PL]>^*F=,##8S$JG!;;
M\]!4!,T9 1R>'AA1P'8=[!#D]&-K7A;GP^@"G0N7/EDEJJ\KU;^;(C'E:0O6
MD,QNC9VQ>"FQG0/K]EZ>-HONS'!,+Y3F0)@O8C2ST^#^B3J JNFG&#(8 %S(
M#!(/A':H^%A7&&MNR;GDQ65ZM\8>_J9YY6M_TIKD"0VSD>62]9<2/#O+8(A>
M8.-@%Y@>0&(_C@?KMP&HFB<:J:-5\[H;#8DBK"#2V9<RZ MD^'Y+B:%0I.QP
MN$BK8,H"JT^O]\:S9S"/.SO*"#!RSH V-8<=X$)VC__%1<--7+0TY@1004'*
M#U2/D(>@DKXV<\#U:2K=5<ZAN:TU5I5R]/8A/=$SX9!,N9'U(Q(\0#LS"%QY
M&DXJQ"J :;< GA5.LT;&$6LZ&@S[H$)^LI?=5$;78>[DF8*:1.NH>[Z<SW/9
MF4H?O*PUS4 DT]BXUKT.ZD^JQ-&L$(#Z"!7)%.;T0GDYX'%NF/B$LP=M%#5
MD6S82($9(!5>?SWI[(G+D$\NHP3W=SN9'+VFDN81IQW/K -CQ!S;%0$GY8+P
M@.S'S:62S%F2)1S!W[29GT0Q(ZFYF9XJ]+G)!F&+:E:B_Z!.@8SXCOC#;6F;
M$?D0L0^KR]DRRJNI?.A(4 4<*YS]'',8[3A!<)\Q$@:J!\CYE011F&@%D#7B
M,K&%%(_,R1\+]^F^$' G0ZF_YH/51R^O(*'^#N2TOHT !=]K#:B(IF!]1H!C
MB+5MIC>:C_T89LL\C4KMR3_QN)=0KT7M;WI]\A$LJZ[KKO05YMXO;[[Y%S8=
M.#$@X?/C6-O[%(^]4Z!9$=A;T"0XS=8ZE@L1-X*R;H.B^:%P" !7B"K\0V2$
M ".D!:N+CY#W^IN)2/_R[+8$"RT*4>D ['*56+QM],<^ L*G0%0.7(;BC'3
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
M7AA]OK=FIW8_1/NK]!V(W@!$1 BRH5:8 /F_:N(_5(S,I3 9[6"-R@<(C(O
M*GVC+U^0#G_8<6[N!X87""$3]UL6MN7+&,EUY(2^SU=()U[1_QZ2Y:L<>_*1
ML5IF$JZ 4%<-]F8D_-KV$3S5A1X-/+:E+;ZJMHQ8<@VZ0W4+D-(RHZYI:P_7
MFO.^;[G;^/O&,=[W:YUB/GP3:OA/J;-X1B>[#&, .B.TB.:=A+Y0NH(39)DR
MU191A$ZXZ!OSF"Q1P%+K#G7+:B4O+2)((OAR::?^_AL#XL?>'QE9"6P,S1RM
MGN])F^LHU/)@\KJU:FJ='']K<4U*L%7FD'@221;28(H)XHP3>4%JE3H+9SP'
M=M%32=E4-OTLQ8VPQ(4DW<?&<518NO3SM48*K9^_)?AN:<S+R:'V_ZAQ-A%^
M=_M7;6R2?O5W\<BK?Q-AFG,<T&$( TUT*,F\KP*W"Y77C=NWU1Y^>6IML\*_
M6<KEG-&#Z*0C'V W3_2_>O[J9O-\P]M.OB\K>%" J!"6)9!*%^4(QM&L*-\3
MMN0(XD"3,Z!,9KO8M$QHUQE5E%H5=VG4IQO2!S7$'+=O^Y.PL8BF[$3."6R7
MVCH\0">64+^1N"4ZUSC=.^KK -\7VW17#"YE6?K,6ABW-UN*,DNVW _/8#SB
M#_['6U0B74U@M4IRIPB4G ,\9H9@1CJD $^F,=AI2:)-BU!U5PB$*9@KJ2+
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
M_F ;?:-X+:TH/,*W9&XP$ALJO]\X9CG76ZBT*-T2!CGG_QV?C&B23,E6650
MX$B%+T.9D7[+)\2@?SSB-KB0-J*.PL$0-VOZ*B.;[MWO/SVN-7<%?C[E\OR/
M]ZRAQST?S1<#F9B?C,&=U%R'14^8SC^Y]D$)OSANB=.$-XLE_5YHT]--UL*%
MG$#\>-/W%0S84'=-0FNO$^AG+]*@+$F=SE]NBTYN+J:@<^-;4+F6[F.A:H_\
MK>J-'4TD?K2<[)]PL#@S>%8<J$-,7<\F06,1]3H]V(.8 9Q"P>\V2?K5BY%R
M5P/*A]V#(QK:$U'':GN.FYLI"_U,PE"Q8*?>$+XV"A;P4^PBEB?S./KF> SA
M29MD]7 )XIG9@2_'GH[>Z'O'>SOW:(K/S*.6TS9+N<P;N?B:;UU6:_[04T8X
MQNKX>';S"DD7Z]I=GDIQAKMQ(><XOT=\"A.V_^G\MWN,FM@X+L17)Q57B^]U
M020BZE+[%AYTY2O54\Y=/3_A)G#O_='3O"]K^X-^FY'36O:;@N)UJ6-)ZR/"
M &7C,J#\E\^-:L'@I4.-B].4CL<^U[O#2>H36OO%[UBNZI].U/IHJZ:%& F5
M7/:*T$;D75W&[[UOZ7OD-UMA]&[9&:0)<YC6E-"FNX3;.P,,=;DIOYW23[:;
MU*X?=K!JM4KT?Z=@HE)C*:.A=/Q0K-T%@00"XCV.=>!?S -D;UW'6+?\24/S
M%2.R:,7VMH5JU.Y?JWE:U.R6\6*,UAL937<NQ%[G<.?M6M4M$Z8R9QH+@0=:
M/W*&4Z69!@"#V*LH,V43DP5/?W!Z0E1OBJ+\V^2,&)_R_5B9Z]?A:=YH>.*@
M'W-QR[ ^^RL3_D,QYEA-:=N(56&"1I?!?_SML6J=)2)U%PW'\ +"5?M$DS!'
MSP1FZ5 KM<2$+0,#\1O5GHX!E=0 \O6L;Q0G5UNE9*?G^<_Y'^ZS=@3+RWU.
M)^<P\!2CNTJL@7:?)4HU#+Y#BKNR3HVK$'Q_X_0_?981R?D><;;E]V#U$@7;
M"2XAR-V;CY1;@G>+"J-:/@T/.3NC<#V,:?KY 1FUNJ)=JGY?'[&4Q]JP#/3?
M_3PL/6!Z*4"#G)IH)(U:ZG0[#"(4S/0U8#?>IZCX=&Y5M&C1[<*]FL7S*DTI
MH5:GC_A'N*H<O%MX/F9$AFF/[0K WL;."@S,#409*;N@32:I,(U027P*VH6T
M$><<6_8*< O?<]%P^G/_[12;ZI@BX_76A\?DE@M$R_2Q<8N\-$;R&U3X>9I9
MFGO)2NU.BT%,?IZ$S8R10KAQPJO;I](O9$+(,^$&0ZA5QF5V9H<:ZBVP34&L
MC="8O<ZK$JK.TV@9]_"P2Y#].V.]([\>ZHX<//C#5:<'&:_(!_30N!!3H(+6
MVA?FO!$',WUC4NJ3^^GE\73A(2<;6'#1OH(R@>GIW+ET"TKRZ\SN\BBGYR3(
MV5S(][8 6AS9L)>PQQ3$2W@W%[(/>'P^SCOCU>I]%>FPH#6[^$89VZ<!=M=N
MWA7D2X@C_\OH1'Y]9K(RJ0DT.F \1IU<IZ)UR,P H],Y(;&ACR1TY?+X-P>W
MJI49)]C-<&_B/+'+2!7(8)Y$Q7YW_ S36LH#Z>,7OU\NT5&,]=';OD<;;PX,
M-]W2D\A([E$1N8E3!MA@0C:S05CU1LR)VK&?LQP,4T-QDC\,IQ@.HR@3\F)1
M^?R1+X-R5>_>19U,+N:])O*J-NE2XYY#D,APTPA"?^I<*OE[%_(@RIT<NIY=
MZ<\QH#]OQ@H#&CUA\0;LM9,?DD/N7DXWW]5V("(M+C_"/4F_IN#V>H(O^B0;
M;R3/LG]+?YD= S.@G*#@X[(_SP+C9/:G%VFKSA[C%^N,1<RLCWED28D-Z-O!
M[$H#4CY6%O!-^N"%V=%84A&\EL"2>-#).43_OM:Z)$PU)G9W'(J4[I4ZTY%A
M$+.</->/;[0XRM/]=&9ODEA*\X?C<O#&:6H7\S18!\YA>!<Q8_ &Z:3B4;2N
M=ZF+8WQ 9?ZW!XDYQ#M!IA(WZY,??CJ_DM:J*/%9H&KTQD 7,<$9V8^+.X/H
M98OV.'_*+ED]&>3ZX[/_E/'<-ZL(92?EM,(O_<<_=%+1Q[]*"B3\6 &+I2#$
M(W\7Q!M5U^<L&@4[%TK!B1&K&C)?F'[+))P7"%.%\ RJ" 'A2_@!^ '6'?KI
M"9U$EQ]9'X?>^'9U.&8SAW]^;V8)\+8@YH:6ON(D6-?0&N3Y.O;CXH_7E9+[
MOO0<?F-4?EJ8FL%R5#1!%-'6K>05CCRI)* 8G)]<B.'T^CI:ZD%>F[VY<<:V
M% ?)RK8FO+4UE=Q2_011D7\<=>8 8N_?#1/P&C_,9VQ=T]\]6Z584?U,K!A*
M/8"E3H\_9"-+&28&OBR'*Q_QQ-:UWLKI&-U#/F2P?>0>8=]7FB)A7Q,M9$GQ
M66[JHXY#/MF*BO38ER<R+>^LN_ODU.XYYA!Q=N!C0<W!4P9#\8QG+X(D,I>M
M7<(1?G"#IESSBF?N4M*20ZKK0^9_X-G+(3O'"MLK.$*'F9(H)D=PE7D;(#+^
M 1YZYEN+_*S4C[2GS+14YZB)S2ZJR4#;8I[61H49;:JJ^??Y_RBS+W%[YG=A
M4<^RY.M(O6^)EX2MJ<^A?_O$!E])(*5A:=<)*42:)1<R)PM]LK@K?\F1]D^=
MYEU@N[/V1F;39-6%@><Y%(W2KJ/J05T?&FUGK0?KKQ]\82#B*FA;)=?OK*__
MQ764/8(9 MM58A=N7HX$CX/[BCY4U$YTIN$3-*6^6[=>%DCZ?N?II9RCIXON
MCK8HVD^D3!(=?F6"M&<)M+2G 10XND%5PO%S]%%9MC1OBG:1A.S*NV?/V\Z6
M-BHGVI]'7>N?6==-ZI?DN N5<2K)N7)/["B+]NF&-N]79D5$#T6=26!9&0V6
M?WTW?655H!(1.C\9ROR3GWDLH3CP3((:7F3B/_+&N,8W**!AN :GGV6LL',V
M\<(L?J!(X#%'A65$7\]<(L2V++!,U\9OC#N;-5EE\L3'1%<+SLT[5DC>?2WW
MX^<O_%PMD_'Z\SWB;A2!X42+S:8X;6)E!X*6$$(_9>=^_/*7%7=TZ](\66>1
M?+#9*J=R_8"';A'[Y;/W>:5\%"R@(LJ2<.B"R\!N2:_I,(/0FG!1N \7(L"Z
M2$^-UQ]6HA_T=5[^^J>Q7F==W^KI6K:&P-R6L%?J@Z<U[S^,W0F!SL ;/I70
M\ACA[!38 Z1JSXR!W%[$/Q-43;2<?\"W(4J ^_5TFT9!F<'<!_-#A27GG,.\
M#IL<^(7KQLXJ+R&H,?0A$K&/"WE"X%GGR*+"2>$#HD\ZM,^DQF]4%D\;)%90
ML?:_]%=]UMZ\5*I3#!Z$C:B)'U3>7YQ6^^D>1VD51W/6LF943'3H.F*[8!A9
MH*B' VW.FB>[QC;3&S2YD%JM69%@XJ!(6+"&GWB17DXX5$GJN&GRMM@-2*0X
MV+PTL3,,N) 9][][4XH8=O2PM]E_1J)AZO*R"[UVR"3$I8V@(/D EFWQN,43
MU >E%_LR1S!31&F8(#V/TH+IUJ&;6'ZN#RDQ*6-Y3U2'OJORN")KU[U7[*BW
MG>K$R5//\,.2N9=#Y+[,GPOF0A0(/GC@&+Z3"*@NCU!E5->^TPAV0)E[M74I
M4-%U%=55,-IVEER*_I9EVA$<^],SZN!7KQV,?]Q<DM*U0,( E'89;')4<=27
MY<Z8,6(];DV+1$7T8]1'[VB')J9*^ P9L"XZ]Y<A3\A[%IZON0<-?@@3X.S]
M/=TFI]J#G'O0U<%+/QJW=XPSS87LK]9/E -KZ>WZWU0[F:P]"U8NC^MY7U]+
M@O0D_'8U!TEIU-];*0)REX%4YGET&.T[=2_SQ,_\DUC 4;;72"C1F"[]V&MR
MZVBZJTVE]FJX8&N+U]-!E93A0[;+O ?O#[#$>CB"YEC0P-]HV0,;\1V"[)=&
M4$?65;I K\Y!*UKAS[/=3PFQ@8J"F\G:%%1:_N+\IZ;4^\?JS':?5^%QBZM
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
MWM!- 2J;TM].ST\DO<=]??OV0<YY&#*S\6%D=[\H2Z@#BY\XY2WT=N>&YU0
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
MR]]=\+ A_9=)(O#. 8_>;=!&,I$LR.L71O_N(G<AN=7;H  H><>\:81//$O
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
M%C3<ZG;N!V*H<PF'D&_^U"X5<1J)!LQ?SQ'I0NRK.Z9I?[9!4P4L?T" !E=
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
M/OWPW6-2N+'?@T]."'_CXS5NYVEV,W8UE:T6M@W"05=3GR/L^VS41V/.:7X
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
M#YIUFU_ 5W:D;T$ [75.47,5]RF8+[S^/KL>O0W:,3==ITI,"]$6>\&/_0R
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
M3?\?I(JTKYH1!B/YZ XHE@3785ZQ2J&I08GXU0[J%@^2+0J>:35Q?"%*CW3
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
MZB?$I-0)];=?4=AK?^@W<:K+.D]]RJD^0GEGFJ8%1:CBGIW\TK_I5-^4Z@1
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
M>^W):I<IY\-Q-4L=%/1@OGXU/L[2I.BP<30M$4"$451))6FMZ'B\':[4["V
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
M\XU\G&*XMD:9MLZXG?,L&^[G!WR%BG+?J#B>L! H3D.G0N=FX8 :X=%"IGH
MC8]JTIUSU]EDI)9Y&?RZ]DL6-(Z-AW\1 %7$%*YF#T2<A8NC!C;1;<J0'\_I
MP-3NG_FJA\%]6Y,57;5@9A.N;R S,BW7%UMC<(SMKC1TJW=3B)[S,JX:EC3G
MTS5<"7?PZX%4A04?!3_!OH((H%M?@RFV>Z#$+&.E#D>6+, Y6>W#FJ&Z-[WD
M*BIY;%VL\R$43+;3#FDJBFE:8T.B@Y;,WIOO;,'&6S]*A^_WFSN.W!K2BH1$
M-#:6YZ@&./NF9%K*R:JHE"GD98(X,BW1EZ$U4(94 'OI<XH(]*#5,"L9,-*.
M4$+N%4K0,X&T.S#&MM];'9%OA:LG$1:AV&'XQ+YF2" =Q&H=&P1/AM#@E($$
M[:/SIV?E,D=F_8<.GFW%OK?(/6JPP/%X*8XC:8>!D/6R$;41+6,M_/V*YO E
MOOW[DW6?S4QQE("P_4SVOL_55$P7D[N9%RG]P#[K)C4N&1TPW4E8WPVRNPCS
MN.ON(EN.NK4',H)2KH,!N>YU(S:P:J%4US +HV22,:+34^%.W6F,RU9KCCAP
M1_.#GR<2YZ(6Q2_K&]WJT[$?R>-X5=3,JTVR&#C?Y&^> ^ZIA4.P2Z49H]=3
ME,F?V?Q^3CKNWZG+BV*#RL.Z%.AZ%=TZJA\N"?7"/2WD'618E@-A1-ONE$"M
MEW:"LY.+J@ 907YSR.">_%AF.?*;RC';IPJMN_%-$;37S,<X;RR>Q/U'(ZGP
MH U5F3*SF%"*G#)IS&EWK*[Y?$60+^S!1F9>O6X(;\WE;OWT7[\X?L$ >6O6
M$/@CG)PUOP<"%-)2(>?]T>(0*:0I,>K)/#2A4)G*P1T*YYLBP.1Y7\W^:+IV
M,<GLY+=#)A(V*F>O[EJZY[).A0_:WQU@G!TE2.V!RIOU=NEST/5)BC,M@,*<
MC:6@6VB['OZYW"'O5Q%R Y$5TY4!1S\W-3S/#RA_H%(6[IIHRW,6)!X=3.=G
M]8ZC:S6CQG3 _"7H)\)&-&33;91Q662=.FI88Z)]A^&T*<_,$U0ZE)IWX97
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
MFDKQGP.UJ\P!(;?3&)EFQ B"%R6.6J XOBJ_)(;PZ@',;+;NL+,M^%"ZZ7B
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
MU7IG= '9L>_[*H?USDZE[]M)K,T[4RZM"WMIDAGSQ.S4VN2^>_E3%<Y#%WX
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
MJ*CTLY#U;P),J)>+">(N+8\L5W@?^7:<?3NY=-.]*)$UC65Y_;%0-7*2]6P
MKLY?8LT@7<9+SN#%?6]L]#6&)4=8!WL:&I7TY,0?B[WZ(M51^4N'^9^=IB$[
MCE%:0^J1'>C,9E$&X=I*S7IWY4[]GN6V-IUCMT*T]XB^7Q:6LRXYJ'95]1Y1
MX?(+NH(#E$^VF-C^01JB-5N/5S88.\]\9]" %S</?Z*=]3C$H%%1DI070OXF
MISVZ>;_&3?J6W8L5NNS5^F)K!@-N-/W0J2-V.W+<D*],>]Q5HC(?\C: D$SB
M\Y+M8S^(\B%FM;LK"K?87VWSRSRW.Z=NP%5)ZWI9OE7&1:63)T]ZG5R>EE9N
M):$KHYNQY6FL\**+&R I0\>?'U]MRO]4R-E859;(F>7L1'R,V[>[^V6QU-+?
MCCG8RQQMTIJRRQNM49-D1==.2KF&$%ZYR[4';M9H<CDQDZO1L,G?5]#06TSN
MR!\1;]^>%K;3J?1SVJ(4Q\@7SK[FRM0(L=^IMB+<V&\R+TX4^]09X;C6]4[)
MI*'(2H[/J8F U/9?/F/X.?C=_P-02P,$%     @ G8U>62:LB=(;0P  _%$
M !4   !C='-H+3(P,C0P.3,P7V<R,"YJ<&?LO =04UV[-KR1*HB1CB $I2I-
MI"D@$140$6*C"$)4.HB(2A-(4 2DAJ*@H$0I(@I&I%F 2%=1 1&1FH: 2$DH
M84-VDG]S_N\]_WO>YSDSY_]FOIGSS9S-K PN=G;N<JW[OJZU=^3]Y%& +4=M
M[&P O@U\P#GX!^#- 9NMO$,N^  ^ 'SP\8:!0\ &OO5C_77#^B' O_XJ*"#
M+R D*"3T;T-XHP@\A(6$1,1$-HJN'_!OF\1$-ZW_8_TB_^];-PCR\PN*"@L)
MB_[_/GCO 0D1/C.^0'Z^'< &"3Y^"3Y>&X"$;13\-_/X@/]U\&W@%Q 4$H;-
M$(-/J-T"F\_/#QLM"%L,_S46_CL@("$HN=W 2DCJQ'GA':'2>VYD/191/5C5
M+'.REZ%F>.'*S8VBLG+R6Q74-32U=NXR,C8QW;O/[-!A:QO;(W9'3YUV<G9Q
M/>/FY>WCZ^<?$'CU6EAX1&34]?A;"8E)MY-3LG/NW,W-NW<_OZBXI/1)V=/R
M9Z^J:VKKZE^_>=O2VM;>T?GAXZ=O?=_[?PS\'!RBTNCCOR8FIWY/,Q<6EY99
M*^#JVKI??  _WS^.O_5+ O9KPWH.A-?]XML0L7Z"A(#@=@,A2:L3PN=#I7;L
MN2$B?3#K<57S1E7#DPR9"U=Z1675C*CJS'77_LVS_YIC-_^W//MWQ_X_OX:
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
M*>S.B@4UJ;HG^YI]A^R]&1/O:+.GW.H2A??()1J4G_UZ(3V-^&9+@OD;87X
M64!BV N#\\QNKH@/?7[8G/58V>^VL?Y@YVD&^J9W9A4.M+D6+0;2WL:.),^]
M4/:]RP-^/7-WJ]+D5S[/ X2L>,#'5] UY/+^W[BUP\MKOVGHGW16%--VICN
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
MJ$9QQZZ=X-:'(M;;_T<8E1^2^J=8EJ+KSYA%*M+]("D_E@H#-Q,$DQ4ZG:2
M:]'4*X$OE\4#_-P#R(%LS\>A4?AJ3E%L@65O-<?KTN"[-$HL/QS;]8].P\%&
MKY>%=I>W)SP%K_<;R)0Z%S>4#(=\F689VZE[1V+^"G;;O\6_]QYQO;EHSIZA
MM8D.^S,:-]2RATZ:'FZWT@H=D8I?*I_ZYX<XB%_GAX999,Y;W 44N)/<@DS
M*'$U(TW(K(M@<X5=:0!V;VKSYKPAQ]JJSPH.(Q-3K?)WH4=Y0KM%&P@J"YX'
M^-94K6/([*O02<[3FGFXWXEA^;&P(-W28/@D<KC#;*DOB $26A'/W .X6^OP
MID//*R*VO)(?CW95]?B9&_2Z[Y=B21H3G8"CE%Q?:>N6(HAP>[%"#&*\D?B>
M#K)-G@OHH5&&>^&9ZI2_,/,JT(39#$2X9FVHOI1Q+%-:%E@[F )UP0D(X_Y
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
M#ER?+XT/3AP=?O>K-R-ZHH'\GL!P( [6MZ*4EGC $)ZVD:G?AK^]9H003FK
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
M<WAF,=RASX%X&LS_;P( 4$L#!!0    ( )V-7EE'\=B^HT(  (Q2   5
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
M)Q?:N9>/:EX]&;K</35T>M^%EV%EH,8N],'$Q<M ?Q2B1 (;$(#1OY&%K=7
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
M14E7NJ>*+7^@11 ^M9+[12:"L0=L'6 >W,#A+/ W3H/%T[_T\P^=%!EED.1
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
M]MR:VV!.O3<WMF;^2[%TD>57N_\M$?OG-M]*V9^]!D/ZP^;'F'4_,^X0>IP
M/^ZP(%#[GR/C_A+]M[MF(DPV  ^3%@,Q(N!LE@=FW58%//&'3CR1;,B,*<2,
M8=/6<B/!>6%,(QN0;9O*BF(U,@/^L?7<BW'$0@K><PCOY%KLU$ "=M/R*']
M69WDL]FR/ADIFL^YV*P?;5]B/97/HA+;E]0-8R8*NK^V_URV/*+*&_KEX (J
MZE4NKT=N25]'I4>E/^/K=Q['F#8EQ@WU[]>M$!QL5(TA%*.:@_WIB:QLG*5W
M'M36J+3S@#ITUL_&Z2DX_6[./%)1<&4BL46YZ4F1QEV%?#+?G3?-SXZ^;E:4
M2_Q@[)IH)WALIC\_,G]_B=U/%5N$Z%Z6^*]J>-YL?!OA0W\S>IB3\BN-:CD6
M\6"^Y%F01?F.0:O!9DGC*^$WMB:?WY17I78X:[^:&J"&O8[O05,]T4SA:/HU
M2/$USH<6T9 7E"]K4.21[\V0MRRI3C(+,["Q=HPZ-6(39]UI)'#2N3[$4 WQ
MIS5X:'0;R6$!4L"$Z\HS;9_6D==BZ)+YW7HU^?GSGA-AN8!3_.,YX9BW_.)]
M9S<%8#I7F2*\,%\10Y2Y@Q7&="-.L0$9G#0EW[*I=D=U3[5BEJO-7,W2J+$O
M9WV1UNFYTI'C31-^]62^37;)9FEISL=>\1^J=Z ^T;<0P2OJ>HRFY0I3NN.5
M/96*5ZMZ]+X\[:VI?FMQY_L1^_FWK;EO/7_\<.WKLYD&T?VE_EJ^$Z5BA>*_
M0DXEOH!%>;DN7<ZFS-FK!#6NKC=54K2C<P/JQ+5]FH-I45^)]N\<)#^<]S>N
MPLC6/L[=;^YCX:E$W+@;HW;B_]_;_G^_M[T]ROIJ@G.X@:%>LN_17>NA-I*$
M&)V+[X;XI2VQ59D";$!YXLDC?"TIUKG+4K)DMYAXZ\O5_MM[SSR=R%%XU3?D
M.87H=M+AOSRR_;4M8P:%X',MY C68U,A-F!")DX=(1%4_]"Y@^;(8FR#)?"N
MK- &LU5E0RAU I$-?Q;_Y)]BXK>#?[B#N/3G3?(YW&XV(+>"9@0A,R3\HF!B
MZA'LR3GTIUN@_SM91P&*@IH[3N4D6SX<KL<*Z.YWNVOP\M'+?!=_6=[-W_-N
MHGBJ/K=]JQ88J[E+G9:<?*!>-1SRXNSJ7=SM8YS/OW\^I\#9@2%7L('KX+JJ
M#8H%@_"^>,@+'$3#T7VA;  D("2W8 86\6_ K,O?%8/Y$#4IKFP@S([: 4>.
MA"&,[B$(I0-D\"^CD-!LP!T;.J(.Q3-,<">@^V.MRU+MLK:TS)S@G!\;M[%S
M#2=MVWQDFQERSZQOO]LNODGM$P_)BT2VQ"' E^7_ AS+0F](<WET*QN8>C:%
MI+ (1!KB<_*\7,O-'X'?&@P.^UC@6FO+NMME9 (?75U:/YC[\'%B=.5/MT#?
ML\S-R$JY0T5L0/<N"A:UP2+VZ4*"[QO-!<8MHYG*Q238F#@*_G7\[+\HZS&-
MO.R_A6*NY["!>PC&).EZP+MK#=D 9G\PDOLF4!_C(6=B-&9I\CD;(#LA9RV:
MHJGM6%%PLN,DHF@;PNHFTEFK?ULTS-]4C7JJAXC[!AQ#NB<:_O]9_D^8I8$T
MV#%&C*OF99P*0+7H*B6=+.Y>]I;X[3^4W,_<6WDCT[1:\Y:Q[)Q)2'O8A9O/
MDV( 4WP3V. #?T+BV;X8S4" CVGJCZ7FU4JP@2[M3A+5',4&A R9^Q?"P>5S
MRZI,863VQO[/-)3@.)3R;O^U;/'R?:G[/8)]JURZK^,PH9\4SV7*7' _MY"6
M6Y9ER,\&MG4P9)&Q[G:""PA>T=3_,]-UR/RN9P-_O1!-_8ZP+@Q++)\71M8
MN="N_R]7(D'&5T4FL(1J$$FX=VS,S_&_;R2H! %@4^9!&H8I[&\,[?9D2-A/
MZ1X&>;\'Q%:?)E&3W=;]![F[?V=QPL]T=)T7BMI7-1U=CG[JF)!G'BOZ1TB?
M]D#,W_""W %;6=)/_GT.L+X <D%.6SC%!NI.8YBFP0:V314IEJ%QDH]WC4O-
M/UOQ7$Y<&*@/"#AWY0NLB3A7.P%9Q'59&Q0LC=H.+M;'0SXNB KPPPT,C=!K
M(##?$V=#_T,4G6<#6+7XM56S^50$K,R^N:VZT$AL8/N-?WS>)=D)4J<"?-A
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
M:O#.:I4Q7WVCTXXVN4'^NF-$^__<>@S <HB&OG / <%,(6(=]KTJ4TB)4O8
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
M*?9[I<<KM1;UJ7T5-?>_+Q.4G6E[2^GKZJ& V\,<)'AEXA("M.0Z,Q5]#"4
M*%.0))U<K]) +)E5,0/C1?%1&H<QXS)G1F<&+P5H1N34M).K*C^&WZJ=E-&N
MYNR.,#EP;!WZO8 TF3W6H0(<L_T,C8'MU9;EB5RJ4H;:Z7 ,YM(?/;V%"2!U
MG<Q/X7J])VTR+V:_%$+^S* AS'.:@T9<#@&GGP4TZ'>!2!*N#0Y#Z5*)D=K>
ME*RKM?449&(#/YEK2,W+UU?$($!4LV5 -8!7BE?,\ P'?Y7]D[<4)1:O*_TD
MJP\!TSF,[I_B;J"6?BNB:EE45%$?I7X "&MTBX:0$,,J^K5.I?37<^0@SMZS
M7\;3+]9K5.OJ< %:=$T&3RI+0'X4Y82D1+96US45T,\O:':4%'_W$':<])0<
MO3_56-7>5E;<L"I]5OR,1,?/SFNV&!]\N X_-7(I"!2^D2I1X/I L.@!-9;D
M'.'OK;/CZ%7[WD?50\:.G"EO&Y4>O4]3:.&Z^$U=-9I;ZRH@BUL:HW32-*CP
M)062131>C.>Q]K6"WKP;A 69T_0[HYJ72I5T,NX.M<U[W;N\=B>'-^N0ZGOQ
M!WF@:P%'C9IQT8B]37M1\E25#F0TCRG 4^H1C&]-119[S*N5TK)@:;>T5VFR
MM/2($QU<CTN*Y'67S(2@KW4.H+A (Q\&HZP]&/H8?]<B4LKBR0;T(+H[.'PK
M5E5%@*!<FE\0ZO6AXTACIEQ+XQ<;U[-"3D_534ZT 7/$5IAH()&FSJR#WTTD
M2$Z[13<$42?:8.(-QBS^L4H$SZ0GGE CZNC812JH&GX33:IT/.-=P=\C7&8P
M>:0-E\Z$4J%+DM,'C6A?!N'(B;YHM%8]=36"<5@A4G71&.FW49YEZJ&]?8\
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
MQH0+J$913]_44L6'3065#[M;GB"?#[I\U[?JH)5% ^L(IMD)/HU%<*.E42>
M/.HB[=D0@[\ =7?HT# :UDKVLL]]31MT)Z><GS,>8?5(=.6XR+4+:W_>_SP,
MPI.$:6ZOPR_+4L98O+%4I9E?2YMT&P!'ZOWUS*_DF'G!,U)UA+FQ>:$>\GC7
MHX&JKYP]68K>[\*?JGS])C@ 94@+?_!RE@=-=)@A185&J\66ZE]MK*->&JL9
M&Q,X,292$UUE]6VEK:),02[%1*V$#>$YTB.&I5R")YXU.E*N\S1?W/\\U\';
MG?O4?A$I/E<*J)Q&($#[L0YXLB&\?L9J<'$'=YVS6:T.WCT<!T??U-$^C/9_
M.O%8R53XBKTA=.J@.V<:^/U,-@2)CR/RLB&WH=$(;C;DSD0%,BC?@W /)L%P
MV3L'_WC/WRQJ>7IPVI4-R:#7SGKL<SM%*-'R]HI]!#?"-!]JN$!&BF.:)70@
M0$@S2Z>>TO36GY)H9*RVR*\4$AL+__'A5_1)*V.SF4/[A8=%4TKC;&=@##%Z
M)XSB"-V%:3[*L*8HT4 0#_-QE^&GZ)208P^Z=.+%$^.65JN<'!VSKL;8--0:
MJ]SYL?Y-1/M$R)$X(RFN!%5K)A(4WJ?!BZX?V,?B/4H9A!,X21<RPF\/;$R$
M:GRV<$.E9B-;!\8GU#[DR8_#>E),9/Q/9S\+TE<\F\(!%G_2GZC7:.'4+8:D
M%NT#2*(%Z/H CFP RJ&:[=):AZXB9ZW+,E\/M5E.%"6(M]ETMQSJ.&<M)'(_
MI[&3)6C)C%3#$:Y94):WEM:0?M HVM0N*B;J;2/EZZJ'+ZXZ0R;C5&7MJ32-
M$]Z];0]XNFR3[^M^@5\ Z]U/7PM8@E!F+>7S+P>JY8%-&"7==E&E\PB>0L$^
M-FWS)2&EIV78D/I!=\X9!*#&R>*3#J [@QTU\P EJDI["@+HFV[*8Z85.B$F
M]RM\&OA%5 MOB^M4<+=?+L=$#)B<]V2T@%K,,BX#%51]%I\)Q6LF;[4-+T(
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
M&AL@9;=%5#EL3Y@=$#216_.Z\C]>'.'\<QP)5MCU]-.H>WAJ02Q+.K"D RN
M,J%"VQP>5<QXK?(%]ETW$_!9&=V96NRK'0H?G%"=U:NZ:VT4_^*<W =H/H!D
M\=;3I0$SVB-JY%(-B0T)#[!I$@$B+[2Q=-RUK8ORB\CG5_9)1^/\#3Y)CHF8
MQ7]8/7\B;@";'(/US7FL \9_U W,=#ALPP6^G8H"W;Y'LPK4.PA<+4-6+[[&
MZ'/?;I3@ /YN_C##]<WO\L  4D;,-:OZJC**SFN;/:X-]2GG^V^\$W[_4-^3
M;)MI-W(QJK<M>JM4C(.,K80Q1'_1;C)+FCB_LWKAE;81X- B@6?Z+E>495V,
M[=1LRD*&'BPR?/8C+WR8_[[UC-%V\W:RQ:U88AE(J)7H9UC-&*@D26&I9'H2
MT8K>EV!_I[K_9(-7R4)Z>JE<A,G>TXC)*Q]]'GY%??QT]W:0"]8IY[$VD5;&
M3,:X82<2IU_GTC71PU@HGJ1(\2GQ15Y@)3)+ UQ_=G&5J)K_))B)E50-7.%\
M_.!I<CL">$ _ASH,Z%&@!LP7+$EWAX@GTWA!=XI'L$QV'A##DH[5,GXPUY$1
M"R<\W/6DMJ<V+LQ8X4*O&,?:V-(B&,@@ PGS975AI:N@H-<% QIDF ! M#N+
M\0X,@\9,R6<Z73;3[%.LL]^4-$M:R_G28GWS*\>AS U$#.QCP=(<-7$&#Q((
M#XS,?)-*1@=:+(*L(K 0'- .%;(S*#!Z(&5TO\R!0#3R";..YWIL1.^-K3\G
MOB1VE><LAN)&\BF@/KT,L"&8Z:S]*+=<('C]XA#JXA?TP.YL?[6&]8FGK\0]
ME&_YZ"E5+A_2BMA>I>6 TBIBFM4QWBJQU40P@7BP(4_JB+$H>Y==^@6>6U@Q
ME F_75M*0]?!AON>QP[6G4C1"H^_OJOM"<+:4G?_E"BE(VNZ#^H N!A]&KY;
M77FQS*S$<TMC:R^OPJ_:3RDF=\Y?</H^P_EF5Z5[SF,^Q?_8=.#,=_CI6'R%
M9$</&R(5B"?5Q#1X4,;:L$(,@P(O'?4F2D'<YJ6/HRO+R-*5!GK\.2?EBBN7
MI&U<KP>./PTSG:;CEN;IA]!]\/+(,#4D!XJ'PCO@S= KZBL"4JU"K186KXTB
M?_5E!05@M!/]?>^/LR&.<N&=^PYQ))J!LUO].1$"RXIFC4TH(13CK45\.G4L
ME5SNK#P82&TZ%5A -[ACQUU'MEC6$=/5SGXQ,<=X,=%^'T]Q@ %'L9^)@.)J
MJXH@P'D=X/0EPZ,H]I,>SMS4MIW2'Q)-PC4O6FHTXS>*-$,++]6[QHPSQA5>
M0OAD-404?FQ<Y8E&70;G1K.^X0\T:.0$BLZT1]3/J/#_EE!_5*TC,(HR\:L[
MT4)0-28L=/ D\*\_%S08_/HV07??/AH,"H3H4M+#W4@8OM^/@N^^+' \6HTM
M\*!U[97HSPDWGHF'7#> 0-Y ()]+GE_E^?K7J60R_.-6.RZV204@!4Q?\&UM
M.@3$ONW*19ED-<NH#*O:H1QOR7,E+0@[7(Y6G][C ;&W.[O[(6\I,0%&N0S]
M;D:+8*;XX;^[D6V75G/Q+4R.Z=36J?V#4X[B@V[A=X3[D$?KWR5W<Y7/;;DR
MQC56IL:WNA4Y?ZF,GV7Q.H)DL2/8,/8MZL1@@U.Q?>#MZ3Z2&50*H%\??;_!
MRU<>E"X1X-M8]2K+V4"D7>0+5X+&K>\R->3(I6/T\R@78!4$,@*BLPX9.T?%
MAA^NC6T-?IU-U6^3$/88^&&8_..$377-P,2;-!>]0\*L]=LKW[A#N,4XOA(9
M^P''(L;-(1TX$9#O0.S_S9)IZ*\D"I7#*O4*G,R1VK3I7]P.9G:.2:;+6L:"
MI*809B%^.@9&,<=.F)&7:SHQ!,RT3PV9*&'W.6F>T/BK'29R<?2T'.Z,$?*
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
MKG5[S-E"%9Y-EU\-)F;4ET_ZALPH1OC"(S[]E+U.74B W\9 V1TD 5,'/TJ
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
M_^_4#0+\_ (B0H)"(O_+!^\]("4,@'QN_'P[@ U2?/Q2?+QV  ';*/ /\_B
M?SOX-O!O%! 4@LT0A=]0+PF;S\\/&RT 6PS_-@;^/;!12D!:=<]!01F7,T([
MPF7WWLY^+*QF7=TB=Z*?H6YX]DKL)A%YA2U;%35V:FII[S(R-C$UVV=N<\C6
MSOZPPQ%7-_>3'IZGO/S/!9P/O! 4?/5:Q/7(J!O1<?$)B4G)*:DYN7?S\@ON
MW2]\4O*TM*S\6<7SFMJZ^H;&UV_>MK:U=W1V=7_X.##X]=O0\/<1TB1U:OK'
MS.S/7W/,WTO+*ZQ5<&W]CU]\ #_?/X^_]4L*]FO#GQP(_?&+;T/DGS=(;110
MW2,H?=!%Z$RXS(Z]MX5EK;,?5[=L4C,\P9 [>Z5?1%[=:%*#^<>U?WCVWW,L
M]G_+LW]W[/_WBP1LYN>#D\<O!2 !+N=)JA;PE\7?":GQ@!9KXEED' ^0?D 9
M[G F76WU4V&>;3VOHO1M98_ ?+LH_ZY6,#!K%]D\MCQH-K4?1+(O0=W$.J%V
M1UP\5H!X 2<25=!A$FT1W(A1&:@_E_-;1R[?+*/'MJA55;VZC..O7]*,5F+'
M<%P8JRU9H-D\*PB\3766B,H]T9!$"4MYDC/:ZB=-&,+CKOH\I]6_2CPU?G"?
MNJK(7@?^PO555@3XB['$(C#[,B!+T("BF7RM3Q:M_<V (_7(<2IC _W U[#0
MQ64NPJU(4;0[Y\+V?-=@V0^('6.'*Q.G^0>P@0:D+(HI+932;$]%+#"9@@CI
M"R2/9'J=LC5+22=YHU?"PV+W=HO C"VTL"F@9,/64[<%WZV#_.^Q#$]D,HG(
MD>ZBXCFR2'MNYG)EJ,TD/JW)WK\"W""AF#SU>WD^-G?,F%+7GJ,PMB"O^DY3
MR/(;%P6)-+./HBV9B(5?4_1T7/50QA/T3NXCCO/C*,<CPX^8_3B?P?HJKZ^]
M@;I#HJ$_-)YFOJQ,2[R[76)'.P]X_4BB20N?A]F'&276$9*8!E,>L= FS&?%
MX" $/UKI3-4<9A>8]FS\5X/5KC=O:XN7%KS.58\V!9Q)E<P9,WR5&92WV5.@
M\K.5(;8ER)@LA&DE LA+N 1BS5=H>[^5:51)&TEOJ. J-3Z1;OW@Q-U.=TEK
MVWD=^UT&O<+G]^3>\M02FC#RZ,:)(RF/$75^>3Q 0*H?>09'PK-.?T$K2[0;
M" 2KJ(-!+\&K76*5W?/^.T33] XJ#LDE4NRH)\X$G?63.E=@T6&P!2XK>^2%
M+&6..)C"=L5T(&N@(J92"U*\GFOC6#?X8UB_9 A]>3VB:V1%8>!18_U]=VFW
M8K-3/?5M[\%,8ZT!($:&&<<J <48$EU^&\ @YE7J9G.3-TR+=HDG48JMCCHI
MQRHPU5N])/OM>A2Z#=^>2,M1L+C'3QZ&*U.!(XOJ((I">S$]?IO#1OS"%O D
M(=_$;\;.LG-8_Z\<S:L[BX<--C8("IZY7/TF@QC]SO/P4Y55*PO,&+:.F(11
M18<Q&EM0(XU.ODH4YWC=B"+'#H24L4[SWIZ.1@435[\'>OJ>M.*]KSHD,[T3
MKV\R>IZHJWV%;P%5CZ!EL/="'<4"<51[VD'F32=&9G9D5'Z^J]_3FIX(B[W/
M,K7.V.>[YA^_KMHY^?!\\UZB/I)2@ZP;3N0!H4C0]$H7JXI!3%PT>F"@[ LB
M/)..-.>=R^_X,;S,910<YU\(_=7$]WHS)9!_1>66Y;LI)*V2K0OU%>O'3?*
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
M2G'K5\1V*-UT<%</:MPZI)2R,T,Y99>:\)X?(IPFT)$9."7!D;*'1.ZSD="
MB@&(HX:0XW#R:-.0R&==E?,>"B9??C5F#GG=#9W9MWDH]_GXLVWQO_DT-9$$
M'.,H(A/+<$;)HG>&C41"F]Y0JY ^#,U6,833*_/\6/0HGUX?"?%104B0.K_J
M9$G+]/JUI?K\96(1D>%._KX-,X)D7%)H(Z=92?83OE'AC!-4K+0&2%JK#OKW
M1,LJ@/T%W>YOS*8?J"O_Y*>10;V"#$M7*F[$V95[#R,'/J$?^X8.F52^B1HV
M#MWYJZ2XK<U++X70=%_=)D]F3-G"N;MEM,)P@\@,00C.B'[=?%@*482PA^,#
MWAT T]I)IFE&\WI*/L/E-WN*S(5J[W7GT_?X S$+B/.FZ8+=@,1)V"!/9!<6
M=M'& ($9(=<++UD>K,!\-B^/1<NH)Z3Q@%;#DN^H+KG!Q6GGB,M+1C#HZ9T@
M?4LQV[(D >Z5@)P*IA[Q@ JZ(P\8T'PD,6:N]>26R%^6I2,D(LJ6Q7Q&PA@Z
MTGB"FXL-NO<]2&7G&^>%FY7>[;'K?2=2U/-UTDQ.'RPV<O"^-"2VY>[>N[HZ
M:[\90AW.H)8I1[&#?3:JZ_U;C56.GL$M><AHL(ZHT,,MFA[UZPTO[[@)V&G@
MG+\*/'SZ;.Q+MW\XNT7%=5V,^XX8@$_!UGNT(21^X@1XP 5MPA:PK57%]!73
M/K')0R7V[</P,=*+BFFGBP/M&K&>,SFFOE.[VJ]LDF,.MQN :K,T;W8D^@B8
M08&!%M%A(.3)V<M$M*/$HAYXU8 1DQ\>/>C4*_LYQ$K;?&(,U;NSX**ZG72E
M>JZ%P>(/V^UWQ"U8O^  ^T)#Q7_V0O"</Y@QC6TQN]BT;TI[^.BKW X5 >;.
M=]Q<O95:S^;'^:))=K:GKJUQGFRYE-'OH_LXM1S6DXY9&SGGN4U("K6/=)75
M.X!6#GS<0JD2]1DT0!T:RBSQ%Z_5>_*3-=3O=V-W2D^R_GEQ*;?D31OA":(.
M4=?U'D5"3:$2IL$]C$!6TB D"9I06W3#ZK-$P:AQ,)ET5YCIV:=;$59F,O:D
M9WJLYM96RX867X/O!:RMW$(BI9BX88$82!R)?*_]Y,+U)>/>E?:!^_@([R[
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
MK0RAM*8 DTHJEL1^CY%ESB;/,B?PK"QI3[^86EK_,45:K+W%(W_%,\>!REL
MOAGFG^++XT'$5UVM!J+!Q1)#EDCL(X[)E^4JUT/#UY0RS*F=BV3G6.W'%P(S
ME*8C L8>/>YT3YXAP-P:.PNBJ ;M6Y$!O0:322T\0"FJ)DP ,T38S.Q*=4Y
M*\<\*RMZ_(L6I?_R7-2.@(]K%<FW]YI<D<R\L*&+(ZO)T@+=V6:8]ZAZ^XZP
M^/7&Y 4Q>DM(LZ/#X _FL9)P;E+EKY/F#ZOG3$[T7::'Z,92-2*2GV1??"-T
MTPU5D\21&9PD=X6!.YU;$?)1CE1R>Q\?^A!3LZ5/?*Z'J=9*EEZY2T@[B3L2
M>_YMH>G;W>,ECFJ&+7N-+K[XN(%A7PWG^*2,+Y/,D5&:LH^S0H!*[83M0YP0
M1KE7/\?T\4_,UJ:WS6^;F@=G4H5)PM2]-OD1F\\)RQ1U.,O-(&L1-'>F#@6V
M(6G2OA612*QN[*#+HST9?:U.0M8P=N^$*7^QY+%71Z5WT!WOMSYST0]/LEQ&
M7W1'?LSIOK[!Q8<B*>8,JA)I/<PXUA0W,\*BCW3@U >FP61DN[+'>Q7D5R/P
MI):QGKWS[RS2@#&?ZZ?4J$8!/G2+JKN[JOTI-@HVWQ 2QY#,H3=3SJ0TZG#F
M0&N7LV>33.@D%C&G*%8>_VV[V,Y'T@,7J*^;#+?Z]%[1L,U0/7!+K0"&A(T1
MW-M-9^#/+.Z=:? F,ZQ#WFNX':D$MIU@XMN;'8\*+615S0ELKFYYO<$_T^QQ
M^A[^<+N+6J$EV5P"-H0HU<<,#AOQ\."F8"\@%= FF9W[T!$OT19@H/$*,<7T
M%K;ZR?VGR3%Y=WE Z>'2IHZ=XU$W3@%6%[\@0YQ'$7]XU@:>^#<1-#FNPWWM
M$B3-*?$LBJ]]5X]E/JD-/!)S9/%@A?K(DO1BS [1TSO['D!W \;4E9*^F.-3
M5Q#?NR"1$0IR1(>"S@ZR$@;G&5C?UX.</88?]!+SJ*%;\\]]/9O<X"\S>O2#
MN2IJW^-,FZ7$\[W<EV@-.-)KW/N0'.8;&598Y^A*H(X?*,>DVS$;$PE*47W.
MB6V^PT:A^SAI\]B:%^GY-3V;&_4VVMGM%;UPS./S]V:8:MIZ;[(R8/L?@R$L
M+FYR-=V(GH380!"?8WG)%O;%18B*.?L,UYL*_M"[-G_OQ.+AR9IX?;K6C5J?
MY[9-)11^F.8O&7P7I[,LF*B6+-)-UA%PC7ED=JKA';.M[:U\\S-8E$H:BUE+
M($@31[M.Q+):3WD-;)$>L'A0U-!OLTW*>X_[\537[T1*#588>;:+6VSIRUQB
M4<!5JH&X]R\5Y4($H(RD:LPDO_4KVW$^T5'G9A#5L6=-\[O-T9I)%[>-!U4O
MB;:2&<?I"/ !]1-1A:".;=E%#*YR[LC'!0W ,8B$Y,X>+(_"#)P7/I\S%Y+G
M_N;MZ-;7;W8=DCJ[)6Y7KU[?(%8>&8)(9')LF H+]<PPEAN(?]FF'R>5,]='
M@4I>1@6V.X:+^WVT^+D]Y[ND0T;'9..!Z**F+X)]')EICBWR55^K"?B&>=.)
MN9K2U]:K/E]L.&"LT=PPI(_I46$G+Q[/OK(%)L<S4"T=UK$WQ= TN$I+N+E-
MCFQ)J,5*@/L [8W(CBE1/D9;;HG6M\M59I5'Q*@4:VQ,L>I5_NA=<,(]_5#%
M+ML8F?_\=#6JBT9G;[N ;%18&*8B8A5@,8K6K/+S/(+6FT*(SUT=F?A9F#C6
M9MXDGLZDB\X<.C8BL^OR9?O:_@.(>\AJ UI6)><0]S8>QLK"8C.&;5D1^UB4
MO2M2U-*9PGZ7$F" G;8P2)W.O9SOK1:D-*=W>:N7@^J>3O:/6XW?HA$<:3+K
MQD"3 6/VO7EF(Y7K>A",*2%;#S5.[/V:T)5LK)17BZ+I6<_HQ.?,N7D''; ?
MWV*J&?PH V#P@,1B2:93%F>;PQ0/(&UPOJUB5,=(K&=;!4W(US$_$256A)?9
MS>?UG';F(.KN;9CJEH+6DI.3K>EK;A[DMPG+Y@'QZWD?C_:/M@YT-[#H1@EN
MTM9=6W1I72*/JBT!AT<2'V$ U5SP94RQB P$[<]_B_D9,)\J)B7R@!"<,FCS
M'K.CGKGXLM%JZR#M1-_"GM&%=\<_7/JMX$G>-59Y3EJGEHEH00#HHSP@+I-S
MD('J8,Y+@]9A(_H2\@Z3:08RY)'ORD%-AT-5V-V-Q49+7HB[#Z\X^.?/O,."
MJGV)5CNB^+VYE48\((4HQ F=M&<2:2%3B&U1+AQ7RCS-?+^C#=$D+>3JMMSV
MBC?ISNPGAYX+'N'SC)ZII68EP5Q]^7HSVP6,HX1U:&-4#!8:)6+MTZYA$\QG
M2H+7!\!;9..WHHX.*K:_]RVY'SW'?&?$=Y]]%.RC9G&D;>#YBB'(GNSK1"C
M%PBD"4P]92BD8I3!P?;5Z $PS.N-EJ[!\KL'(QJO&S.*1GL;ES8?=&EXIIN(
M)%H91:EU(*4)6^8F $9DNPXLN_SFF!J58)+#^Z::QAN2/OMK[QSR$)0P/GLW
M[D=W-]O[DD0'0HFP@1,!8T<)-(';"*E&Y5*&FBF(6SR@EI[JG!ZZ(J'HE:;G
MW4E0SPK\?I+L?-Z0Y.5=DZ+H>#=E6K^[FA*&. ?UH[8L8@#.EF&"7A /$+7T
MF+K9O./3!_])Y,:?OU'!T4^G$S*%SQX(?Y/<TR"EH-O.=P"Q^2>YN@[YRH,C
M1Z0@X:2>129C+-)@<K3<1^W)RH"$F0J9*_LQGT-TE X[O:PADV1ZU16$CK]I
M2/JTF7_M@9O6DHT[M_C<$)92"FW@5O& ((02B/>L^<8Q8-JT$X1 U9CRX%KO
MQKC0:Q:'\T==JH7?VT0:3_58#IRN2Y56T)-.[@IC[X!&K(R9B$YOQSY8?;98
M("^4@KE,S>-U=4R/# Z*\>M:E@08Z13?E!:H_*GV75=@J-*8T6$U\M5P-<-D
M$F5A%I+D&(&],!2L,9QIOFQ3,(2"2^.X1S 5J!+)Z%"&.;T-L^W-NYJO.-^Z
M=#$3ZJ+1[J#>$'0F7F,L6SOQ4)XC,'K '#D2TEIHSY$?A3:M,1SA?J*Y4HE2
M6>(A&$$9,+<%(\DT9B6$O9C_H./MXSO66]Z[F;;YBO?A+Z.ZL;L#KU"MLV6Q
M'&GI,$6H#R%&O(#E1Y\ R2^BXBBP$L>F1W^^SQCMM#+_1IJ9Z3M46Y] #YU^
M=W<FY*8%KLX[9<M#(QG] P<J>X,*L' B[B)?9;4@0,WR-L0ML@(G]/D(:&41
MI@@N36K>TAA2^V*CD,/R/LO><?/-);^ VS[9(MF6S]@GMK*)B1.2##Q'5H$5
M])5XC@=LAOIP"!YP'K\ARF3>-D;IY-#R.SVEDU]?ZBUZ+:A+3MBC&R535!,=
MREZ?&'30[O9O3A9Z"/)3A;K(*G :KD);P"GJI3=502H(9MC"*K7*OA4G_K+'
MNM#D86'QO?PE7VMXX)#9]/5^V69#X1P+M R_):[$> UW%4Y$'_=)DQX/$,@"
MG9B:D)(2*YWID7 M+"&ZZ2TN<V6T2-XV<=+88JN,3?X%HWM/O$.>V@>ID7:>
M43GAR0A9;OV?_H7L_\V%Y(W\#U!+ P04    " "=C5Y983:K$%I$  #>30
M%0   &-T<V@M,C R-# Y,S!?9S(U+FIP9^R[=U03;[<_&@2D"4BO$J4C(DH1
M%$A41$2DJ?02$9$F1@0D2$P$!!2$" HH*E&*H *A@Y1$N@T1D"Z$! 5IDE#"
M0-H=WM\YO_N>]_M=][[GK/O'O6O=83T)R<P\L_=G[_W9>S\SX0YS)R$[3Y^T
M.0GAV<8#N0#^0;A_(&+'+B$O^D/\(>#&PQV#6$*V\6QM6Z_;MC8^WJU7?CX^
M7K[M_-NW_V,(" F"0V#[=D$102'AK0W\;X>(\(ZM#UN3_*]3M_'S\O(+"VP7
M$/YO;]SW$ E!R";/>5X>5<@V"1Y>"1YN.P0*RLC_#_%X(/^Q\6SCY>/?+@"*
M(0(>4+,3%)^7%Q2:'Y08W'L+W _AD^"7W'/PV'8I)U\!U3!I@]CTEX)JQRM:
M9,[VTM0-+UZ/$Q*6E9-74-30U-+6V6MD?,C$]/ 1RQ-6)ZU/V9P^=][9Q=7-
MW</ODO_E@,"@X/"(R!M1J.B;\7<2$I/NWDO.>/@H,RO[\9.<O/R"PE=%Q:_?
M5%95U]36U;]K:&UK[^CL^O#Q4U__]X'!H>&140IUZN>OZ9G?LW/TY975-<8Z
ML+&YI1</A)?G/[>_U4L"U&O;E@T$MO3BV1:U=8 $'_^>@]LECSD)^(9)J1K$
M"DH?3W]9T2*D9GB6)G/Q>J^PK+H118.^I=H_-/OW%(O['VGVOQ7[/_4:A>S@
MY0&-QRL!@4/8K+QD;<B_CC++J8 N<CR\"AM7"*33IZBP)Q0'<<\'^VN:@[&:
M?61UGNG3)X=;U"%NMVTZ(M=6!%BRI1)<R&0&M#JX(0Y.<9@OXHN2S9#8_"90
MB1)GY  B=&N*)3H"0-+-[(?0RA71;ZEVZDV,C*ZN);5TZ7L[ [*\8K\Z;*_B
M0@((8U"&![ND= F)O8Q,FU"F#]0^W8-S;*)UOJB[YOGAT$.ESRI."+$B7[/R
M]U,R*R8LR74&%=":) .:^(4UBI[M>RY$7OU=/TP0=79PVDZ7$45_OECU(<?J
M3:-56&A!DXE$%E])A5GG9*++A6,P*2YD^R;F&U8$?MD!4.-".N&C2&K"KTX\
MQ4$([4LOJWMK6GFIGFEN)[(1(I* /'S[O-M8"')OT?;;<)=B0@]"A@MI"8]
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
MYI]._DT/5O9:,XQ!2<; **UBIZTMC4 9/^E?4YE[O%CV?21_O7.4GZXN$\+
MDU?!64Z!Q ,QK V/,XK53MZEY57NBBY['3\:!5]*?W@%D7?^WZ!9XU<)&FXJ
MSF*3CX[_*-]US6Q*M9XPZM=%/ *X,DW11P$\C=2:Y$,W261)O W.W?6M_0I8
MT9H,,JY_1H;68/RF3]U]K/S\ARL%SI(,8&2QGY,F2\ER,%% BX$#9NFRZU/M
M.8AV(9CJO,/4N,/IICBJ^[["OE>]ZK4YIE>H:7S7:@<_W;9H>G7J^:D ""?^
M-P&/#>!"1I885;2E!9L"3@\>+,%#L#NUVD7W3YVO> >\#?'WBWGC,Z+''BY_
MI_I'X8)4S<OJ  /K/7Q'GE5,P _ )[]!4Q'*'#,6DEW&\F<>9UVBBZ>AK7;-
MW E]-82V>?TYTK#D^OR<S)G[Z&IHFR+E_#6(- \SWDH&"&+N0GOTP2>KH31'
M\;&4#GAUZ1V,-BVI35]P_#=4P,CB5'0M4?&V78QP\(VP9Z7$EUK#?<B:5YHG
MK[^A'+_-P\RVPDB"R<8<],!&.+0:"YB(3^EWX>_"3/'>P&N:#P<NC$*V>S3>
M>C7W.U@O5.Q)E!D,O7$AY%XEPJROVS;K\D4TCG&//I0&O[@$[$$N9(,)T!]0
MH^J^U<<U]'2\-+G/4?OA9=Z0G;*[R?OJM*>=RPVSI47<\.2Q'869.W>^O&X#
MX:06$]H)@,XZ2]JVG5SCP)*18BBS4_6,0YKADW4=J7*MN69T9%+?KPRHM&9I
MI'9M>7,G?_>;TH9X$<R?D\_KWH;:5;"V 6PJ"= <8BEO4/4!+8$VD=E0&!_:
MIRYNW@Z(4<(OD,40/?DI+<;WH=<'/.84\@^VR\+W7A/&[[5X :TS<EV)X4($
MY#G=4-!TEY=P'!-V Q?B1Y:9]Q'OPT!9]C3&DY+?& 5BQFB;?=;,B8JF:F+:
MJ('J/;N^,Y6^-ZJS)<(R1MB9@"^H_L%O,",04IT(<4#;M<U.A>PT:'Z.HNNV
MJK^C2^LS/&7_9>\CN]0.]QQY6UK[I]ZLP5%@H-IUQ1,,G4> <ZD^2[EQ2GS$
M=6H)MX:XI^AZYVJ3?78ZJFS3MM'.UK'NSEL?FU"=@Y)]U1EO,D?OOR]6<H7V
M9=L_@CA92?_7X>/)O+35WO!@+Y!O'R$M:C"M4:_L#-L:;*V$"PNK'**PD;I7
M$OM&9:;="Z[*H"#;OC@[/T;W4*& WGX2+;Z=:/J=%.0PK$2UOL,2G0P-/]F/
M/D8M-3S;;WQO=?OWDM*R%P_/5]76ZV\3K\XS'#/N>_G^HE 'Y-: %;J"Z89M
M<3*7H$$9K4 XJ-<28#.I02=W]MRK[2<'P93KA^!51N.Z#HE*]W*7')MW>ID+
MGQV<S+/B^SKAM'%>6L^2(P0R"?]5P)MY ^T!/&3N W"4\?6VGOMXP;60%'TE
ME(#3]_SFXP]^*-UHJFRT.A85.AUZ=MIT.#H]HSY="+(YFLPZ3R>Q5&)I:FU$
M\Z$F'0I\V*&3N*=_]=;5N<XASPJZ17WRIFGA)?=,=.+HKJ/7"C)XQ>QN#8"R
MTD 6;D)I,7ZSXUC>H! B=->6U'.4NCBT!JRD+S7 .>V/[5N](P,![QJ/W[V]
M&W;E@HKM<;;I"_'R0$(G@@\T/%F6)&$>4("&TW LR3IJPN#;LKFL3<R34':S
MY,:0U*F*SB>'AA5N.#WL,EXCL&0(')$]5 *@7IJ;0.VY"ZWD)Z<V&1+:KM'F
M./+TC():F*6']9Z&Q)"CJI9Z/T^EE5$J3:ZHZT%N?;9"%;&DNAA4 "0??D7V
M ]8>IC=+ISRGS9YN59TW8]WX_!+^3&-B0&*,N\)1_HP3IJ9*C][R),K0BUC2
MNAPQ#\"=*<09(=,Z/0(67E/ANX(U&?WV.$0%7:8YLV#T?JLJX^/TR;&F?/-3
M2\^$1(K<1F_#[8I+>@1\4$0NI,VE+M?BFQ%;WS5=J*F\K\:56'?GCZF060NO
MS?)DAI^7Y-$/2FG/(=).5G\9OBP'(/X%6AT(H4*3B7L]XPN! ,O&@9H](?+1
M=LW5^D9/I1\HU+Y\_^%CERI)##O9#*>==(B%RG/ N&:4@.8)=W@%0#N)^VGZ
MR;#=/^:.B$Z-S6ZN!!T(6J_P&MLX(6+[.F/VAX.*Q ^U _PY3LQ"*ED8%=6%
MD?[.$J>R]^JRM=S[IRL&]EW^^CDE.C_P9VKYL3:U Z9KA/M(TF0<J6(.2&F]
MJ9_(\J9#'8 @2JF<1]\OX#Q&<[XJJ,IC3G78)H0O]=;TR"A^]SV]?#_I5KL2
M"-\!/C(-"5_TI:\S>D )SZ*/ "/,TPBO8)AV4*3H?L1.[ZY:NV 1VW>AU$8,
M+&!OKB>)WF3?E66\,<.%;/>HK.M C F^Y7T>TMH>_CV:LYLPIDV$H+7[,3O=
MT/RT[*2KY@<I%GM;S7;IVM!\")$OV<GC<A>M=C2@RS]+QH[(WUR;;G)EF(%7
M/K)%YJ0+4,5@%3C[ 4PD!";\O2;BGG&X/UVKW41V,Z[S2V]*2LS3C3WXH"C=
M9B6E,2CJ)V]Y/\C_^=@*L==,7R_.^RQH]=5XK0ZF[3GS"6&50#P8XO*#9W-M
MO^QA4Q(N&?#Q)]\6@N*@-"2VM3F&<>D?/7X>=EM3Y%5&#CYQ=6-*]]JA)Z'4
M^H$S4;P63E,9.C*-)<DQ0V22%'8R PO!J(%"^I@K,"/01H!0)"45V^HQ!L13
MX>TVD;J/\^@RW_HF!GOLJZJ#SMACL<KK)K:2A,V])\J6;4QQXV"AH@]H(A:R
MF:?0]@,P0Z"K3?%/*A6_$_!F&5.[D2V8?<3> +IL,B#JB[GRZ[Y71X*P @GU
MYM#;8NIM>"YBV(RQ#RBB\W)$L>RW'+W?HZ+]J;9=.2=+\\?NIEU=B#@<^HM8
MCW#K,TLIJ5LO];I!L =1S?*"[L2V%" J!K/S3@ZYFB"D(X#==77>R[:J'J@T
MU>3\+#-:O?)/*BD/FD#BY>QD20'6A2Q^X!QMYM2W)H6\6?S(*#)QX<I J&IM
MBZA*VP-FW<&+(_O=G]S;9P-6F5B:-7Y8BX)+9ND34$B*3_[^S$F'G5[S1 C-
MOHCZE$D21R'.US_XK/<K\:E1-Y(OU\^LZ).+YHW +(/PHU X&JREXP30ZNS7
M)'_QD1P$%'U^B"./]F'GPI2 \#.]1%548.OR*.QYT)73]@_1E>JN.ZLKROT/
M5OAEE'S";'F-':8;+[W5(&!I".PNT#IV+%NZIPN02OL\^;,_$*, O'SSN_;&
M052=2XH#IQM1V1$@[6@DJ#+]TV";LUWY]>X]?DQ=IB7G ]A9DX(;Q8&3,+./
MU%T!;0Z":?,M#(XV2!%+B3:J?Y0.JYK<'8&TF=D(C<+.+,<@>5CF-+G6'OY9
M+D0,)@_HV]*6DE:?.H46!N;(W+F1E74M+;U#^IB+L8*Y]JY WI](D""[XN"A
MBYZ, ?9#SNXKWF:=RX$>4:,>%M.??@)7/RZ6/8H*##CU"L'(E]FH &.K&'V0
M_3;2X2[1G)V&L?A-" $)GH$$\L,(/X9__-E'/)@AM/J]<B8I3B-M;BF062>"
MU#1X/[30TT(>]F2$ Z+TA^UD*%$QB+@_OL/',%>AR1G[!NU WUXH6Z3N^'A/
M4"E!OS#V?AA4#QZUO+?8B]_KAHH,($I[^+Y.Q:"9!H^_V'L5LWL^M 1%7#I5
MGS4:>IQ=>J':1//4N,_A'8>^E?W^].PEEOBEG9=FS1%Z9LTZJ40GX#=PP-CF
MT*H90A-M 5I'!32($4R:TUL'K1EJZXGS4>_C:$P$RT75$0WCJ3/)HFO?USV)
MWY8;@T_83"-#6V(%+'3GCT"T\Y+_RP#6.2+I8(;[/(B=?(LM3WS)- 4,.P<W
MQ9,C2C%C[1B))I(>PR92!%5T[T*]MLB^LU9A!DC'TP>M1\=NX#_T %I%+%DE
MJNL"+_,,^@PHU@ULRTV8W%Q4)?K84_M>EO^4WF6W/^K5"48?(@#1N8[,IJJ,
M7E_-/R9!!Y^(Y[A5<B8Y9 _R8OPD%Y($DP;N,671!D@E(*DM%UY!I,O%/?2I
M[7_J]>V^R<Z)L8*Z_>G1L9=MU,3>1Z?OF;FJN]S%6&+?Q^B#2 1B=-">P*Y)
MQ#"Y'2,RN 0VL=;.)""6KF'TV85VZ#DT,71/T_W2YA]]XW:F0K4BMVCUYZ,U
M[N<]X!%G24>U0.5(ODC@<!(%K#-=NZ!B+-LRELS0ZM@M&+/#1^G;GTA3(X2A
M=7W?Y33_6NL(G>G281Z;=(6F\H6R_!ZP*\*H]L&#"(!9U)1)AWXL[HW=Y%N<
MV/S9^16[5^.SE<TO^Q<6?JZH/E?-E43F&)CLK3WJ.SRT$- %A7)ZR?P<!7>6
M"#L9?CG4N@NFT[]J=LOPY!#KW)NQ6:)*7_+QBHYP;)AZ'/67(__EM*\*SS]H
MGXG>1P2S.]]=$.[3@7":'5X$:*/JMR/N8FGE,&.TZR#"'2BD;_=$ZETMNY1E
MDUI3J7*6/\O=JZ+M]!_ON%CEL-M($+(S1&/ C"/T%)SI+9 PI1_G(U])6V*I
MJ>S@M *1>8$WXM3KOI=]&IZEMTB*W7 PNNH<K:L$/><C09_A"&4RO0%#CJ#2
MY!*@B5PPY>RJH+?^]K#(3EY:ZSZW4/Y6@51M[*[FJQP[&M(]6Y&X(YSHH+R9
MS9)N9$0"0\P+F$%\Y5*+GB%E[5=/JX,(R_HI5;P#OC/[OD?!IMV[4,V6[[6S
M=X8,8*LMCL4%J_^+;5G6X&L\2X?]5#R5-)F#YS/7H(M315\U!R/1AE1F;?+A
MZM)*I<2ZCH[ZF-NM.]_T%8]>VFW&?Q+"BOR&G23 :0@'0)7<!=V!"N>(0">%
MS,-I^>U'\MP_4K'EPY_H)^Q];"TL[9UMM*S&M4;*8M,'!%7<]G3-.;"DU2:U
MVI!C)E.(-OV1F:[&_4W&= %* &YUY(^JXR^U^MJ^.U$'9X"IBQDO%SX4U403
M.@D\F#XHS5-\N.$SPQXDX OZTJR=WG[M'A8SN!J"S'R#]W?9 ^X^;9%'?D^/
M4FV?E&F=ZFYH^N;9I1PE61$M+/B3@<4=Q'P[XK X1@M   BF E#5#N.EN2:Q
M+(OFB3I]3984)DH/,\Z?/'I7KZQ&NTS#.<35W5!Q\5/FRO9K/, \R'$SG(G<
MO2!D;FA;=B%\,@=:/?"L<FY")MMI$*U$^9DM^AK(^)CP:-2_;(FDP=#;8=J:
M+H2<*I/CB/$#2J\Y7[F0NJ6%&!JY0['  W?/(6F?L8/B_,XRN7-#A":'\.C7
MWCN696W?S?@+F#F^675"O,'*8R>3B/) )EAX+M'T63)*S$/MP+DSM(=S/AKE
ME^WZ@<IVZY"B,^?BCL6=>&P0)VMWX.KA1[S+,RQE4= 'AT!1'V(F$#0G+N0.
MN5I\H84I/7]SY@Y'<?;0H=&TPN@II.C(H9?[CI0,.3!01=\'[1(-'AOLNY2U
MN[@SD)<QG?R5EEOS&I72-M@P6$$1M3[VKOYXWZQB=6U/V)7K)X="@E[=?;:#
ME7&@17EF=^ W'BMIQ[^.Z.Q%(:8?YBNTLO1K9A!]GFK"V)$S>F;S(A=RR<<[
M^K/$L3U<B'6B7?V*U)+?X2E3XQDH;9T$:"'9ROH<#P\2%Z+J6I3T,?R9MXQ+
MHF(!E1%V)^>649!G> _AZ2^WX++G5TZH:32$)X<,F(3/GM:=)@$Q9)94'2=-
MC@O1TT-P(>G:( \V@\%IAOU-P2[W@;W'AF0M%^)JFL2Y/0?FXG?@,3@& PR%
M8^>Y$)HI%_)DM5!F!<&R6/I'>V0MPH5D91&XD ^/L&T3X G/2:O72!M!P5P(
MZY[UYKMV^*J *VB@'E8\,P:LN%Z\P0+*V"^;9Y,W"!R5== .BUQ(?@(7\MD6
M/.SG:3AE"4NS)V^:(EC5-5C.B7RV%Q6ZR?L6--8,YQB[&4P=WYSA+#'X]"T=
M*S1H0_&8K23 A?2V<B&_"L'CEC7^@I$3IRQ,G,TSL'5+D@O9S9D *X3?>_$<
M >@*[%$>,>1O,,#]'5+_C,H#+/(2=E7&@0OAQ6W@3SLAC,%VY%\!\+9N(0':
M10MAS*/H8U6 .RUE2IQ!;,9D-!<FL=0V$TB/*SK[#I.-&W:WZJJX!<@KF)]W
M_A#^27K\]&./]&37T%8;];K0FKS]N9$/!XM?.DC9??R=\<P36>EJ49FL35!?
M;4W6?K'M?S#$OQ  4VO.27@"=FVJ!/O[1N3&1T0^EG8-Q[J/%>9"YKO<0)P7
MYE<R2*]0(AR;?28%I-5WT)YG(%0:,#4.6/_VJ8)=U*WHY99_=6J$$[9%B?1K
M-T:<"R'L.L>%V*T,?:Y9DV-)-'+."H!Y=Y,^ %\E6Z">V7$AZG\,.<T@AC8!
MA#;0=!:@$8<^8&=/L<ORDG4W3G$RA;7S;F\-PR9?;%0A8'O^^X+&\DQM?U&6
MW*C8D-MP?'S+3[$:%L@![0YPFA=NTV*)U4E4 'TA%.M.W@G_:3G(A2Q(@&;/
MRR'%OV'SQI:[F7N%J4P\"[CJ&:Z^2 ^-N'ZQ4'OT"Y/,48T&7>DGMG<).VU,
M QLHW4 NY&XN=O(==#6&O)&*-N1"/HT"JLG,I84K>$XL6"Q.2G A:MFCY__T
M@/Y#U<(#^ZW9*NL</\0.4)E:''!OYA_%CC6X]_%0&YQ52HC3SF<J:8%Q<!,+
M\&$_6!3:+_PWK@ROJ,1N"A1Q(;>M6?'_W[PLIQL^>8]4G=2)&YWG"$71\(QD
M]LLF?RY$2/Q^DUU1L.3\S2Y&9$W1J(^>_1\^F'-U6/OC-'5$NIS9]>LV6G/)
M )8CVL2%/-)B"7$AY2?!@"]ZN\F,(XEW[Q&.SD1UN.M\5*^U?9*;>>B'W LG
M*YE6MW]:C^+9 !U%0!!DJRX:@=,4B6.+?24=UEU%<L0DMHB.@F"CYJ&;NYYC
MKKNN]O!@/VHDKF9SLM4V5E*Q/XO:L6.DS1/'P<@CP-S^M:[5G=,'U*)8!>(M
M7,C:U!OL+/'FQ@UB'@BP"?;341:4"_$Y4L1Y.D.0ND?Z^;P3._2:"YG=MP:J
M8UV/V-P09^M :[X[66%UH'TO_R.4MENWBV_L7",Q^;Q OGI%F)PC-2'N0I?W
MS&,9@B %]=HA6@8PF93UMGM@[H0SIG!R#(ROE;3K[R[YORS$@<JS,=B6.OSR
M'2XD%LX0',"NKF$1UUS!N*.%SK!>PB<=V''&"+8%8NB'#(L+>8K],"3!.0Q*
M>68MB L1O<DO[>03[?M/H2XP[<I2!CE=#=I*VJ0/PE?-CK!^$GI)?Z66?G-^
M,-:SE/H0FUZXF:\@56;@0<"O@I-+@-%-;-JX\*]/VA"*29.IY.4'< &0$M)
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
M!Y1/ *^_%%U^,KWWL1'[N?E/AXDS#GN7!<M?:8VW#/7.,W?,8[3I/D]I\V[
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
M"Y?,A5Q!X. TVR5IM'+\>WAYU$(0E0OA!^)6O)-G?.@('-JKH9K:J?US6]_
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
M^8-&:TF4RC+2A8;<<?6, X25%Y\OJ;'F!%TV8@EVA,=;:XU#Y&J5ER#(8T
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
M)GM<9ZUSOKW>=Y_SG?/;?YWA]R20S,SSW.VZKVMFX/_@4P&98T?LC@ "&P2
M,_ /P/\%2!\\CSGG#_@#\"; 'P&L@0T"?[8_KQO^;!L%_[P*;=PHN%%82%CX
M/X:(F"@\1(2%125$Q<3_;/!ODA+BDG_^^'.2_^/0#4*"@D+B(L(BXO^O-_XG
M0%846!<X)2B@"6R0%1"4%>"W $AXC4+_L3P!X#\W@0V"&X6$1>!E2, [5,C
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
M 28&0,4(/@"W%HB:#VENY@/OK/E QY]55ALL^R:CZ$AF!D\0/_$;M;:##_B
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
MDJ0_Y>(*WP:9/HARDN4\!-PZT[Z'JI[R3[PDA D#'W'VX[Y9&?8G)&$=.#=
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
M\-? 7P4\(Z'X<UA)$U?P_I'ANUMK*^62,12+-!'&(Y0T8",&!RHVGCBNNHH
M\FT[]@?]A72-0@U;2?V+/A+:W5K,LUM<V_PYTQ)(9%(975E@!5@0"".016GX
MU_8\_9'^)/Q.B^-OQ%_9:^'.O^,[>.-(/%VM>"+"ZU2-8^(U6ZEA:4!>P#<=
MJ]&HH .G2BBB@ HHHH **** "BBB@ HHHH X>R_9C_9LTWXB-\7M._9[\#V_
MBQY?-?Q1#X3LTU%GX^8W(C\TG@<[L\5V6H:?8:M83Z5JMC#=6MU"T5S;7$0>
M.6-@0R,IR&4@D$'@@U-10!QOPS_9T_9\^"NHWFL?!OX$^#?"5WJ"[;^Z\,^&
M+2PDN1D-B1H(U+C(!YSR*Q/%_P"Q3^QM\0?$5UXO\??LE?#+7-6O9#)>ZIK'
M@+3KFYN'_O/))"6<^Y)KTVB@#&\!_#GX>_"SP]'X1^&/@31O#FDPL6BTO0=+
MBL[=">I$<2JH/ [=J3X@_#;X=?%KPM/X&^*O@'1?$VB73HUSH_B'2H;VUF9&
M#H6BF5D8JP##(X(!'(K:HH \U\#?L9_L?_##Q5:>.OAK^RE\-?#VMZ>S-8:S
MH?@73[2[MBR,C&.:*%70E693@C(8CH36_P",?@/\#OB)XOTWX@_$#X,^%-=U
M_1@@T?7-9\.VUU>6.V3S%\F:1&>+$GSC:1AN>O-=710!POQ1_9>_9G^.&MP>
M)OC5^SMX%\8:E:VHM;;4/%'A&RU">* ,SB)9)XF94#.[;0<98G&2:T/A9\"_
M@E\#-/N])^"7P=\*^#K6_F6:^MO"OAZVT^.XD VAY%MT0.P' )R<5U5% &5<
M^!O!-YXQMOB)=^#]*E\065C)96>NR:?&UY!;2,K20),5WK&S*K,@(4E02.!6
MK110 4444 %%%% !1110!__94$L#!!0    ( )V-7ED0V(_OVSD  ,1    5
M    8W1S:"TR,#(T,#DS,%]G,C<N:G!G[;MW6%/KMRXZ$93>F]0H(*@T:;(4
M)"K2142E"Q&17B("@A(3!:D"$1104&-#1$JD5XET$9#>A114I$D"&":DG>GO
MGGONV7NMY]Z][]GGO_/QC$!F9AEC?._WCG<P9S@3'!(@9FMI8PEP[> "+D$_
M .<7('+B"O*R+^ +0(.+,PV8 SNX_HP_KSO^#![N/Z\[>7BX>7;MW+7K7\;+
MSP<9[ZY=?()\_ )_!O27D*" T)\W?T[R?QVZ8R<W]TX!WEV\ O_IP?D(B/,!
MVUP7N+E4@!WB7-SB7)QV  ;YN/-?[G$!_WUP[>#FV;F+%W)#$-JA6@QRGYL;
M<GHGY#'TZ2WH<X!'?*?$7KT3NR0=O7E5PJ7T[V2^X%,]6=XB?6Z0JF9P^5H<
MOX",[&XY^7WJ&OL/'#0T.FS\UY&CYJ<L+*VL;6S/7W!R=G%U<_>YXNOG'Q 8
M%!$9=3TZYL;-^+L)B4G)*:E9#QYFY^0^>ISW\M7K@C>%;XO>55165=?4UM4W
MM+:U=W1V?>K^/#0\,CHV/C$Y1:;,??O^8_[GPB)M;7WC-WT3W-K^$Q<7P,WU
M?X]_C$L<BFO'GSG@_1,7UX[H/SN(\^S<J[=+XH0CKW>XI(K^'3ZIDYDOREOX
M50W.4:4O7QL4D%$S).^C_0GM7Y']QP*+^_\5V?\([/^):PH0XN:")H];'( #
M+.;+U/W _[NM(Z<UY@JZEEL8JBA'UNN0C?8/N(]PT2B<V/2DM<AT2LAR09WU
MM"(Y[U#AQ  /1@8>@I_$DK#IH6PYE 78\F8:?/-CQ-.<;'_T2)3PA6E);)6"
MYJFLJ"33&P4[HN;CK>()(<1)%PILVH<JVD40#CZ_<#,D=[LZ)_MM:<<7W [K
M3).+'Q]GS63/7'B=6B)B:>;<U8.AAF':XD69DCYMF&KCC-^RXV;[F-=&=)G>
M-%BG[$1LG_NB1_?<':7M9'*M]2OKI$\XLU'/=I?1<'0O7"@$$]3)>F_HJ:(
MD_&*448(+M7*C"T6.E4S+LC*]!F(N#W7._WVYDK]I3/2QX%RAAE[A%B9M((@
M%W, .70?7(%I,/=4UVXDWV$$WZ17W!&M5#I@$2&4J'_=;/Q\_)?=SH1.>#J<
M'^Z/2Y+'=G" #)SX!I(_QL-:_*E#N_*>$8FQH?'>;!4L*N-DV8*26$3/(>X'
MB PB]4S^$AY4AS.EHEN:#>KKLXADW97"HABLQ8A@/<,L>^ZI 6+D<N5O/IU+
M5Q(N7&JJ+%^057[! 7CUB43V(*PBMP-[]Z;]\JM6(H\I;S %\M540MJ.((:8
M*7B3>:G=YVKB*'[U2MJ\T':L^+H P%CJ@%,=81,1']F"U/YVA!Q[Y)GP4*2N
MO)S572-/.Q?KO6/MX5VJU:_,S 9>[$NO5;=45!S7)U!=L*"ZH,(H8KJ6_/CH
MU2_/>5,O<0 +$FXV8NTJ_U;YQ[(DNCGH00KU(6E\Q-\[FI$@U#"?V"PR&=BP
M;VZ/^M@LO>=,[.UXV $?7^!3RT?55_);FFP^AKP=!]CIP@'B4CH.[G(&<>3;
MG]OV8-][70W@WH"1Y]OA.YCN5)T'-&,R]EZ(T:IH\)CX[,^IL=QKE1Y>T]8O
MLEQGKBFYBIU0"O9[;R;+U*<B6O!<@42A9J6 \H4&Y4P%BX*% 4"U.KGQKQ2
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
M8;@#ME\K:PR'&"7/>KC4UR=:MZ91PKAX>[33)(?S)O[N$A:,)'3V;\LPHSG
M7:=:#J 5/-Y.*^2['"X5Q J;_7+&YMJ%,5KX^,R*QGKMBQ_>H$/JH8V#0]O5
MK)<V#.K0T+GAV57I-;-H,)S:V=-Y[4T!1(-YO(E5UC^F,45![JDVIK:'7+O\
MQ8,?/XI?6[%_376SM%XA!"&G["Q ? &((!%;;RDOV8!1) 79*FI?PI+N%'+?
M]9ECK"_$W"^/USHLG;CV1%V^9<=6TH5F*8&@Q '(?Z:I1QY.'N( "O"?'C0B
M6]R9R"PO-#,D+=:]'2]*;4S8<MEGISZ:#T9EE^$'C:^4K>J1=0X6)&;+QP1'
M>#Q>;UW1#J4%X/W#2C5K?9&:S?%MF KC#F0B!Y!I%F4&#Z&0L3N?X2@*GR(9
M?@F12\\9.(>'.2%/#CC#-;TS'&/ZB[K+V/T]C*O8Z0"4_5#7'6RR51J\8N?0
M4W^&5?34F:=T..''+?SW=8=?AU%L_R#$WY(<\/>9J-<,=^%SV2Q,1WW1OUNP
M_",_[>GVR>ZR=&V=C>BC15>)4H-#?UE\?OTFUS3D=7;#EQ6S=]L+U=AG;+68
MZ0Y8%;+K&*+K9MI5JW=@6_NYBWROZUW)"?.YW](^?3OX<I?3UW:@.,O*J)#6
MV,%6JJIZ#ZI2Q\_9X85C_*P"J_>?$"P+"MOQ%?%D[>R*^$G1F42COT35'F_"
M_B-N-[HH7 WQM=>R?[4SH,PVQ]T-GO1R\"9!,[Q9G%)_H#9I\\UO%+5Q"7FO
M>'1;UV1;(P']%W,O<NI\"ZQ&C6TT\)**23(3$#9V&E0;O>31,:+R_EGO0K"?
MQY=K0]9I)9(]^^W"N#Q@W.-C..H")AVWH0VN<@"^8B3;%>K%17+!20YPDICQ
MYR9<#=2MIE_S;7)I>1SR>NY>V**>UW=[55GUYB_XV>A;D0.+7=1Q&9\Y:2U]
MYS '8F)%5BHFV.)7L4[>(BKW'SJ]L5SF4<2</TL0;<(!6@].<X <HT58.6'Y
M/*V2;L-Z'HG)(%#?F4931)<?Z;QB0[WIW;"IX;[UTF])9LCI*]/IC.:%+WJ=
M$98W.IFZ:=WAAOLIND=:;71LBFMELAK3FZG=(#SY?7VUP&B N]X3#]3 H'K^
ME O\_'Z\(-2OO?\3F"5\CL 4@.*BO/W[IN(MD-6T::O9"BV($K/#F$'LG\SL
M*"6 [^#_?@/P']WO-S$9MK9W"4/G@X3]H#VB9103_&P/ZPW[<'"#,#V% PC9
MS]4U3_IK*2.GM//]-C2?A,EU1J2-D^:9)_^P:.J_IF( PL6O9F)\95KCP71,
MJ4-N?LZ4<:T1W:'A2+G4_+FO;YF)^$$'T*C6?"P*"VIBD@J&JAKO/:RA&J>X
MD\D)CTXIG,XSTCJ^=2+:26[15>3-AUSVWD-_HK?X@[H ;<)6M*=&'($T"9N&
MD4M?3V':<%.U%/J=G;UQ=LF&#DG!05EUNX5:M6^8*X8_0#AA*2'Q<G%%)XV6
MO^41M#8(K 9O 2,?M66T =%U=B$W:V$J^TG-IICU8#\/[6',5T5I7],X41[Y
M[1ZR)&RRELVO2=.DK+/GVN&PIM! J.1FH&TLXPMN'"VK/*A<DG6Q&<O5Q1MR
M>U.:GIL*)XWV3WETR7^;U:#A5[AHNJXC93ONI9M? #V$V]=6SA8WV!BU]B4
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
M$0PI=B=1#&411>$ ,'0W0JBZSYUNON]744F,X)GZ^CK,JFG62;?^>O4/A_]
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
M1HF]/<;Y,6?<#F2&'3UH0(1V[E%#PRB"@=+MOF=@@*+&:][L?JG@M/VBE:#
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
M9O474J]K/"H_G#MUU.J%*:)EXROG!J%ZG5Y)X0/@D2$J'UBLIRV!>A!G,(/
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
MYK&60 <+<BVW."+A\SA+D=R(N?U;M7O_T;%9,ZPEXHTNIS"C0YJMEZ_+R^M
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
M9U1@B<>QP?A$;#T/3\T9R$@S^SN_WU;^3OR7096=]0U).,#\M<QIU?M ]55
M1)$6X1+!N+#']59Q?>3&3=-?H2[9/N'!E_2*DQ=T> U0CO[W]#"S_E^<BDE
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
MX5';Q75_'SNQSL3*>%+7R891XF$SIB-'YE![FQ+W-8'RQ%(=*OM.!LYTL6
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
MW+#HBI]LU8CZFE.>F9GG%[7FMA?\<;9-V" "T\9O>X0Z$KIT,O$/A?P*3TN
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
MZ1&G,Z\)MK_MN\, ?),B;*^,>Q^.D>VRNLR=<A4?Y/=BWR;7JEM.0K-Q0%F
M-/_P'<FG]]74'Y;87-\1[98/#*G-]4O\T-\CMT_@RRWVU/^"_DH2,7,6D29<
MW:6>H//,QJH+2?V5+DP83'=IU)>(JPJ1NW"_ZM/-!^_SS1\>NI!O=CY1 +"?
ML#<#A/^MX8HV& Z^@V$+D, ]U\^Y&5#XS9;UZ<G)54FM9_PG6UEB.L]?7E(0
M&7YB9:Z&BRL4 >,9 %_X7H1B!MH8P(_"5Y@M!1AQ!P\JY]"D-.AN;E#DRKK\
MA).XP7@Z>I !?"AB !]A3!!%E9-C -B[)LL,8,MW_<>_.94] ^"O2, LK6M0
MN3'42$R')=0G+4W;-<*I3RAA9F@9!M ^ P%[/N+W#?RNOS^,FFA!-=ZD<T.
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
M54 ITK X U0H?3(X!L[5?)+@1SU6\.W:C S6?/![GIIZE_BD:Y"ZO'VM^(A
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
MM*%+QXP "9]J EMEZ3!A(844YU]CUDM!^$O<SQYB#6YN6K@X;G#@P&(9.$O
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
MG>TK#^TZ\G*6[Z#QRB&0WW^7>Q^CB$[2/C@,?<TD$M'7("A[=+XE.<Y5A",
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
M<+(![JI76P_[-0:^?_Q)(42^3:TI-^=5OYP;IHHA>LET#SK]>*(3_R'5+7D
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
M>8UG;KXP#R^BMEYO6%*=4/3". P7SK<*@%O_>UN2H?A[>P2 *5J0Z&C!&6M
MUM>&"@#\)OXL^A>F<?="&B*)RMB-1OO1+"K!\36K*-\)?[+GF^EFL$X"I-^F
MK?ZYT\2 8\2U1[I**JJ5MRT]H&RNEAG87R+VT?Z#[8?I;4=V?7>N:I._N.:@
M2E?BYLHK(]LFNI!+O>\@5<-6/<>0K-*(FP%ANPA_]9UZSF\;O1J/O *9JP*@
M]52^"@;QH,B#LQ^2H6A51")  !Q$N\_4::3!)115_A* _==*6\HBOL<WV&+6
MP!QTIG*DC98V3=Q$T7R'?1QUP1/5^RO^N:,#C>R/=Y@!B(,=4NLA .9^% YC
M$4O3HN.O\2E/=191>A-[AOJ/#2@>^(74&AMTP)OQOUGS:T[KW\MA^WXYYG3
MB7:$/MR?;B, 5C: _]AJ\PZ<TPA!RTKZ7R E$P_SGLQ;+*VV/.W^D9P&_B&'
M:^RYF] P#2:U$-A'VI;[N8KQDT@8 5"/+0B)L;/FN_4A<BO,CO+,ZP^JVP]?
M"]335'"7W#MSLZ_<?ESELV&Z>V9W8Y?-05OKF1(75?CSA\ +X8?_N # H20*
M +8M;4"9F\1I)5I!;>PTGI=CV"E6UCSO*D+;;I&34+*\8^?[<94]4_WTZ?GE
M#0/536[N6FOML4&:/P9_])T?_\PY:1/?MJ,\^GYGQ@[2K\X2J@>/BQ?5_E\&
M)O48.O%/&FASDQ1$&(,<AD?_9V3J<.?^F!>_)<_?D@T-\=B 7+#M TBD+@AS
M9.+Y-7_*B3_8]W=;\/_?)VR*[6_E<FJNA<P^CX%E$Y@!"3B32Z-@_Q!KL("W
MOAK%TZ@8IG;E'7/S!?=NQ8.*?UT0/_3N3X&Z,!#XX\@8K?2_(@M_LIZN8]>P
M_UY6S3'"Q4KWA=5YU.>$WQ,I'UD?_<^-6+<$P+=#2SNQMCSY>XP:+18?F4 .
M/J9,9?SIMX__F#0H+?G7RK/X_P>Y^3M/)H)_R*T3\[;1Q%WY(<8-5\%(XBXO
MKK_QH9?QG^MI'[UF'\0MV_##S>'%4S&KC:.I?E]#\F.WA7[9M%DV]>MY^+TN
M:Z"V^>>F0]G!.)18<,;W_@O'_W]H0FP0I7'<1J@6[S=S'<L^9#M0U&*?*\O!
MM[@<FN4UFQIV<A/XF :EE>_WM)><%3$/OG#+><.1?=M##]QX=2>CEG\?3\]
M::E_K:3?;O)T&!.O!.^!RA]^EW>&=%I>>R4&Z20,E.]LK]%YG/UDS.78<@\A
MS:3I0VHNR2O*8U "SK8'HUTU^=E4.NJ[DCY82=)_P^0\8Z:AN=L$R_'E#HK=
M"@FVZ3[SJC+B1.91.5TWO^^##MMCN1;W9D99U,$T;@.DQ]-%/KYN8>UB4I2_
MSSN:U]XZ;[)++;'S,[*^.D7/R]-#?>.73X'K#R2ZOW>C)^WP%AXG0%I&+//'
M8-UYD)XQ@H$>,,FK_-:*4[MGOG::;AZ$-B!.4ME/IN<?<GLK ZNRFHW#_0MQ
M\J%%"LF2K]/G+%"=)S+$)U,$@!<.VD1K(41C2S$M:F CMO1',GUXPQ[;>F0#
MIZGYM8GQ:)Q7RM>R\M1)'R]S)T4KS9&QC->)5NY*<F18%D,WBJ32;V/9UKAE
MQ,W\ZMH-(4YO1[2@;&;8)VN[#J)GL9.#NN_N^ BE=)$?1;HM Z>3B>H;\7>K
MC"_ZP0;\>%,Q(DJJPZ=# IAD6'ZNX:I%M+XJ-=*Q#];7C**765[VR+)B45_6
MO#O#_VATZ=UY#=G')[</Z&<?Y'H!B]6(I!T=NQ9>6D<*@_TAD$VQZV81;9X2
MM_2=8?_,TB_1Z'+E1Q^7#KR+$&MN'/\Z+AWH:H]25Y%!CCA+@RW/L*TC#":,
M]B5WU9M*0B?R?%Z38VIT1W4^;9XA].57G'I.,;"N4O&J^DOV@-M-2X76+3,;
M7LG>X8G5GN>_H=(?XE&=/.VN&<<N;"*HU0@QP-BU!DG[&(_A8*9UF)2:X?#%
MC3VXPZGK#3F7*C0V6&<"<9+).TY=-\$B$JS[2 =-W-2 U N^R)EI(:^$:(PE
M+%KEW4N0,/$;#8ONP6WQZ+Z<=NW2HT]Z.\H_#*B<ZW[T]6O_BAO77:VYI?P8
MD)$#GJ,-4)M1:B$ 6,<Y*^'S'/NF5EOHE&&N+E00"BHG$-45CML4.P]_G_O$
M#<E/VMFA[N3](&ZM]VB208!VRT_;Z5V\HV"=(:Q%=PEF!$P/\YPA:Q0>$[_;
M(P90P6@U;N60ZX$N:UQV6)%O93NYM&[+9\\TOQU/S84W;S8'I.9B8"4RUY>?
M!)XC#PPU@&7CTP&/(4T4=>.Z3?SOX]_28JDR,\4%W;^N[?558M15E;F=9S'*
MY\:O7'Q__I;^P\<'WXE__[JT[+T>#6,J_4'NTB[P %)#):A8*S_16XE6)!,G
MIC5.@KB[DKJW=ZIH)$[29H, D&M2T/N@P/X<6]P@[U0KB5YTDBB3QCB1GLBA
M-2&&'&KCILN_=@N )C_*VLGTP>ZLN*,>KTISI2)W7W8[?/=^I6S3ZJ?/NR+(
MZP1 !%IXW:DW:>49L#S2T B6MD1K]=5XL6.8:S-'AW4:*F)=K[D:Z^=N8C'M
M6M]__:+_0,SAH[&"TNG"*=P-&LJ;IQ<XZ(!]NT _O A\N-.=;<.]:: Z["@
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
MM]*DF/2F-7$S]]_1/B^U3\ZBT2%4!;F$DH^XRRY.W ^0!@,#:2B_M<KKJ=6
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
MB2/M1P(=+_]S"[]@X/\ 4$L#!!0    ( )V-7ED/0'=\!F,   UQ   5
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
M-;]P-O:GIWN?=?/,MYS(B\UZ)]]VK]VL$B041&+B.)41M\&XI@8R*\,2'.-
M+A.0$_G !$;?@APG3T-]RQ0YT;QK9NLH^U;KY?&3YXJJA:OHSHD=JMV]*KE9
M-D\43&65^%*,$27A,)J.-!G+!-[5,8&7!V%,(.DG$XAY@AS!;]NB-A_E,X%-
MW9!6P374K7G\]D%S)@ D[DK8DK'@<R[P,X&O"PSW<B;0W 3SWMA3P.V>'V "
MNQ*)E!##]0@FH!_,!.2/HIB ],@S"T.RLBD3.#\(&K"?";Q >2_BMWEAM$/P
MQ?]B)P3^O@^<_Y_K K*>)C%2Z2] DR%6Q_Y>Q>E1+8D+SX?6& Z8#,6TG[\F
MK@,J+:\!8$TAM\20C&0"R=PSB50!-3Q=-J%VA<8I*"AF?3DUV7\+YMNLH:@F
M.MVU>4#^W6<-\/3POU-@>JB90MCFO4Q_>MP1_)[5 [C:2#^>:"VY>ZY'@]'*
M[4\_68/)]-Z9!M$QZ8@D39YF_A0V'PBG706#B]PK]E<A1_>CHW'SD11I1NM!
M#29@[%I26R,Y1F4802-A:]<&4-MI6JM%N\TBC!TKFOD6#-'$!&K!L3Q BXR3
M+W%]\]^-]'^!I@(FT-GFB2/+.Z*637L0 W 35.-UU/R<&IXJH(3;_K"(]<3@
M0_P9E^U0Q%R2WC'0JB$4Z?2[.(4)G;M_%;B_Z_[)"_,H]XW=8UC0LZ670#?W
MVZV68)9XW*E3YB18-WV+F[%J3E/XXY::A(=_WQQ&B5Z&\D$]Q'WV_RH.)R?3
M<^NM3F3,3LF^B[+L'\NOP]6F5EWR]#VPI=BO<: >8+ESJK!;]PI6%S1K'M6H
M\AM-.85?.UZ _*['0ZK$/B9D*\"K2))/_*%=$<G.%Z=/$NR4#^SK$DARNIHU
MR/?,@EPU]9XUG02A'4F'4RX0X&)>\(K\M8,DZ28D!_%L3:XG]AC))N.C9V;+
M'JN7C<W(->-"^PDGH4><XQ8BZYG+UV;.L!$:\AD'>$$05Z1G@0DN$[7?7^\,
M\D?0M&)]>464S!$7?F+>][?'MV0VY_BN%BH5LW9N*CCU\)4C"HT).#[PCAPT
MT<X_%OX9LGZ&I,K@&@.;^DF!?YSN)''X:AN2TI]59KA^2>X7&#@^,*-1=,1F
M\[N)_I.L+U/OVV[K>=[JV@,AC_-X%_L(C9=SKK6%3R:I\XUGHNA;=CMQEY9(
MR#V\&LLZCF@J.9'R1\8D,5JQO/3R>@TB>;6I%O5,6=VZ[,=&)7MMYOY/OTWJ
M!-V3+&P?Q/N?+F [GN*W-/&%VH $7=M8C-N,Q$5*;E! $RV=;;"18%.%C &]
M$_0$U,QKO# 3\(2QG3,-;F)PU*6?SWAY.I)Q[5C5R\?-;)EVDPFS]Z8?:O9*
MHAHMD))PY& Z."DXUU*(O=:45I+AQ5@W4O:'J C!G-@92N=7K:J/RO.1%^^S
M'6[7V;61L#L6]X..1<V\QT-0X-B6-:#;F<!X>/,^\\->M2^U]![-H#A7HO><
MX;99H0G#TZ&SU=]\+VZHMCT2-/_6;0$G23*XT-3+H 478#-I>.+E]4N, TE$
M;B.*%6'C8$@18; :QO\)<3/7RRHDDGRVSEG]A-:3X%B)QGM-;V,S7'X9<^L1
M'L,9AX[2JP)Z)[H8XKNDB:^U$=-9L^9B$1AGYQ.+UQ:G=RL/JDP3ID8!&0^)
MD]*01R_L'FK<>@B[@86 S[VV_HL)^)% P3U,+V(<'D-H4$H+0_1@ B%:>$.2
MYX@:YK#GVHDMZ>CE=249QP)L[SWLB1C/PT:6A@#_$HQH"Z5 H<T8BJQA*_P
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
MMO3O"&4]["N<DR%%,TGP1N^GW"$0QJ=/9CH.7WS!D7#D9?NB9'JH]3FG^?D
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
MDL+Y",E"L_@1F%1,@_8M$J/3\U:N7?6?O?31V:DXZ^)<MV&"XT<IN]+4 X7
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
M4JAE/0@'?A_;]NS0W>04W91]UQ,O7PW#'G(P-29>%RTA9!M<LM;\V-\<<N_
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
M.7<08)9T.S\G;*O@.[*B$C$Z>=+6>=YIX,>,VRGOOFP(#JK6HM&^MC=%N!D
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
M>-Z,F24F&KC9YUSNN-2W#OO].B#(:TR%O!?79L9O//#Z;U=XJ=.IG--\()D
M74,!V*(M2/9Y%U8)OM]HJH4/Z ZRN$A](FI!>P;U,[P;4<)TX9]TW^Q_]%;!
M&?_@T1,;A8.B=Y$^3(D>O&7L70(UD<)"BXY:&TZ0;6\W=RL7-Y5>U=U7^6DV
MN]%LF&"96;T%58QH<.(+'YCE WQ@6F(!"VT"X3^2T&K'>V4Z'\@*9-^EG:);
M*KZ_^/ .8\N]\+'/7Q>?%>_;I:5=04EA4^3\W X$YY[<.-N48GZA8:)O.GV<
M= ^LM\;.GP$74<5:$,:P5[7RW#$('E7-&GS:+Y=>M*(?PBRA<=@\ <[Z-8.O
M8-3/5IA%;>RB_*\L9)TJ'\A#-?3C,J(WZ_\5(=R]S!88;8UW#R[NPB'[L=TD
M=*?'9/@N!HY;6M96*3[P]0D?&%T^X+O"/Z$A!:(IQ1I!E?(Q <Y ,Y4N9I*F
M 'ZQ0QQDD+V\OYZM%Z5Y"HV>16/U#Q91Z_+U$(5!>!V-E0AU^5>U0O:D?@[9
MK-VFT;)5Z5,X:;'U[(4/B\F(! 5EN2F:( L*C7BZ;UY.L$)7^MY>ZE*+,1@.
MM/2O].P9'^EJ+9AB\0%%OYZD\XXRL?DMXEZ3]R7/E%7$7\VB3ZS/S.;M7I\9
M#_QM16ZAPO4!O[BM%?V'XXQF\%\W CG/:(JTWWV[DD%>Q'3/X^_N,L/46N%1
M(GBT+EIZ4+F*Q3.C.J3F[F$_6&D.P=V?1!J"S!<=\$Y#,? ],O+VXUP<VU*3
M#[R_ 29ADRWW9,;K+TG!._X1"?R%5X4=F5J^TN:9C_V5)#&[<7ZPKPXYT-0P
M.-_;@;*33EU'C:,TMHX_%.4F&K&:9JUL%(X\.HG24V!Y_1V=AP)H%?B>=,2)
M-K3 BU/#(7<:\(^@&[ !]B7-FBI>:7YE?29MJ_D>M$&4N4NCEZ >.F5&Y=TR
M(R")U,9]/)2K$=THI6(G:)S-/VE+VVFJ^DLR=3*+NB@-\#J+>V'S>MPBALJR
MF[N-AN[2!M:-O\,Q!FO0DF0D>AS/V8X6$MG=BK_ZB<VHUJ(:=U?]"?BM1QE)
M/NXBXH\,&Z7^(&<-&2VN/P/V#2[M)T?F9L8O>B^L^H?;-()+6U'.; !'.BS1
M?WILT :Y79C:FP8?^_W7YO'8$1#_E63_:QP4%R9M!VL(V)'%8-K4L0[:O12N
MWK\Z[YII-&;V$'9IP>BS7CT4PP?6"2,[D/V+$O'KJ>-;6?1_A#)GS4$IEES
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
ML_C!%*.LK>] "== _F7[SJM1Z@OOL_5]3MKJ_Y0 FMD+B; YJ_5=6G<]67E
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
M4^J<</29)DKT$BX>WIKW[A2M;3[=YKZ>T"J-BY\N&%XHU'2QCCXF).CIJR#
M&IL214U7 9&7)9;==*L*RUT/E3FR:;4X]8GA8Y3:@6U_]$(Q=0LG5\@&/6]2
M2,A]]U[QV,#HR2TI4KHZV7.6CZ$HKA[I(T85]O1C&Z&E31U=1CXLJ5VLO<.#
M;1IYUHB:G^+@:Y/A^@B5H>OYUQW6O5T9#YS=7$>0\.BK+VB,5Y15%MA-!T2M
M#F2B-E,%3X'?VL/=_6D^Y&C#Z89'?>_<SQO@#N&2FU]Q:ZOE6#DW+'8%#F&$
MPOQP;<5Y*APW_[2C]RYS.)-W+V>?OYYK[/!.\&[@GGC@4TR-EW09^]+@JDVP
MSC,[ZO%O^2F-I?=E$YJ#4LI>2F_V9*J<<M4TM]K9X-_V'W?]07[/_P)02P,$
M%     @ G8U>6>4HNTU\-   OT0  !0   !C='-H+3(P,C0P.3,P7V<U+FIP
M9^U[>SQ4__KODB3$N%_+Y*XD7=PJ697<DJ0+1<Q7"(GI0E3,A!#1A%")*9<H
M:9);(8-Q2:4IEX28,9-;;C-D+&9FS5GV;^]]]M[?SCF_<\[O_'->>WE]UFNL
MF;76\WF>]_-^WL^LSPB^">B ] $;>QM :(40\ ?R!PBF :F]/MC3OH O@&Q"
M@G[ "E@AM+PM[U<L;RN%E_<B*U<*KUPELFK57X:HV&IDB*Y:M5IBM9CX\H:\
M6B,AOF;YG^6+_,>I*T2$A47$15>)BO]O;X)Z0&:UT'HA3V$A36"%C)"PC)"@
M"4 C-HK\Q3PAX*^;T KAE2*K1!$S)) /5$@CY@L+(T:+(!8C[T8B[P,K941D
M-;;N727G["6J>4%^6U3*X]5:^TH;%(Y\86EO/WTQ6DQ<44E9155'5T]_PT9C
M$U,S\QT[K?9;V]C:V1\X>NRXB^N)DV[>/KYG_/P#SEX*";T<%G[E:LR-V+CX
MFPF)J6EWTS,R[]U_D)N77_"DL.CILU=EY1655:_?5#=2FII;6M^UO>_H[.K^
MVO.MMV^(P?PQ/#(Z-OZ3/3OW:YZS "TN+<]+"! 6^MOVVWG)(/-:L1P#T>5Y
M":T(6_Z S$H1C:VK9/<ZBWI=D-/<%K5:?E_*X](&,:WM1U@*IR]^$5?4-A[2
M82]/[2\S^\]-+/K_:&9_G]A_GU<?L$98" F>L P  GQ>;J(^\'\S2!^)T*8J
MGB+83'PE.J41R54(=V=X9K/J?LYPPGIXV,>\O=W&=VLR77KR'%[_:E>D4MMK
MU\RZO9O2?FIT;_"4_K-I93C+=13D*1'J0983M8]&)S43>O,XB9_+XZ 25B==
M/8]M,%3Y^$)X1G42OKJK2\ULC;K_UZ"M(DW*/@;&VLG])_=8/H=,+G OC-DR
ME*)QADYTFCRUP-.MC=7:G-+;GM_\_*23HD?H:F;@]4SI Z\,E(\?.3Y[;Y/[
M)UHZF1X-LHX8]=%@\74,4M\6N#L3IYJ(CP=E#'G@XS%8MG.-HJE^]+#NMUG%
MG* 9V>R.-^.SSU:XO"%"IGWHON*A0^G<O7 K7J5N&Y6M-41N<+KY,OS2D%/3
MAH'\1([V;7REF[7!=MST=\,GIZ4FA-NUSS8?$QHFL@)H-T/6>3/TIG*J7<H"
M+YZ!ACBO]\L5ST3;5TBF)JD[OSP_(*4O/&_+R:SEY_X!@4]/XMZ[V<:/L@>X
MM@&YGM"K,QY&#IOK=T^];XEH2]7^WJC<,KY64S:Q71-W7@ T[, '.T$&2A0T
MM"D^$:3?);*<\3<'%:'"(*,H'_:A>*:3!'25Y@13KZ_NTS7 KK%J"YH2UB[J
MV)2[[=6VA^1.]14"(/HGOL&B3@.F"@ 5,"!R.T.WV'L(&]7W_8'KK=&O(7X5
M&2-CBB=DV]?"_,+0K4U$@XQZWSU[05U\PWJ07B@ 6$[8/EO.6#?OVI"3PL\Z
M4WX!Z.]0" ]RC>)(AK]H*Z$PI]+4P$A=M:PB)DI^J[N-3HJ2F>M%T8U%<G^L
MTFLE0/H@3[Z?4\FOXX6QCL)B)0) Q(Z?@4./+2DEGF&UQL-K(VSJG!D2$_V:
MAB]&K(,VTP]I5]M_#)1_?O! <KD?L0>,K09OUX(L*J4:U8Q6;"5!#SY8E<<T
MN4V:)@0_2)[=5[R[L2FQ6+4VZIMFD;@RL,J C>>T\&^0Z0-D2#]^LI3MQ*!-
MHIE&:Z! !C4ZMRO8N)\DCAD<7RKX]$:1$_?)<>/,N<Q]/X?VV[$;?<+.:USL
M/;K$Y"J,X54MMG+5(S:R1J?6/76XPEY%&?IZ"\N\]G1D3CO3Q4'993Q[;H[\
M$'T)+],VLT<]RUK^L-#_;#C*-OEN29"O+CJSYPHP*JH>+SIK4H_[>I1WJ8*?
M::GU'?YXV,JH*9PG66QV/>_U:N>*J( -92OM9]&T*^&HV5&UU^TX)"Q:9']J
M%+FRJL7#G8YO,4JH,X6TN$?&/,58N#2I8@96\:=B'S4AXFC^S^KYEN>S;=J)
MP:D_U6K,1UZ^5CD>(*N?V)]W'44[8,"FP5(U798;PB4<^,3Y&;&(2'8+,3^\
MD#'_)*4$,FUU4URR'JB^.:Q^;DNN\>A51?[<NU5SUX'#X&F$,<CK! !]XJT5
M(_-Z.;F7BV%EMLZL#5BR3<09N06HTF+.A3[&YGOT%]UV'J&(:QT*>XRE65S'
MF@,BPE,T:".6)R?5"HMG#1F)\-!L6BM-'D(WY*S[.FU2XF6AL,VJZ*=9+DJS
MV^6D<X=YBFZUX=W3#NN5?UQ'/1LCO4=!FF2>'(I.FLQ$D+2?_]C"BF7$P#>!
MBI##T.78@G#UUJ-0%$,Y5#0+4YNXV^'8[(/5ZY-Q5+&7\6H2<0_^<!<5GL==
M%]?/_8]A\ ,-&:)X\IE'D53QAMMSY"%204!&2E62I5Z I6PUV[3X2?L5WZ%;
M#H^-JW;F?V6]VDU-%ZDMT'#UF'9-%7+YB)P6%G&.7V:YU2P.WF3/[J1@%.ND
MPFN:+7>]%  W4HS-#>?7[3">D?YIVF?]44GQ4,:"2YABQGLI+ZF2X12M!"G
M\DLNV=28"&VPG:*"O+6&CY',-['4M*9'HH=&>>N5<M9SE>(,AZNKR0-^VG=N
M9=7<=5FU0TM/NE7:7.V6<-22TQX1A<72?.2L V#P%20N0T$H6.PI6]%(>$P
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
M]?),TB@["PA-:*'(S*;JEN*B[X&Y3,_7UP]$? @C.F^G7EQ]3.94T)Y2$=(
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
MKE-^7+%!WA4V*AE&\S38<<F^K)B6.K/704=F6QQM[<UZ=I[KW&YPJB0EH_U
ML*?']6_*(C_(@>"W,%BEA]/.S^)AN6BX&Y1!M<PH1)Q"%']L3 "#ENB:R0ZO
M:MQJ;=S7W3Y(M*#Y)9HSDV5-*A.54T9NFS-=9I/P^V$*L4*4)X=MQ(GTX!3A
M=EH%]48M@JS5@^EX)B;1<]<KMF3%#T?C5XM5U97%D6)<"]F/(R=-RS;F']Z6
MFW\8()OC&P($P!G2MU%.&S^[UHQ["->R1(A&",P_VZJE3Y@G"=UB32_U>3BY
M=JUZ'+Q6[9:-[O2@&L8RS&]3QKCP@0,WSEW'Y2RO))Q5XBE.P.(JC!E(=V%R
M5QC;?<@R.1#/%FZNTW[%BJ<47_LE&5S]=NQ.?H<1>Y.SE<5CIS5CB=^WFM30
M29".7_VXI<))?]HZ'H:)5>/MRW0Z2N*Y5+.GGP:5V!>EKW+(VD%_;55HH]V6
M*'%AK?.S9U/F.V91T X49Q?4SCV);P G+6RY%N&G(Z^UX%?C-,9S=G?4[O*/
M'>UFEMDS<@9UUM;F>% .2/L^I)3N/2..>P6MXV)@*A&-3+[$C%/&<FIJUP57
MTOPISF^[2?.KZ01[\:S".';V]<H,X3<Z]J;W>I5-M^Y!:R,(-R 'DOOTF+?+
MN#;XANUU%A$>;S(9A'J47+:</93;%V)T[;F_*RZ,<[E@D_9JMR5SYH?2HRI^
ML=D^NQ;F5!<FO0.XFY"KN.%6]..:P'+,;7*ER40D]@C$'P*5>,>Z3-Z%8E&V
MYQ1,=A49O=#Q>7VM3>NVEO+Q32=3CGO=39J!M#_%Y/F#Y>BI"PAQ/8.F7O2%
M*PT5-E,5W"AT2;_F!8DG5F9QY5.?;9^_#Q9?W.*1)G2CKF.?8L-)Z2P\ZPBI
M5XOC KWE[H<_H2M<)TV"AG9A"*KQK>M01\O9?I2G]+EY 2"9(#%AYMKN?WG
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
M_UA,%ZY.A]K36'(\RNA9;?M=61NFR*\W<_Z%C>+'>J5\%K5:OZ3=$AD%W8K
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
M5;K']8CG29Y+AM#;(.L>5AK6U[,DVYL[/2?Q+)^1;].CIR>P>,DMU3+(0G;
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
MEI2UA(919.X)NY\ZH76)7D+')&UNP[KKP"X%_1K]X._P$"D )F$531M@,C8
MS,V _LY2/TF_D 8]-9G1]8N/,=3"'I-WVEMZ.!TXZ1%.H/@G6@N8G/&:PJW>
M#Y#1.33P_.[MIB>6LY$_=3Z;##/'EMPPQL@7CQWSU1A67(BH>/K -"++8A4-
M]5"&JC#2.>Y6N,PZC'Y'LF8U7JSIO_N"X+]"M&>@P.%J*I5IA^Z!*Z'Y6##
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
M,UXL'?KE$GEKRIK$YY;\'LW"B+KWEO=CE7B,UB\./;X4D4HM%QYM^Q_D-J>
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
M+<U\J=:UJBA"$\U4%/]S(8OO@-)UOJ*%Z*(2\=^WE@_N-H>Q?]=G8:\C0?5
M#I36;19$[)<:S@=33< //%(UX&?L4?TU.N\/?K"\;=#B6\6TZ\7H3W6_T5]N
M_W:_QBK:@?&<9G<0@K3EL%T.A  1\)#:FB[3_ =!_!<RV?;E5_!*7^%DD?_N
MLEN:^LXU*7,\%^Y9YNN\.5MF]^+WKFHI/0(Y"P%<T9YA4N$LR15&#\C+=,&,
MR^'2.0JL/2C13-YP&Q&;^$#K("/7O-F1R*:6Q#)L4V]HL<  [#+?JJ84B .$
M&"W0KD%UT>5)N":2@00NUW_!T8K;*",I&'GP?;M%-^J>JV2A@Z'['?T:1UT;
MWNF.>[4+$_=)>AGC[R5;VE.Z^::1];BFK&IZM0<;AQ:KQ8QYRKX:Q1SP &UM
MBXARYKF&@T&^U?KM\I4OO'WLTW7^.39T[*0/7 <&CG $IZ&")$XAR _P6J-A
M.[#4'5A#^7.:(G>OHY-!(3+%6)NFMVO?\\)];FMVUG[ENTDAL'W^H@62J!&I
M+=RJ-].!9<1N(WAG<V,^[\ $T^M2:9F[%,WG)UVX!WR/?+ -/."YY_Y03C=(
M"PO*4O^. X\05[$4Q.PLK0<SX*F]Z97>CVS<SM)L7AD85_>J//2&$GUKO6%J
MVTFGYQ#?Y7N1]4-(\,0X1_ *79YA!0K05S@"]70AFUFZ;M>=GF$@OWNFFE(^
MM;YQ8TQE[#%6\%"%YI,,&57'F"J105D]KFV1-:BQ\&FS#$$XY*9H,Q3H2%""
M837%NE[S@Z/3"!"369>-[7@SDTHJ;>_H_=ZUGCCME<3V;8E<7&S-YX;Y_B+T
MC(-)B^=;<7V%'KEYI73N:/\*9.>$&.+%!?KY,9%0.;;Z[U9H61Q+9!3K,P*>
M'&>H@_+/ W211$H7T#^SXO &CI^H&TE3BRF:CO4NCLB+-)EW-%G96N0(YM)[
M.()B9-L9;3*J>V.:\.Y.W5,@L/?.:C9]G%J7''Y=>"0Y;"+,\1#UMTI2_SZ:
MOUJ.3T9'.CQ?HI=U7Z3-KYXX BKGLR29M,5>'*BQ081: Z:":>V)1H+GRI;:
MVA=[LJ4#^^=CEL2/U+2FK)/3=,*#Z7.O]W3%;99$?=D=Q)*)QZ+@H'HV=+JV
M4_\(J IE(7)FRS:YYM=3>VVA@'D=H+@@4N;>W?BQ!=10!./3P!VZ@!)_2<[I
MQ(K,A9^[CK_B6ZIG24UQ!,-E6.*AC(AQA'^]*$OX-;T_+IQZLMGC LF6+NCB
MX6JC%PQ8O@3:!V4W2QV-<A^M=K_V.;*.;5+KGQ6903*"P!BFA;_KGIFK];TB
MW,NF*JUCZX?$K7P5MYXX60N=A.GN?W3D&DS%5PHD0/LX#QHPP] ".["$* T,
MM+%=YW9@?D'*U,A>9_RIZ8\<U5&[C@<W5B*"*%K Z;'CF;T/]\UV[-<0U=G>
M^$)CY'>P:_$RF \(P#;[2P6#\0:,I>[ 8"PN(#D%HS=(6=*K7D8T[D[UE6&X
MBWG.?)1CE^?L]I<1"E2ZF*X\H!#&]:?%#./UMUP1Y$JL*,)'>]:($0&E@!?Z
M%#@:3?Y)%UX+MTTE258TQ=,<FC])1^^?#MBCN2?28/?DDEZWQ,+]1$F)S5%V
M&C9(>R:0NKV6S+P(K6;D1D-F;2%A_DH2$*]()N<3DS\=E$M\(BQ<T/Y*QDDZ
M:7[3LJQ#73*G?U.D:?@U7N8:WU)^S\:,$ 719YM:? *T(L.ESE6M(/9N:*RR
M/*3:AO)DG(Y%TV>;PH[SIQD=9N)O)'P\O:8.&''VL !"/P&J]+T<'<ZG8>9%
M\.?(*S!1D=%)7MI;9%*?H:W2D'-V>THF+V<N579VH\_8Q;@U>A@''L*RI'9@
M-.+:6LV/'9@0Y@!FGG,,]&;:X%(?#/L"I%XY3$$0!27JUT ZZP.P<VS\O[O,
M:P@8[V^NNKTII;JP9V4?WX:9I-UIWG_35,@GUL?#]R+\D?'S1]@XCK;?.7N
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
MY">T/DU;=_-]>&<F\62.)-/\PM?]2 1HQ3S_WYZU_&+=CVSJW.["B;"N@''
M(&W].=!#_5Y=%C6I+=1%$][5S9-'C8FIB#=KS?LV*%Q#4?[:,*!S9D_&'M-H
M&BIK!P;802*:MP?DPM9#2^J@-2FQ6!O0H'ZY73L^#,+EO'SI,7_AT."F><T/
M_N_OLY^>36S='+C_CZS.:;@;D6D?E4"K8$FAJ! 7H]7/B+B WOYD;>XEP[:[
M>HJ\:YK!'3?:_K$VX50QTA^K1MN/3JJ'\+A=ON%[_\*Q@Y_9]PGD9W?Z_]Z&
M^$X?62N -&NFMK$!\-.3[G#'*5NY,>T+.-[3[OT+^!) []GGW-OVP#S.<7_#
MX %AN9?O7QK#&;/L+(PBM@M*\"#M#&R36L9&*2"\L3I*88L/=G%.C(:!14YO
M)L,'U?"Z']<-K,K-!$L1-WD=??,6TN,;<K='0!4U(BD+"=^!W=R00&NS6SMT
M*71:=@)$UUNTDS#J$WHKEK0QUAFM)ZWS5W^)!3DXY&H=]$A[B;]Q0MPX98*;
MB"47>!JP7V&#=F"*2SNP%D0R@MS!D0 3R<X;_64T1%RQ *C[O#L,:VKP0,]W
MHO00Y^3SV\INJ=>M?+-VG3&_/3C((?U]0&M6@B, @0GO;<"*[D0T6HMD7)N
MPK_W'%W=8E)/454D*;B%.1SQ<6S=J#KFY+KC&-_8U2^#RL4N5EX'O3XA E!?
M;"E.JUO0"J?9A7_SHKJK$!N/#H=HLB(21%&#$RG6#DU-=+7$CP^CPR-CHE&B
M8@VM>4+7#AT5R/O^5<=7-.XS9Y+4:!%'"-Z8"63DL'/P^W_[>]&0TX'O&/]X
M=,0,9Y*GT-=5:V>RUH2[S0XK#D5MG(9?X8P1%#L,F+IH7KHM,5MRVC8ZD-)Y
MT/IQV.PEWXFZ2^(S'\185VR-^G@"YQ;LYO'JD&!%8_VS9],9>!!)SZ<BU@;H
MWX.PO1A!<*4N2DY;>+E=*=>_;+G*"^6M'&T;Y*O8VVL5>I0OQ^G#P9O2@W"H
MF\1;<4;AL@CR"Z5]H!?S(.831V$B*'QCVL"U&)%MSCDT706F6Q74=)@$>R2I
M#61YF#ORJ8>4GXX6%UQ'D&?/BO2(S/3P<5!8(O*/\L5G(J-__HK2*BI/GLUN
MQDESCUI5?I-+XVEM9[CB'&7Y*BMD!E5Z/W_.[C<\NIC2G-HL(HKT,^ 6=_&T
M#J;-*51QKEXBE+V8R/'CQ/KW32=*VET\@_3$=JGT(H'\J$\X KO(MVWYNQ5N
M&:FV5 R?ZK!&MR.3]:R'SRYPUCISFP8/_#D:'[B* @\M=B$R=V!"^ ,!\RIT
M4L\@&VX^T:PK.%*YFF9KXIWY*?IBM^W;[Z%MN_"^Z0&C+HH!MPOM_5U./(SP
M7VI?C1798U_SL_"JLC2UZ*W5M(=^%>.JI!TR"=>0^#\^?(0UP0$Q'@O5K&ML
MW*K8PY'T'E=6#M=VO'[??7>FMSP\$WLVG-4%00&%)*_!.0"]L&U&)KIZCW5@
M13ARSB[SSVX]ZF@OC)D<J5@_U$*KQU#Q]0E'/I3'"F@WEI+F4!,]XFM6N(>_
M[,PP'Z*[('X,XU*#W2R^Z[1=6T[4, SOT,TP/!WW;@OF0TA$W?44**(Z$5&\
MZ%-M=P?54HS=RI>K1!7>%/\X>9<5Z;2-1!9%):@L)&7__1;1>)/ 1 G55B(*
MU=4N-9)FC*0**:I?;,P>ZI@(5V^.YY<H7WSP_JK"EHJC=A<I$\</X:LVES/Z
M,JA*E[&DF\=5S5J8%%>4S&N,-K:K5]X*E5^[=N'DGC==,#I2#'(3!1' = *W
MZ>&_8KUU@L2KCTHE\'#$HBI<\>  .5-Z-'@Q+KC&?I[H+IV]^37V;E'!&=26
MS^GIBP5>*U"+OS^_"ZJ9HRP!T(QY"S.,.0#,S=>1=H6-\(#4C1Z[7CG&YKP\
MW^9&Z[7:X9K[7P^I>#"#LXW.+OY,>/4'C\I$\&ERE"NZ!K/3365M909$BN")
M2,\VN8?$M@CZ+>2P>MN3M?Y3=84$%0*Y80?65,\2QU%PK*/U=PT-,M'<P @C
MD2[3-R?D\ FO@1Q4,#W0&-:9!16_XV=]53N-3 WK@_M?_U,?HB<?<5 F>ZOU
M[C&T+=V6DAVOSSN&]J7#SXQI%8L==0LH[)7>U+MY7T$C0\#^:M*=F_ +3124
M(@@GGOCI$:76[^K8(/66]_5#ZXD;KYT?9]SM/W'@DDG@(CR+ %BB0#7?-0FZ
M;R^A&;<6"JA9TG=@*5L.Z1\_0_)+_5SI,N/3O;3)>9V#1)[#4@M>F<,JC6]/
M\%_=Q(+*(ZMGF*9_KQ,;LZPKP4C*[:@K7;AF>%:X]KX>2JQ4\:A3CZY[S9VK
M"<>,AB3\(R;['=[/:ZLIH [=-?T,8ND5Y,6^HJ=G1RC(/MP>L##HX/6]U3+)
M6RLQDXWWO]UZ=';5*UA$.*'K5RU*(JJMNUAH/*F!!I=8_F/S_)&Y5HO1%W+&
M&Y[$K]_VW!=1ZB?H0$BDS!$H1Y )Q?L:_]YHBZ)1VNZVU,-8AR9O8=2BC-Y=
M[JEP UL#DU)<ILU0P56\/3,JH>X?E]_D!U4:M2)RRR 0[K1-_T/J)PC_("A
MJ?$0?Y#]@N!CRQMUPXT=C! &^^>-BCR"_?D**C.UCIB.1P4%*?O11O(2UO+-
MBKCVP3!I.[!N*FBN)P):B_0A]F*]Y4<:L?X[L& W-FY-/O*WIP_[+8,U&_HD
M-,/Q8V;MTKSR&&6295(]0YIVUUJ)>:N>F'?$/"0W7.78>Q.1 -"WVQ7.DF@C
MDH"SMBE_B"R);<KW!'\@H9<@@+Y:]<4/<&Y5[C@A<S#\==:-]3:=8:7^KU97
M1&<B$O47X #46],[K)@*+ <P'VK4-\'JFA'#J./S)"+DI[8V3K,RROKJK-[]
MYR>_!M65S7S;>[/X%DS\+L+&V(YFRQ>E],'$MA^O,:X7X^^]^>+U9VU:FP5:
MHEGOWJY_!(CNW,N.S9E>EO3=17M;GOW(FVJ-/(*?7Q\+SSGBQ/SPP?+ZNC#F
M&+8+$QYTCO&87<[AC7KI]C $V*!4K,62"<D1[6%I2E-NDRC[F+D *TFZ1@2]
MIWRZZIM&Q>5SG]+8%><M/UG(\5[==Y4;)G(!YOJ_<U,-$M?(O_\Y(Q1\0[.Q
MIIJGQE))?('S!^@^N75@Z\\NCM&DWE)XU:IW7.Y":VM'EM1KG7</-&>>%1^3
MK%XPBY4U@]W&\>+Y6&KLIQC%:=9A\ @Y!B'B)ZVM<?^+2Y+10NZ,E4^>A<9/
M&Y6,CYOOAS:-I'UN6+V4VU[]#%A ;+!9.H[I$(CGS:(1YV4^!?_RX.O=S0@/
M=),O=RH6$W]_\-K0R\CCTOO(:>N5ST1TP#CF?K0@F$YW0(<21O5CE?LU2[5R
M(ZE(@:B*RZ-U&S57I\=F%E9]T]?L2G3U;ES^?G#5Z[#SHC(UF26QPD"  TP=
M3PP1*8K?,S//,IG0-IV-+BDO"=\S-L^N6//9JJ/E!KLNU^GJ?I6]V&BD:Z3C
M,](X>EKI.M,40\3!"#ZJ,=F)Q?*?529NOK*6-3Y#K9<*,&14!DFU:;[JG%A7
M>^W,+=PM%;+/.''WTV>8]TAN8UWFF0!DRZ$'Y5&IZ) :_U?+,\75B&S]U.>O
MF]*L;B9]F;&*F)QW0!FO/TB)+[$Y<%E(X4^0)!=Q"0[#BT5=6.R/Y.P%;MW1
M)/4J>C&=^F5F5"<F(PTS-Z:OM3#/%,JX*&,/S4@-W>JH0G4,$5/8CPCD_]+,
MEX=#_;[_3J&RI:PAIK)31*'$3)&&5)-U;)DBV1(E6Y@12=8IBD^*R1828_<)
MF1A#6;*ODUF0G9E!O)G%F7[GG.O\<<Z?YWNN\\<SUS7OZWK///?SOI_[?KV>
M]_VZL=BJS&780]PO5#=JSW#DN6;U894AMEF 3DIMBJDP:R%D._.1643HR7NT
MUF*?.OKM#]+'$-7]_ZO2.A-=,]H*ES%GV8;UMKI),NIR2WI5OZC,.$P$IW>S
MM!\:11<+MBOS,4HV L:"-I\V#+QK0^GT/Z8(^EB7+]3"I1>93N:'5EW%;UW<
M<EY%4VOP-6HK+BR3,$PKA5$,.8D$T*UD]8$'QQKCK>KB5&4JSFGSDMCXW!5G
MC3R0%N;/?=@3=B<3VR:F& D;QM=SCP,DQ"AN<X7UH+;$*MC Q+"S>XSMM[,_
MOF*[^6%Z/T[HY3-7FZ^%YR'(X(55Y57LNDLWV\RX[,WO\$+?,\_FE.E^Q;!;
M#LWKOKTLO-)JE)<5)[994AQR$C4^DK4R8=ZT #WXN B_;I)!%P5!>NJ^F'AP
MA<181]@0"*(%.4:_R52>TIE<I!P.IAK@_4=>AK\Z]V?[]2BQ!M%O]CQP;53"
MN1"N_<!\RRP3[M K%&GF#%W=R(7W9K[EK,^RQ2%93 Q;JG&S??1^:@K5)(A
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
MDW7I/M\S7./_*VWS_V<#NCO^WP!02P,$%     @ G8U>6?(%=(NP00  ^T\
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
M8XA)T[6:0>NSU/199\42-XL^\'VSB7?^6>L(_0C#QT<CQ"T.WSS^D'U3U0C
MR&,;/L%!"!;<K[WP"^Z/ "WHIZ OB-)S5<5!EN3B].L^!;.V.5K4T70OX::W
M77=8@'M\J(7+X/7]D7*M9M=X$]T(7KI*15[.<M35XHIW00967V_>%"RO,2Y2
MA1,KF=2*X6'/7"5VI$+B89/CGZ4TSK,9B?ZU6&0HY\>]R-*\$W!@NFEO^"S/
M[_W?SG-+4R?6@D$E:DRKGA(-#N$1T<-N,85@Q^S81'/F/;21WI""H(+0[B?#
MCY,U=YUZGOHAHCF]@N(;DP/07GV1R#E"U4HIM/!F ;+O9^^Y6)?K3OTZ]!*O
M2W,4/;_MP%MEP_/ +F#GHPE<V<!\A5H3-E'V.#,?(S^K$[">4K_'<=!N+$GV
M6]OU/$\;X\"*/I\JQA*;ZO<OO3^.V>38#U4:%LJ8S3\\SV;:4?QJMS['E0B=
MWIY3HNB39"P_:/QIQEF4NI#\Q,O5<T?E,X\'QD[URSZGN"QO?^LKQPIXR,K:
M]YWZ.C]OU-5$]#^XD+;WX#O_7JVOVD<4TMK2+"[_"TW]8U%9LH5V9L/&F8V!
M'2KUG*K2>!1QWI56!0D.T*+:8@>:84[E&<LN8+YS*,ZZ@ICI[PL.P?1H_QAY
MQIAB1SS T42(# EY* 6.>8_@H[$;CBBK#&J&:]:5B;A7QY0[Z%6ATDYR< J?
M(R>8J8(L=E#9D&(!L3G8\6K$2@AI(PFMS@(ZAI$4)1QXR(0INPY=1_&S@*7*
M6L(WW0D(8TV'0?0Y??5MZ!.F?P_J\P##<!E&U6<6D >STQ=O,@ZRZ6$!0KJP
M<?HCI]<)RU);.<VC<FQ!<!N#D;_>R0)2!8JLYXES&?&0,>$O\Z2 <5,0'VQM
M)A]9P..!)B2C*(]IT(V<^H6L1S%B0[UP;MC+Y;9+FG^<I-D22;V<LGERD=%:
M+\D"?OD@9F7]6 !R/W.)!?PTF+M(5]_\E4M(Q?]A%D@N&-;[3VS/(G92DTID
M 2H>+.#\<LK&AN5B)@N00SCD#^$&5,4827^8YB]J-]F,>8HE=F#1A W!S>]Z
M7Z!J#WP*83P24:'6AATQ@+9?IY+64IBOZ@)8P':UQ%5ZDD^ CSO]:#^1*+[9
MLE".K*Z(5\Z\865,.,"_T-ZN@"OQ_GG$+IA\1/W%R?'AN\,S(P:YJF;[1*V,
MKAS^7T>8R@ >%CR)1'42 *VQDKJVU'1(\C;='!)*$7+VQ XCJ-G!2,^E?4%U
M1+5YB[*[/Q9^#'8?O3<PS8E%PJ'*(B/'L@5%5\XB0AF=J.=@:.JOX$FM"ET?
MO8!=KRO2^EG J >(.=:M+H/;;AQT?*G:+#_WGF.7^D(*&.L.%0FP #46 (W#
MJH2U4FC  N#=9@$?5):=XYFVT%X8N2S@JS9D:<T"TI%:+, )S(,BD$NFV"6E
M&1.&(0P]FQ@6D+G5Z985O,$P(KZ_@/6[5?%#; -OA* )@"90.&'I'H[Q&%O,
M@!OI(S84D!LB*_\ZJ3(,ZVCL[%<85%O__^9E#.2F@#$,>19PBK1QTA(ZBQS
MP(V>IS#2$(RXS;_,)XIM-D"N>F WL"Q@G1/CW6/",("$X Z^C)Q\%K /,4<0
MQ7XU@<P$($/F7V9#4O;B-LN1# (+H$<0-*?S_F7Y JND>.0T+(P"O&(YS,-_
MF@Q!$R0R'1 0B@4P&U!9*[!L@G#>@IV69@%*<'K<'K.YV()8@85)@]>;BKQ0
M#__<<)<%D+T8=E1"(PL 75-*L(UF%!55M042]6DPP9UN."/PI&Q>A7"3L?!#
M/=$E /_5"T(37"PW3B"B$6M6&I9,M6C"\V%&6?/!A .?:7?VAN=_?B4^]C[0
MDP4$EZTD<W>K'YS@<PAJ7S[6KICKI)L&$Q9!5^^G<FX\L%48,G"T-X;]R4G7
MQ Z0$@@KNZ4(;(7K4Y  ;%</).:_LP 4YA"L@3M>#"[\,&@ F<TBU]:A3/FN
M9JQDE*@5ZLPU&,[ OQ:L(Y;JC6>\X!M?9X:"Z2S@P@YCPBGO93JT [:=AWO1
MLBP 3Q#&SNH7#$SOP' ^PWZ>$(*.LX"9LZNPZ#ON<8I:.5^]^H_>" 4;R4(M
MK,MTFBW4L:\,CJO>#ZS\N7H6$L5^[A2!.#=P64&9$-F 8;FD6Q^OC/]AV181
MK_Q\V[\4 0-F*O+G/&87=LBP![E2+P5%>F\L_;6.)B".))60R)F3*8.Z&BS
MOQD;A]$W$K7]V383_I^"<H]/,61A?MVC-E0(U3.<8/!-?P=WH A(:@B1$49P
MPV_2:8%09)[MN"9FH!&Q9 DCI8JP4BU[4Q[\ F_*IK7@/Y+#?Q;V3=BW1#IA
M?_&@N ESB\VXS0=>FIOL*!SI3XJF'IR#3':ET&#EG'$OM 2]O\(#+_/]D]N"
M8-CZD#9T<?&$-2M-'%,U@_#\3Y6VU#S(V Y'5?O"Z&LFK/,B*-C47RM61A@*
M1O=/>W\/,1\'[\=U:A.\'_"W5]2!%6D4,?-/M;%!I1 SF@7P$S0P#>1\>H8\
MPWQI"Z/[D&?_+BB2&TXH<!MLF"[4ZCIED<EMC/_DQ=SX$W#7MFPJ[5X*$_80
MKSXO^R%:80C9]CZ.^L,1$Z*?Q)":8P'*I\&36RB'L_]OD5;XKU(,Z(^*#G='
M+1UKQB9C-ZU/.F";G.']MGUL]T_G^_"NT^&@L?TGXQ(+>!_W#H;SC0KF_Z9^
MDQ"%6#K:S +",>Z3.8HP^YUG 2*,%+7<>)5U$=KXGS  4]5?;/^/?&#0DK(^
MKPVZ;N2M">Q _BA%4% /K(S$-HYL7OE/:=E V-JXZ^# @&_-:\L8);#3.IH8
M=MM%XA_A6T&-8:1_PRXL,@^99,="ZO#.U#]L_CN/_&.!*N&P>P"U<5JB81&&
MNA+T4BH)$S8PM?Z_43>?#DR'K?*,VRR@]\EL'R2U H]=U]CXCS9*P,'I:2!D
MJ43!,Q]:P'&#N2M^^H^UWQDPK:=F*#'XEI$:-#5F8PR(^QD<"C/5!UP*I]B,
MP]3\1 %#FYJ332$D0:H5U+J:KN>U/8QC/CE3MM65OM6W?%J_1>R;\LPR':IY
M6S)96L_)V-4/Z09!:MMF9.5[RDVCRJL<DC]23I"]\V<J:8GE R*"AIX?<MF3
MG0UWSSVZ?JLX\>V;D-+1E;Z0D[B.S9GJ7FK0(QN-IZ$S-VKF*@8LG]4^#1";
M)97;SA->8X@U-D\*'#&].'[&[4/Y?@K7B)^<Y77N9W3$;T^[82RNJ1!VU+_M
M&+=GV\/OY%(-OX>7',[10F\,3%T[LNO>H$/QLTMN=7V,B/AU%A"-*($QE%+'
M]BIHK@55H=8HP-[YSH'Y=D"?5I48E?%<=3!5IFO[Z4L*5A]W8EQ<3\[=!P/I
M>L[@E#$M,^40&N7N2D9LB\56UAEG+'TITUA^[)-7E<#;J_N.#QC9]K;TVH>&
MR63OL&S<08@KO>?W:)J#UTB/P[J[X?L?-X)]!>*T*AP5[X[5*%0$5J1.W;'U
MIDV-^\;5 V"_ &]0--2_2;K0LQ 0*F!3.OK32R?T"\9%@D>&"TB,>+E-TNYV
M8I:>,N@9.+X(3.NI#:S:D3_2$-E^^=/U]LM1$;L3 O=V"[D\,"TM/MJX[Z;H
M"TSLM9+5J]L;;:U'B.:0^<^KNIKW;C]UE3ZV^*LH^5J\<G'DOY>=X+U =;H
MVAC,I-J>9Q;HAE"Z1,A3C0O:YZ%N66U:2'>I5U:T=FCDN:J(XTJ$ZN'MKG&Z
M'SY]>6](T S=<:9\NG7Y[LSR?"U!7B%;UR9^VI5J08B#%$<8NJ"F7C[%[=NJ
M\D$-A+J9^(!#5/,K*WD[<?M;#C;#><$'M=)$G^7-J0VK03SD5Y@N F>=$<W7
M&8Z77T$=LO($ZFCF$[]Q2RZT#=0[</.F]CNW7FF[YYT=NTM^1)U_]Z7A8NJC
MR\ZRB7F2M<=OP)35:?E8N1)M;R0VARB3F/>D):P5Q#0[*U+#>\O5N,%#+;YH
M/QIW2V:19V[0/6Z?TNRX[[NSS*1_)H^)9@0[QDZ@97PNO-(Y?SO[O;!%CJ51
M"*K!=W#@/+,0Z97"#[7#M.C;S(-V*@R*]Y37^9WWRNS53'^GJ+^%WQT'X^#Z
M+E$AW7>+PF85ID+BG[3J]3#-F3@^..FUW(D9(/#I'; +6B;C8]'V6++-P/Q*
M];Q;7T6A:;];1<[V:BO5VG?4#]><3XYD:%UXE-YR];N11:UVGW-5U:OYA=#Y
MMHZ%VXT%^%-@")7O BVF(442C:8)Q(Y_96B3+<N&'"[_^.2T6G2-3/![[:@L
M?R?G@J6??'JE\G/%]T1ALZG5<G=)K?01DXWX!B/12VQ,'SBB*R8LW5>+),&N
MRI)IJBG%9,,3%T'- >A\%#4$!HH9"WC#E8=ZK@F*PY&0?*(). 7[*O7O^0S-
M:=A[!D?]DZ_Z0X3_]4^5A2 <1,@?M 0E)C&>%!0]2H"&_+RTN:F^E;.@&A%2
M2._1 VJQXJD_IC$2?3?1^F\<SF:G!53R_2ID;U++HI5:/V@PU97:Z/Z8LB;$
MS%M)&0I9B^^KWP.666;,-:U7!DI9QEVIDGPP^./0@,ONCL,F;;0;\HF3!*?N
M&<K;7V+D:,*)^VF5ZU66>F/NOS8,J=_*SJ@WHWG/K \/S/TB?5ZU$"!;-A+
M_4JM C)C00:4J;@^"N9EE4-WDD#L2FU0.?.2O*Y]VWO;(%Z34I';AP>?[+D2
M/H5][[Z H)J,:Z52<&R, &86'"MK]S%L^M>&RV.<T[J]'8-<EG4_?+=6V'AQ
M.6DF(UG/^,> !?WX+(:+&8?T2, /2]8?" IIKK&-G@] @ 9[>@(,LR90691A
MQY" -$X]UZQP[2?[GUU7*7D;<X,=W@:!>K8@@PF!)@L#BA%QX>1X$7=SJ=>2
M*BF*<<E/\6GZJ8O:PW*/50[>+SN\U$@K7TYCH^6=BXPZ(_9**:I"S[@Z=T+U
M9GK$A3-:D?T=JA4_/WJ>>_](YUN>6.S'<RX;#GZ]76\JLP/3^FP>,4C6= ^H
MB\3%X"-C>3$]I/?K<?@ 1(RSCGJ;I^M;F3&/JJ\3766/UUO/]?K?RI^\6C'R
M:67HG<^J=/#J":WJ2K/48M5>7]57I_1==T26IZ8^E7$_ICF#%:]7F';P;2#L
MA+KTN&@'YAQNQA0Y>SO45_$?->&<S/.3L?*ILK_DLB07+\;VS.K9SP<+[#>=
M)M3""=P,M0DL&WC;DIE_Q\GZ+.W<(]= BJH_T3PUO<G_[&":Y'5;U;VQ_I@)
MV=DZ]V^=L]\:R?+F(OO-QM!%KW].B"]TN=+\1T*T1[*FETO+R;$M9U[+'HE?
MOYE^^:V%RM+H0E=H<6:(5^C>Y[.D4C6&*/%R)ODG@K=83YAA4U=B5Z?ZUM';
M,OBUEZ\O8%JD:'-)*.60YB7>L+ P[FO;M*,9>\$G9!(/@P<LI"NBSWVS;EK'
MR!'Z?FLPG2>'[:^4UY=4Z]T0B14VTZH1Y_V<5/'5Y6J<E#."*M"$'V0!$\;9
M-,S<6BS5-^D:M3(W*S/F#@O@&NORTRN\+>);98^]*]Q_DLQ?^[3D? /'_<DZ
MPTH"3;[UU^2'>"=KY^_;@V_N,[WN.9FN^&0PRNC'T$%3P-]T6QUC)^KTF3LS
MW9;\U8JR;HN2QI?'YG+JWO;<#30;#32OE4PNDI#\=C^T=BJQ^D)YGJ)OL(EY
M;><EMY70[$W$A$0B9A?F:[T.E07$[PNIKI=B[ )]\X+\Z=8NWL$5&ZH9^J*"
MT1MY(6^RC"XSVOG]SUP,OE'Q*6AYG+0@3;OKB$^ZMQZERNBR-O"Y.V :L<;S
MV]HH9MW\Y,<,%J!AWQPK=/B#4,L'5\&2%G"4P@)V#CO8H85 [S>* ]%UZO+E
MPP_W1 UH:K/=5.L.5KX;^X+[=Y/44^ZTLTQO,BH9R>.X]I!JLA"'3+JC7(<@
M$R,B+;[?,=.T$Z<%\+Q3*M-Q&,I8?EJ>)J_"L=0A/!)FTZKI=<W_J:Y23'Y
MYZ&+O\<RO'0<^MZNAKY[5*Z9SZ_G[NR'/Q'2,^GYLJ*GLVC"PJ-VM'86+0#'
MS0.X@_]668*[+15!=F4!;<AD/7Y0\95S4<5 (MHVW^/N '^UD%G@[=TUU;NI
M+MQ4?#\65.&&11G/1L"9_/C+,7[8GZ(8AF G3?Z3\W;0XH6G,QOU3)![4X9:
M+GAS:5+Y==KF?)??Y&A=GZ7$\+Z+<:6""I_UO1AQH"N-NQFU':,0%$+!1TZ9
M5OCRSV5D568J)%1?F!QVR9(SN;5;(IZ>"?'N0;HC0&7\0J$G'<LXR,QC2(XO
M\J#-8LR_Z>WSE%6D\=_=; NOV*5*KJJ/NV&Y>>YUT<^-K^WN,B-?:NV,37;;
M1^TG(L[YIR=>='>KL1@>E:W\6#M;,U2@\;Q;S8+Z:YTA>!OB[0O.Q?2P $[8
M/.*K2+P!$NEG^_(&%'H7 A#E#G$'*\0>&*GO%>Q./W#E\23?L@A"KY9N@>E$
M4"T0(_0U.5K; AP*<310C2NH^:W8[6G#BQ3BIU%?VQ#Z[==$Y12ZR;D<XX.?
MD\VN/G(J:.JXOX$)%*.?89B!1^ IFV -YJ"=P(D)W^'T1MRV.Q\MSPA0)R<H
MNL)%.<\SK/0]?3QO^PFYEJ79I>8'ZEVQ.1B/^(4_5D*+B<2.XY"<&%7&?JIO
MVR(?6I\VU4+D-R'S;:#9 DZ.I;R8QOI4U=4\^OTK7J&ZYEG1U6B-^Z9QHNEE
MG_&5.DT9%2A7JVH3X8?'TR9_>2_LJY?V5K5Y,[_)V5LS\V8I"4/8>D2*H4H7
MP[0@2RWGW\ +' &)E,78+.-';T&Y 8IO<Z=:=(UB8OJ<0^5K?O/0VWZ!.BK,
M[(Z:Z%WHRM%=E]MEFT<WVF#83E!MH5W7(:E,2&JBB4#-P3:&,J-8 "^*#L>6
MY5##&E:;;MV]C/S^>^/(KWD6\+J6!02BS*$1I 0& 4MA@W3'AR/%&2=IUQME
M$6 %M8K\'=]$B(4D:/EQ/N6^E8.#GQ>OOQLBWJ4U^1>764Z=3IEZ^9A/Y,4.
MQPG"\!$-I^'[KH?<W8H.H0)F*\>(WB/GH^/63Q0)D /O(\=)1/" 1",+2,I:
M3)X"TZD&%-NFC56U'2#1N,]0.S-G=_]!UTK/^_R@A!9TP__ACC@1-UY)WOQL
M$\KBMJ#UM6U42X;0XMH5,"D_B 4TURN"&Z$TZ199S4C+NKYR'ZG^W4KS0H4?
M&8(=I6W>HNM5ZKN:;[4^U7U\K0[)$#-8:X/Y1@#1@!V:(*O%$JK02E0!\J%G
MXW.6HGS!<A:!YPUMZC^&*UY*54T,EX]RN>3_(.;*JS6\]+N@S";<^[;Y&MS.
M.B'\( EM!-;FM01,)%E;U)AAR;+4D:.=/KF%+_;>O#DD7UT#_#:]T,\>L6[5
M?[&DPNM"ODW%J*VOPL;E:E=%GX.O[I;7OI_?:::5T>9'8Q_/;%X<7C?HTY6@
M[_70@E-9#CTI[](@@X9AV#)6.T_N1 @')=,%-/LTYWO>9271#167]*_[>HN]
M.]>PU]8W4S=D'"G).$2K+**.4-2BU>XX8?6_N97TWTDZPR[6\NS+N0NF+XU_
MV=N;R@_73X)*%"* Z<-1SPC$($L7(^J5@\P;,<>IW OR:K%H$U\*471HNH>8
M1W)0,'^G,)#6(M,X-''D<VS7@3TFPQ?3=-,A/C.Z&5J.64P8+\#NPGH@PP;X
M_,BJ@<V'7R>%RNS3K'?T/A%B4G/I"H_]R_!)22!UC\(VT^*G8O?FA*F_]68G
M!XJ3[*N^=_]VTA)-^U6]M"IJY5S]Y-\NBH6)W@\I^Z=;+R<%U@Q90'HI>)4%
MN(K 7WM![\T=^*G./U8WZ]JQ $P3-AJ5A;Q"[6-V"D&*&[" J'3$Z_]Y*A2)
M^\,Q'0/6R")R:1LSBS"WV$+:W)F$"OM.1_%@VT^:0&/P^#^#/Z1,',Z-5YDY
M>_I/YXMSOG\^^,1B_Z#I3V7X#9EKR#8D<W].$9*,/P6/^^7@/QZQJ,!^C5F%
M_;F$.< "A@S[L2N5#E#8GVJ9J,:4#<EKV$\$]65+81;P0QD;!YED]AB)T>-
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
M,;R<<-(Y/KYQL^]B:8QUWV]QQY#8##O%<\F);#:RS8)>#H"*F@W5)&)UKJG
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
MWL^[UI0U:\VLF<W:9R4[.7N_[W[;\^Q#N(-<&B!Q[,C1(P /+P]P#OD#N/.
MV$$OG(<WX T@C8<[ E@"O#R_V^\K[^^V@>_WE7_#!KX-&_DW;OQ'%Q 21+K
MQHV"(H)"PK\;\FJ3B/"FWV]^3_)?;^7EY^/C%Q;8*"#\/]RX'P!)00#B">#C
MV0;P2O+P2?)P&P$4(B/_/\3C ?ZE\?#R;>#?*("((8)\H4("$9^/#Q&:'Y$8
M^302^1S8(,DOM77WP8W2]N<%M@7+[+EQ]XF@VJ'2>MF3W:"Z@<?E:"'AS7+R
M"HH:FEK:VW<8&NTUWK??Q/*PU1%KFZ/'3IUV../HY.SBZ>7MX^OG'Q!R)?1J
M6/BUZS$W8^/B$Q*3TM+O961FW7^0G9=?4/CTV?,7+]^4E5>\K7Q7]?YC0V-3
M<\NGUK:>WJ]]_0.#0\-C]/&)R1]3/W]-,Q:7EE>8J]#:^F^]>  ^GG^V/^HE
MB>C%^]L& K_UXN$-^_T%R0W\6W=OE#IH+W ^6'K;GAN",H?N/BFM%U(S. G*
M>ESN%MZL;CBFP?BMVC\T^^]3+/I_2K-_5>R_Z34,;.+C08S')PF@ 0X[+TD;
M^-=>14SA IMK]$ 1&B49-@VG';^"X0_'GABHN!&HND9H]PW2:*R6N5OU]LB@
M@L(^<@=Q" T+VW$!?H +1&<:?T3=HI21YC3 ]@^_&)N[6BZ/L(W3ZXM?N?SL
M\5MR*BS,+0MF/I_WSCW]\%C/0>:YN]_4=$_>V@QPSN51](BT0A)X%C5<R91
MYK*%#)@9#-SL2IX?5AD?1.=8?C2^+MM@%USPT[C?V/'+V>]13>Y7SGO7R>C%
M+?4EVR18-K!.<(%Z:V( "=)J:>0"0]+-3&S%#C81"F593?</&R<4&^EO\C^3
MKO--25_?OKN@5X^V#;W<D;#3;.GFZ3V;TZ]'$9[;8Q]Q@?(NMDP9O:N1"NDB
MDA!IMU%EOHW[\>(;W!6J!NJV0US ME>7;!3H W>ES8]@WMA"OA4)]UAF:;:Z
M4FF5@/;)@@HN *GILV5MZ<9S$8SX\8598Y;--R<L^QB'A(]X[O>L,3LTVT4_
MR?"3_OR%3$9Q[T12:-HW(5[^6VL,68>U6( 0U8V]RP4JIMB;/6%A#3 '%G$#
MT;!0Q7.V#HB)PFN,8R7]LK)3?CQZH1)BW[><4_WBW.Z:G@:9,S?+I?(+@DU?
MG"V8D,!\0X.G%V0)/111HM>C0'K6[!/&_7!,\W6'^9S  @TXV3?RF;OMM1<N
MSO1?6K$3PGE7MS3^/#@1SR?#LQPIN[:="VR<0O8T@!*@/T(:QS61!UM@8?YK
M3RT9Z/KCN"OA08;AKY3K<?O+OP:IWS;;GB;4H54MJ?LHOR0&%C-!MJZ4,$!\
M+1YCV,1)#*U5PM1\$<V@-IJ[GNG.JY,H*=1H-'%[Z+]E!UE_,%3A(6?2U>]=
M8]5C\:_O=29)D!JF&9>*+E]@2U/'J'.VK"-L9U+CJ"9TXXGHL47!Y4 =)7/T
MZM*V%IQ*C3:D+1V<,:&1I?-:JF+%")"QM_I;#\?.'63A\7J<'()^N#C3KPS\
M7#:.22))N_^$##ZH*NZ="3&O+;?3:YIK'-C3)%K\RN_67[=9.8&"/4=.YK=Q
M 4\,I%-8.2=+I\2A-M49$=KJ#* @,AL+KOP@@US@5!I]Q.&+T?.Y\]=*SB>M
M?V]H,@O.WYU$%SPJKU-]J:N3"X"7<&RI$28=ZF.4C4VQ95&P4,YX434QF0L(
MEAL\$Q=W.7[WV^A@0>_G-\YKI/>9]LRB^Q-O[P2]2[*+"58]FQN$V&(<L84?
MQ9<\3#X,(>\W3''RZ^2UXN"=[-W1D[!J0"7*_&VIX9DL^[.&SCS%./Z"U6/=
M>R>N+ F_WG<+B"31<)#.TR>LDX0^U&:T=^H@'_/Z&^AN*&BW&:4:GM589ZJ*
MZB79^V8;]<X*.W]O#=F>-AK.;I62MSS$!6I&2DD13#W$IBUP._$M=M:;CAY1
M.]:[LB#J J%.9=DP*#<K;/DLBIY.OYB,?9.D$]D\?S37+XU'0L_@4VFLE+<
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
M]H8O=G%?(_$V<?V4N0NQP?T&,O-])WLK&>"?W1&Q..LB%VB=8#MP@3>)K[C
MKPL5G/]D?)T2BUK<T\@%;A!\?^1J<(%W)[B -#M5/R])9U6:0?M#S/-]X0)>
MF#535!R*:6^(X>C'41X/PWC*W\;8EDVIJ[/&D/=:/E-<%/VM%$7'WK&WDEW;
MO7[N7Z3E@?8CJ:L&B1419@ 7(%/DB#]-C A\C@M=;%5$X"WZ0T5P'=N-"SS^
MV0>)8BO >';Z5^+< F>G=4X";(!8INY>HW9>$O ?._P6*74#V+5#<O4+ZRR&
M%ER@F$*(&IA:_4^V6\0$<?UFM=\8MN?!="^LN(S,7?/Q8Y+V8]Y_=@J)"XR$
MP1@M.IESSPX)'%MO\L\_CO:QM9'I,K78(DMH0X8^YV,\1)JX%BES.C.SQ]W-
MRE?DB*JSK$S[CN:H]!M5]V/MIX\"H9J4X$%VQ&43G:\69G!;[AX.R0(5+D<7
M3ZHY]21@5SCS\_2"7>JA.M;)>IF-6\+:\CUW[QD7=!)]]J.++QD*!D=:L')F
M_I[@TEAEW,702-^36>UEI>5GRY2]2K5X' [H=C3NB#JZA3<P.]- !"LV\]&_
M'NN>.^,_S3+\G'3_K)WB]"WZVO?RF9=VD;_RQ9)FZC39^\'*AL#X+]N@9T_#
M8YPK<]IKDAN^'#6ZI^Y[.?G9H(:WF8]A>)>&E]J&1:/B':^+^??-LK/9'2]/
M/=J^V$Y$J/Z6O%I'IB<GS6(;X2L:3*="9WZ,-MB"F3>"7TR_+YPN3=W=/)_Y
M4T!/[::'P ')Q%\Q*6 6[?@+AOY'B^W0@Q>!KW^.;@:]*\JSF62CZK\^VB;B
MB\*W)EY+<\2#QYZ?]O&15YC*/!]S<TK */SRBYTOVL?<R7E4A^\JDA_H4_)'
M#P[C.RVFT=++;NXCS'TF.A70$FC<2 7P@0*Q9I;$P$C<"S_F^[KX(J?Y12,5
MBQ_H/2(WQ?B (P=/\FQZM;_9#B6#-ZP&PZ*NH.1FUE]=&H52.]_U+F-UUS[6
MBS55WYD2?&.C[C2@<%[:6/A$W9VF\],?I6^6/*O,S6)G??H<'K \M:]M;S"U
MW56Y2<;>;:/ $_@3:?$J>A-Z-L^/M(X5)1ZL8*\1_C8&Q2>C%@9Q8/N2]:RJ
M(K'* ]U(V8+$XJ+G\H=_QA\8 HLCI>B.W&S?;Q]&0/>7*P'LC60J"3*?@@]@
MRQPYD5 U%SC8700J4@+'Q->TGB,N2ET_FVHLR?:1L<?ZX14X\4@4=R6B0.O4
MV]BWG*QD?% $0V<LMVJL=K_A3'M@H-VVKP'&X.'9&ZK.%V]WF5M6'Q80:.]2
M^][HX3^6+V<Z_?7*@F8:VSGMN'73LJ,SJ$7#-:&'7<?%XPF\;"DP]G,MG2(;
M$#SHE^U08FQGL*I[Z7G2DT??$TY;^7CPIID7,=]!#BP4W%RG_I7B0Q'Z=I;M
M"B4^7LM4-6)0F.69N4J]*T9MG8%/70^],*?>6;,,,VQ7+HD/>G= X1M#9LSA
MI$OKC/=(]2S%(FM#CJ.%?UX22X2YC_,0?0ZS ?Z<R'(@UML;DF_KC9'D U<5
MK1M<,3%[KX?E&#CO4)JIK@J5*GVE>30O;DM\2*MHE_RM[H1&2U%,]M'JGVE]
ME9-KZ[QG.R!F$LN1B>/<1GN@(&U'MBR?)2<7[272E0@K0 ::=RU>% >@)78:
MKN$/!UVXX%U=J_WV9="XKQ\[(7Z!=]Y9R:QY_T(JZ@VY'H44\'I#-D(]^34A
M'AJ2? 0:Q)LC%N)5]<#8T7?KMS1QL\M?7^'.95HY\^PR:-J3YE!@Y>54K[T+
M_I+WLOEANMU(:*71+"EG,I+=\FDN9.*]SI 9&O3]0!*G>-LB%9EOW.[>4D"=
M89J=SIAJ5):>T/V&/<F<BY?>^53$^U<DACN7>*6GZ4X>8;R?CK7Y>O&["J5K
M?J2?'E"/U.)H=#$%,AJ 3\2"$4B>/<H%7FS,QSXV6N-P@8WO$:@A42>.5+9$
M],J6KX'+&RF\GRD3P0E<0)D++#^]7LX%XFJ1S$C>]?K?U@CR%!=@?N<"Z:U0
M$1?PED;8;,]0X/I_,KY"%$9/>".UF)?=U6F&*'3I":RUIHJUDH&V1B3VC.ZY
M47#II=>='='']_MLX9D_SO^[XD?N9WE+$3WTAVZF<X$]JPGHY?>*,VB?6JT/
M6!XB+4?5B/.8;5<48'*UE"'=V$YCF9^R?G-TGM;;9S;T.!F?H&8@..5X^;CL
MB5@/WEQ+YKN^&FDRX1.1KV;K&#&1H-072N3S6R]0U>J]8)0PZNI8515G\_$6
M_2*/0+O>+>G>[#;H*,.SGBK-!3R^1S#W,BJ3=*_8N6(8IPG;P9V%1<>WEE<]
M/'P^M]DYM9UG=W7-1>A0A^4>]M.ZK2>*7=5ORGYUN+9_*+!U[IG.\$B@@KF%
MRE6+^OY"6^.'CZIJ;YT.[<T9LG+AP.H54/FW0D8\\R3(3YEM+8 'B&74VT9V
MK@W2@5I'&*IWR<,M*G *7NYRG%_B4;5SIZ,!M8[4$KI<"YZ'AI7$VS)2XF_4
M; ](HP88K 5?>[/AMA%0UJZ6JY8B85"=*^MP'Q2-$$^ =7ZA$13N\0(QB)YI
MXUZ3MU5TG))H6".NT*VXLR0G:--VY;T?_5IO^S_J[?!)?"#KX!CL<6@BP"66
M.NL[3A%@VW&RT?YNQF<']-FZ60..Z\?OW_S9^TU-_>WQLFM)'3)WC@I_6TQN
MCKREJJ8B++N]=<FNC=#::KJO,+2CI]O]EVE$JV;)T 3]^;E)=UFIR>A;YGG)
MCG8+;3E](V?JVH-,G5:[!K$MN2JU4/$XYB9E4\D#MMH8,495PU4G72&E(F+
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
M-1^MRJ8?2E1L26NJ5_9*=7A7&3TO4/'^AD;2Z>WJE[6]0]4V2%R/-G6LMS!
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
M*N[RC3H' Y2LU9[';.4< S(A"#$N$/2#()"6R.,P10C#,!$1QQ$EA-/5V:"
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
M,"8P2&D8XR1APC-*XIJ!QYFM\Z^D_%UL36HZS_D^-(WKZZ)L:&;;4K0=M^#
M+NBQ4R>R'#@&I (MST=/$16Y>+#;3NO(SPBKVQ*X3CE\C=*Y<T \4')W%E*6
M-T;DN9[T2_8N?\JYV/!*E7@I-O7I]BH,21(P%L/8$Q0BQ*5_''L^3),DI$$@
M_\S0:J.R? 6_-;A#&J6JI?>XT?L3VMHV8$\9/)+<]()H'#7-NZ++0;"[-FKI
MJL#K+R7/-Z24!K!C0;7Y44PT=TH.+Y&TI'5UGS1.;-FK)2W!3VZ9]$;99L^?
ML3N_R'WYIZ*J>B?=?D(PC1@,B5)^SC.8QHA!Z8!%*/-IFG##AC@Z9&?VK<ZO
M]%= \0%^5)S\=$EQ#3UD]0R$>[S,#(4SJ"R2]DTD=Y;$KT5TX:1^$R!.D_R-
M1EOV823E1CHH51?"\BY?[^2*O(I(FF380Y#2F$%$10)3[%$8T2Q)THSA"!M9
MCP$Z<YN+A@H0+?5#+!KX<5=QZ]"T(=3T+(,#+,Q,04?P$&!V!5JB#AL CDOE
MJHG? )5E&_&-BWK23&_B<?-R'3>BJ,L%JP8^UP];W9H<+X;-'?CU_@MHBAH?
MM7BZ?E UUO4+;KR4=5S'+A33T!>WDM"H2L: +%:E,%[.M5B]BP$A^D4MAAZ9
MP45^\]SNRK^*==,%]3Y_K#/U4L\7B>]QR.+(D_OED$+"$@XS+)A(61()WZA3
ME1T;,ZME=P;6)VN4[7@AR Z\9R?0F:FZ#6IN'>=)H9=PI(>9^/,XUI- &3G:
MT[-=UK#GJS0MDCI=J^/ KMX;B>(@2ED(8QPBB/Q >M^>-$DIP3A.48R"A)H8
MHC%B,YL;5;17 -+UM"GW'%CT-!C%3,^NN$+"S'KL6_I\[8E/,@DGN%ZOBS^(
M_.J;9IA-*07UX<W8]F=,>,?-?\Z2>I460&-"#S4"&AWCY,Y5U6!7:6A5=P/\
MO+\>."2;KH(T\$,<)9"%(58]3E1D6\2@B+THSI(,Q91W!_E6UZI:;%B<[%N?
M[F7Y1BI%+EWKO']XU4LAO>AJ50]VJ[M3=U"ZN1S=\W.U#Q!ZONI=>?;RS&>[
M^#3"9)Z;33T67O/JT@BDB;M)L[GL+-D7U:I([==*<2_WOK7[I/+DU>+UEE3W
M'^3"IGPGT;E2UVK!DR9U3:HJSW)6NU/7&WY+OM^0>@U/PIC*%QG!@&.5[49I
M$]#GT\#W(Q]'"!FEO+MG<69OZ6^;4I"U2H #=Y*E)JY/OJU*5"J2CTF>02:9
M!O>*:T,;.,,+T[.0K_L:S.QGS2LX8G;?BZJ^-)%^F7H+BN<ZGD0<7:ET;MU+
MYNL7*=FO$W^=.G7S@>O($,_ X*)F>CZ 7QKQ&2F9GS&WW5:NR_+-\T<UI0K5
MU3QH/C=V@7VF.J#I=09IZG!*^NH.?D?6^F?.9V6?/GB^5&PS2Z4AL;M0XRGQ
MK ZDSTZXV*GTF#C]H^G1YRY,@?BX>=Q))TT\B778-&]?\<1/@@R%D&8^A<A3
M71!B3&%(>.8'<8 Q,?*!1FC-K)(UJ?_^+W[L_8_0,K?@##Z:FS(W4AONO7IQ
MI U=N>=2E$$(?FN(SQ'U/RRBZSC^,Y1>)S)_6.3!6/N1(;;]+)L]UC_R[7U7
M?+<.Z)>+MBJQ*]Z)YK]R;]8]6^=#EBK;N<N0E,L];7L/KY(8IRC$"4Q)Z$&4
M!1@2/V;2$HB I E6)83,NF ZYG!F@]%<G,I-3\L#D&XU[;)[V8$-PWV/^Q>E
M9X->%7XSR]61!W](7O?ES=OL,F7,&D;!CQW+/S7'U=VPZ]X;V^=C]SAWV>AS
M)E"=M0=US=_"345G@O>T%>E<A,S+&G_*MWG3ZDKNLII^]6&<$!0&*1095:WH
M/ *E^4T@SXB'$Q10/PMUZQF?3C^WX[4GJ,XJ)MO9Z^ Q;O$NE]+,7!D*:%3
M>%B."RH7GYETL9+%PP+U:Q6//&6F4%SDW9;IV_,#+=:K(/!3B@F!*,Y\B-(H
M@5AEI83"8SZ-*1*A5EO'DYD7.E)HB.FISZGTXYISD4QVYP43XF@KRR#K(V<!
M<DRC)O(O!PTYG6D1Y1@4H-.+X0<N*!6V8]N=RN*]D2^G+<41);[*C UA@(,0
MHL"+8.HG$12I)_^1H,SWC<(]!NC,K"Y'5($B:UFS9 @F/:_;@?!F>F4CMUWQ
ML&&I7)8/.T-E^0)BPZ*>+2$V\KCYR??G8G,CBL^BN'ZZJ^-1Y>1DO7Z^(3DW
MB+:>F&9F;934H8I/_BS_=_TD2G(G7D0IM^P Q8]Q5/841M.'Y0[A,=-7M\@8
MG:!KRFQUF#XU]V+GZII"]H_8=8?8MLOH2@LVUVD?-U*?Y$^N-[Q+SUQY)$'(
M%S&,B!^H;,D4$HH1#./0#S//)VE@=/2F07-F ]!1!'G-@&G_C&G(])9CQT"8
MJ?J!>'N'KXZR6EC4A7S'@<N>&MKB.FNM,4UQX0X;VA"<-MK0'WJI+:C.1?Q1
MGGA)$!$8!R2&* P22 @2T M$FC).$$^UCGWTR,UL ;[=%^46R($/]O5[)_ R
MM0&7HF"K_M7L$8]Z,CK7^;/$7DG=QP0?UO31479*_EEL#X$SJS!1=^;8@RRI
M>PU[ M+$0]!G?A30B"8)CE9;E7RFI]-'LQNI\)Z&OJ\J[-;O8P32(*99Q*1S
MDR011#@1,$U8!DF6,#_A+(G,NH_8(V"QCW&"@)Z=LI;+< ,BML<AA>!ZNRUS
MNMO6[8&WA?,8P;.".;)%QW,O:GK.BO72TIQ_R%6WKE7,,^D@< ZIZGF)TD35
MNXL"* (69%$B?QUB$^MR2F)F$],D,+/3'EV7MNBR;LTUY[W1:4NN.?MP.5:U
M,P1>N>_6D-*-/'EI1G=W&=PK92U==.Z%'H8\%7)]XY1"J9,,H@B)%"41#LS6
MMS%B,R]WO12H?7"%W2GZ*&)ZJND*!S,EM8+@@ESK8=F<9U2?(?5*>=/#0@]G
M1X^,L2SEOV]H_[E0)Z]DW4: ?<F^[+;5EFS4U=N!@9NB:27PHGO]"N$P8H3Z
MTK5%4NMQX$,2(U^:@R2D"0YC$1DUVW'$U^PG_ UO;<N](@/%@3G N@PP%1'^
M+%2WN0P\$'5-LGTV["'@Z#7I&9U7 -_,/G4,*D#W[Z +7515&7MOH6?+]GRV
M0?E@EIZ^CM%SU0+!$5?+-DQP"^5)>P7'TU^8B7 X?*GVO76CB*2<(P)]CW@0
M)9A!G&8)C,,HPH031LW2,<>(S6PLSY[^53KM>,UAT[-SKL P,U[V.-CG)XP(
MZ#I!X1RIU\E0&!%Z,$5A;(QY&,/;>Y46QF^$*'\IB]WCA\UA*=8,81B98F9]
M;2D#11K4M*_ AZ+8;HJMYD'@% 3C6NI0>C,%'1-<>@XN?09-&:VB$<;F72P2
M04.X?A2"SN,6:EA\$VNA6ARVG3T^DP?M1-JS@^=6O>+AD6R>04>YZR4$%&T#
MW3LKMX;672JRH;Y926NF8V,2V6G7V1F7TZLQ@8XT:O1!,UV26]G[KLS)^^^L
MUM7N1.+7=E\K08K;--&(\4R$'H-)%,00H2"$-$E2Z"<X##@3<19H-0,T(SNW
M%]L6]^D8V1^078&.%Z"8T=-20T3'57<^G P=7$V(IA-R+\&*%ZPN6=6D"RZ/
MV1']Y3XO;;-H)WEC*]5890Z1AT.O-HF&LRUB)^TD[(RGY>B+;S6O-TUC]/MB
M+<=7[_^YDX3V&]M,I)C1+(2^EW*(0DPA(13#4/T9\CA,F5&0I"[AF:UJOV^B
MB@KL,_+?_R4-_.1_@(8AZRO1<5SU#@SF0,O,MKX$JJ$[R^&!J;#N;UC'R;[6
MO:L6&".WL7KC+TAOJINYJV)%DI+ZCZ+P1-8JT.O\3]L5,\@P12'+8"H8@RA
M'!(:9##"81J'V MYI+5K<L',W!LL53],Z4_]EQ[U2_*E;''7LSU+H6FX=[,'
MTBX!ZT($7&9IV;*R?"K7A:"=S?>Z=$[+=GMEP83@U0<IZ#<YKR33.6-?LKIX
M6R^L=>431KTHDG8,(0J1\!*82A\)$C\@/(Y2#U&CVQ,CZC.;L(X7H-[Y_EI9
M@@DJTMR,%G4=1>NX<S.H]8S8; ":6:UC[!0CM0W;[[#4%7(-WD<-\,P[^=F
MX*JQGQ'M9?O\V<!RTO;/:I*E6IRHZG4J#O;;EFSK:H&?BJ9@Y)NSK4R_YM7O
M3>%#D821P$$$HT"%UT0I@R3(4A@F7B*$CQ-&C9)BEF-]N6"]P19[]!F<ZQW2
M%FJL@\#W4H%.K/JW9V<'2K;)LHZO_<7HV>,_YW=@9LRUNBRZ*L+Y>L"]6F\9
M:\;_Y/UH+GTAE_>PN9B#BQ,P/V[>";JM%\GR=U$GOS3G$=\$4XMF<USQ5I1;
M*4=7A565"*L.@1*'^_PD\],0,PZ33#K9B*$0IDADD'J9Q[*0Q%YJF<'MEM&9
MUR0=IW'9%Z.W&/P9X#8S_3V.5=E#Q7/KR'=<=P>D![[!C_5Q1<,ZV%=PKIG_
MJ1>1Y3C28RF0W:>WNF7SM1)C9P%[)*5V'GJ60?[#]QZI[P5IBCR8^$FB"L-)
MDTV(#U&6L"#D ?52HR;#KW:#=.[&2-0,_-4PU/[22Z+7N!9JZ%P-9+'.<CVT
MV(70G^4*R/S29\9KGN-^$^JTX[I@>9OH=R.=QX)_%MLOV2WYWO\F;HNV:XS@
M&0\RAB$BF$"$L@!23F/(1<"Q'Z8>%:1K9W:KGSI[,6-:*G+<X.S6/.'VI#5,
M?0YX_>7MQZM]&NYCS6O=(E&=!V[)=],KH4O?D>Z]T!*06Y;E&X:Y90_<M#!_
M;F"N^_/,G8OO##)GMTF7\K/PE9(C^$[OE5Q-[*Z=P+Y[VXJ),/-"AB"3?I$T
MF2R *?,BZ&/.B.=E61*)56,UY(:^W.I9S%&:)JKYDK*VEKX1=_EFHS9!E*Q5
M&]3+2_L?0$O#2(11',$DXZFZ@4LE:*D/O= C6 B11D':@O9^H]DXTS%D'5U]
M9ZM)+)P!+3V+[TQ^PZO^@08%>]+S=A@XD7#&;@$'6J]>^?]$;)TJ_J>#%NHO
M^49D12G.MT-;>6G$LBS",&&QW&'ZH0<)#E(8QYC3C B/4;1Z$B4M9FLN.<:?
MB>;TN=17H":BMSZHVE]9_++O,?FIZ3$IF2ON-G7_R5P50F6[A]U:^;G@3%_$
MIK53(W3S]_;"XT>198+5%!Z+4@GYT\R=*D=?O9YA>[77:68(+^Y/26NV!QM4
MOF)C2AU 7ZLGY2AO?^YVE#JP7MR)4HO(!>O Q\U6:D$NW>WFG+*-7B0BB=+,
MRZ#/E5N<< 0)91F,1(!QE%+A)T:5/T9HS7R$V(7\=*3;2P'#-!4=S S,X>5(
MV!@W"Q#LC-.X>"Y-S0"EY0W'N,AGS<#$$/.,V/??!=O5!86D9W%7E,]UAR'-
MC-BS@V?6S3U-T!'5/-8?EG9<"9T(:GB(?R*CLZY*D])8Y<">GW&Q'-A1@?HY
ML.,/6N3 2J^\W G^_KOJ6%!?Y#6K=7-.U<OU:.U]&K"(A$D,619G$(7$AP2Q
M2"V4J8<2N0NBOG8FK"'QF16SY09T[ #)3[=3:8]X^SE+%BF?IF"/Z_7<$)JI
M_)\//8.TV1E1M$N>/4&37(:F62ZM)1RC&;6F<RZ75VLI[5%VK>T<=IN8KG7E
MAWR3;\4GN1SPEW[5/T1^=[\5O.U)\[=*9+OUISP3*\\C,:$DA@D*ZUU.#'&(
M _F'H%$J%T5NUA_L$F9FMN@=W7UGGH9R<[RDZ)OM@RZ"76^CM!28IK:];<C;
ML 5KODYW5E=@ ' PBK7Q=LL%2([V8Q>QLNB&S05H+W=T3N:T+#4X4,Z@/<F)
M:>@CAF$0!1RBV,\@Y5D*XRSC,0G"Q$-&)SFCU&8V8H-U- R+#(X"IF>=G,%@
M9GX&$9CA*$=+1%>%!D=I+5MI4$?LDU*#6H,NNZ][R)L@U"85*.6,4DQ#R#T5
M\,53! F7__2B,,%9&D0>0<8GM"^I+'(VVR-JEX!U'B"SVREKL2UOF;0EMKX>
M.BN1XVN>8QJO<EUS5LRA:Y?S#U]8X??CYG&WK3Z))['VNZ,A$JH&AQX,TTA
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
M2QO\UE$W/'L?PTQ/CQTA8:;)UB 8*[.&>([4>8S2H@JM(?)+E=898IO#TB0
MKYAT1+V,<QA%.%"WX0%4Y:=A&/DA]A%/ FQT=-9-/+.Z?C5*8#Z16D\';60Q
M4[A),2PR*XYY=I8?T4Z[<);#L3"GN0HO?F]3UF^WK5]/OKG[)LJG_- XG<8B
MSECL09:1!*(H$9"&\@^/(LRX".3?L7;$X""9F16E1Q=TA$VJTPVB,ZY"[F0V
M4ZASXMIT>QB6VZ0<GPOY[0+L[' PK+<W)=YXH;W!T0M6V)N2X+BTWN33%Q8Z
M^G1(M&[+J/ O+^HLG51E.B[*].9YG^[Z5F5QM9'Z<< 1BPB#B8@H1&$D(*$>
MA93%/(EIYF%D%!\S.\=S'SSO"[$!^GQ(XP8U!Y9I$O._1<VS[#_3NS$\$+_L
MM=@7?9H;*M<EHV;C]W4*3LT-_V"YJMD)7W;_1\J-9*/Z*A[)MLQ5KOW*"](X
M2,(0XBB*I26/,4S]0(5(1:%0_\>9T0'I,*F%[OY$2QF4!])V]W]GT-*TF$XP
M,#1UW=U?)_Y7#?&MK_V&)7-\Z7>&T*M<^0T+/'3A-S+"_+KOIBSX3OJ,UQO>
M>8KM&DX%(@)%&?0P50>F009QG#+HL80P&GI<Q%I[RE$J<Q^5-G3K0\*6L*'/
M-([1N-8ZD]SP:-1&:*-;Q$FA+KA2')Y[L?O%2?'ZEXW3#YO7EF@RC429M4N]
M0?F(,T/G/K9ITMXDR:)\(!+<KF"T>16(<W*/JY@#D0U/;:RE-:K7,"*354F&
M<_,M5G5A1)A^886QQRQO[PN6C]=-HK'@"<4"4JSZGT4$0>Q'$4S"0/"88)*F
MX:JI[_1M2\JMGJLZ2=?D^WQ)7?^R^\O;C[V:5*ILTEV^4;X#H&2MOEW#^_Y)
M-&,_2C$/?>B%GG09$A9 $HH0QK'GB2P,?,I9B^;[#7\U+#O:]DB*.HIR+ACU
M]@).@3$S@GT\%BG"I2VKJ\"*27K+!ECHBG\2:*$]T#))ZKXHMRHQ1F59?-KW
M <(Q)H1&"8P#G$*$XP!2+XY@&D8H"#+!"#+J*GF>S,Q^34WTD )ET31I B4]
M-;]<=C/=;L2^-1/;/+5I5"I7Z4SGB2R;PC0JZ$G:TOC3YCN)VY)?E^4W=4Y8
MGQU>W]U=/Y%\;;"C&)EB9@V4E,JZ<">H"2J[I;^7&)-\>D_A2&@SU;LM2>U6
M2,HJHKNI"'7@ 9S!P^FF0T-HJ\W'V+R+;4(TA.MO1G0>MPCA>+.KI%97U=OB
M@>:;KCM-6_[[(Y=O/,]R]6*OJTILJVOVSUU>"GXM/=;#!8#\W>Y!\!L5Y5QN
MGV_D1[253[R7SS[6E4LVO-Y+'<H(-[.M/!]%<4!4B_E,KLL>4Y>K0B[3.$(X
MR6A,??WF$J\JROSGAC4_]1F:Z)BI_U74!P"'VN* U P9!&R\[C<P;OM>G\'Y
MS&LG%NC)==7KM #ZHH&&&] )!R2_H"<>:.4#^T^EEK!^;"]C_:_FQ.@@9COS
M?YD/QB"*Z+_,AV,7J?2J']#$5V,6#_6G>%&C,5>OR^%R<5U_BC=Q%#OVY^#(
M[CSBL]B^)=6])*NZ:O,WSW^K5)K)Q\V3J%2;A6NVS9\:!KL<AS3-!$^)!YF/
M?8A0QB#E.(("<Q%E*,*A6<"9.0LS^S**&Y"MBS^JIJ1^WG$"R)Z5OYH=:%C
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
M7A)CD<29T7&=)N&9U;4MBUC5"5IYS<X5( ?ZH&P7+0B>%&N&!WFZZ&J>X,V
MF9G&-XEL#0N@X0$T3%PU\8)7_1[M#@N]FXKNZL!.E^RR)W6&8)P<T9F.-S^;
M>[_9YMOG:\Y+U0Z^^<^G?"/\%<]23&*/P8PE7!H2S"#-2 @]1BDB6<!9IEVA
M<I#*S%:CH0M:BE?=7X"B#;YL# [RAG&:/M5S(KV9_EL+;G3J-RF8U1'@\*R+
MG0=."M8_')Q^V#I;LY2:WR]8LVE2N?M5KN2&/<8Q1S")5 O1,$$0QRR":2I"
MRI"7T" P2YC2HFORZ5IE1K5<[&O"U#O3XJBAJ'4'43UD0X]Y29AAR&@:0813
M#(G/0QB'-,BXCP7!H4GPF'-<+<+(;M40Z3>]-K9Z?I1SQ,R,:/<)]DN@*:2:
MDAFS-&(UDMA=FJL&S:6S7/5A.)/D:C#8XA;G[4YN0QY$^?=BO7L0I)W\HY1L
MHS*<JK:@V,H3,2;"#V%(/!\B$:80!WX HR##0>8CG(1<^U9'D^C<V["6"_!4
ML]$S'/F>$X/+#UTD-:Y_9L#'S%KLH?G[ 9K&4AR8V%=.G $C@PNC&;"RNT!J
MEJ-ZPZ[B>)OKP@IP^<\_[G-V#^[)DP!4"+6_9TI!.2#2",M_\1VK]_UR6"F>
MQ$;-(!T-^3O6)E&U7>- 5I1 G7[F3-KOQ[)XRN4T?W%T064(Y>B%E>Y<RUU@
M&4IW=*%E.M8V^K_:?LE^*0JNK/RWYC6__\[6.R[WR_U#;OGWM:C+'6S4W5JY
MS?^S494@IB03&8/,QQBB5 20\D# Q L935)!!38Z,;N<I=G/TJIM3V\J\*-0
MW-4!]O+'_1NRIDICC[7.9P35??''1NK5(U'7">MGJ:7KX@_#.FL.WIZ>)[GL
M.S%<.-K747-7 ][R=P7V'![=O%V!/9--"\<^GRX3'EQAYBPOXF*&%DZ?< 7@
M:9:%LYDMKR-VM!+_W$G[_?Y)Q475:;$D3)B(&(4XI@%$3&0P90A!$B=1D&)*
M<*;E[XX1F=DT'DB"FJ9E+_-SZ&A>'5PHL^$U@:FXYO<!(_*X.OL_1V+9<_X1
M(4_.],>>M6T3_IA+/UJ5ONX*""@#\5EL5W'*4A^%%/I>S"&*J(#J)]##7HJ]
M!,6",IL>X$,$33Y5ZP;?;_8-NBF1OV"FB9##<"5^$B-,?!BC@$ 41!B2E'HP
MBW$<IXGG)TE@WGW;'5C&K;7E@#EPTG2ZG$ANZ$P=:.[+I;2!3)*NRX;64[(Y
MZU8]2&CA5M13 I_VF9X<86?OZHWD9\DVJ>Z;L,FNQGM&/1PE,8%!AM2)&_$@
MR>((8AP(+Q1!G&%OM1%W*E) 3WL':6E]POO2U@>*VE]R3=E,8X>!T5/8RX2U
MTM?FA*REN4_O;LD.[R:-]752-$?J.DQG46V=%/>ELDX/L#@H;ZL;=<W^.BOP
M*]G630 E>%&;0LLR%*)(+K>)EU"("%&EAPB&:19X+.4LC!C6/BK7)COS9J*K
MW[5O'WFHW]7Q A0S!H?!^HAJ')G/@I.9^NM"9)._K8^5P='Y+)C9'9Y?_'F9
MG70;2SYZUJT_VW*GW<82'IUWFX^V\W[:4NW5;=%V-;I^(OE:;2,E!]_(6K0]
M5E552]4.-!)!$#."8!2%J32M*8<X8 GDD4@#'E <R"U@ZZ'<ZA_.&+)AX2[=
MFEO<&_GS>Z(B&M1M4L<0S(H25I(ED&^>1%NZNMJS9^9CF<*OYWG-@::50>X8
M415T6E;JUJW@P, 5N#Y"5K'GSE&S1,*1^V9*?5&GSA*:EZZ>[31VYJKKU-:+
M5[W^GE>K).0\YCB%/(D"B"CS($WE'XS%"%,4!5YD5%9B@,[,+MZ^OV*/+/A-
M$38\,AZ"2<]\.!#>S$S8R&UL"B:D<J3R0U065>T)45^J\-3CMLFB]7WP5_%
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
MVQUA;/ !DN#9OUROGHI37?:M\LS&WOY#@:>M/;+DE>3J]GSZ Y"41%DBB81
MNC9V9Z:J3"(S?W0F@'SJN:@<K)L[]M<L)EJQ,F&8QXDM*-/F3[DQ7FF9)SRF
M14D*[M%##,R(DQI>W& ,B39?MHM_U8#+[!J;7Q&OF+.MUX^YN[)CGCT2^.$?
MP\W(C0CP!>G_1PSM6YM]:2-[PI:=1-F-K%^-@#<P(4L(X$Q,7V'@#=39 @3_
MU2YKM&'H\OFR;OZ\/_\=C@T\81%-$HFUR@4FHD@P+[B=%*D$UXQG2H&:-+N1
M'?DDMF]'T>(">,]SA,_-((4'!6: SN'1NM"98]48!RJ8U(';=PP0?9-N'FY
M=#7W<'P;[N^]OK_??EQ7!NKK:ON?:OM!V2B'(2K!XYM=UAH[='M_OZ[./\@P
MLEJJU7/U>V^3WNI??,,8,IRA VONGE\GK(:=OZ%A@ID##X0"FP@H!E[.8"<"
MD_F#(>*V7<*@]SQO1KM\Y._JO@HB-3TC:*EB+07':5PPF\T981H1@E,A%:5$
M:,Z=1KX.T!G9'ARRK7=D@5>5#G0<[R*7RPR\;)R(.T)7C0&I0MT4.JA,>Q7H
M%_7DK#_PN$?;Y.\ORZU:?#>_^N:)^W=JL[6!7[7YG55M^9XW7[:R^9U,I>(R
M+VVFA1VYPCC!-(]+FQ]*8AXKFJ=.W6^ =,?.O*@803M.D&4%U;R@/3/(<-,]
MQ>TB5/LU?42L@.Y49YA\VB<#\ +T3QX'-[\&R@%^S6 ME.'"]_90!BPW71-E
MN(Q'790]7O<,:6W-.>KS9O.LY(?*$WU;35BIXF;?']A:O6,;.[CB<$J>T83'
M*6<49XR9XY$J*68LCS"+RC+)HB03>0J*:(%9&-GN&E*/-A??\H7F%6-7]=\P
MMZQ4SN+]I>')O+M!N![?"8QWP<%W#'>-"BG0/%MZ&_2YP;'BX0I5_XHK-E#3
MB1==K]>V97A3_:#-E[-A1*WFVZ#1=W]P0L6[X Q,&^[R!N@DVN6_T@7!KNO-
M1FWWO9&R/!*,FNM;+),"DSS2F/*4XUSJLI1)EI2$>32,.B("T1[_7E'[J?2L
MHNT1>3I&!A!5\I;6)V)4$QNK5]1944+&>(X)3!^_.2O@V=C,^2<O:5ESQ_XZ
M.&GW"=Y)F>I()0K+B-MY5%&,:5HDN"C3G!2)$KH -3GOH37RT: )7QK21W&$
MB_K7G,?,33D#(0'34F\0/)O9](H7M*'->4IOT-2F5^3SC6WZ7X&'1\S1ZWZU
MM"%:.U#^Y<.SNELU-?0W^N-2K\PO1UV$MW6-D@"6'%F/&T[0CA4DGY6=]=%P
M8Q.O6OSL"DG=XR40\(;#)B/A!M/ZP)"!8B8> 'B%3B!T)HN@> C?#J3XO.[A
MK7V_5G*^O;Y?JVJUQB46%XDNF1#FXDQ33&1>X+(L2DRC.$YCGN6:.^W\W23&
M]@54--&>*,!S>!X1!Z?JQ7+"%/NUB#Y>TO.R ARB%\OLY_MT_KPP#V>O-+W.
MS/-O3N>W[.7\R$79_R2\J<['Y7:^?3&GF,_2++=/"?OZ7/TJ%3'3*C:W>**$
M,221L29,$8I+76:D*&D1%\X==GHIC6Q/:MK5V?F8.JK)N_?=Z<>KW\P$10%F
M;;P! +7F<1+.JT]/_\J3->UQ$K#=P<?MA<M2S!_G=3'NAY6=A#*C*4L5Y1F.
M,U5BDC&%S>L9IIG6*8U2<SH!S4(X3V;L-(I=$O..*OJCI@N\ZW=@!/#!722Y
MCQ\.)+1W4O9YF0(G7;\B\B9)U><%[4J:[GC:3T%M5=SVY7>U?5C)5M'\C!9F
MX]1I@66I;<=V.U:!I11GB: 92T2<YZ!,IPXZ8^^I%57T6)%M-ZF :6@72&XJ
M&D!TX$9:2UU3;#>G"*>B S(%TM$N*I,JZ8"HK[5TZ''?,O6G^98MYO^T,;&Z
MX6S5N^9QM=[._UG?HD1)1*XR@>/$_!?1/#>7:7,:%J7*J2!)*>/"8XZQ VFG
M7^6+9Q>W*>[ZQ$)+U8=1=-/I4*!XEJ?OB>]'FE?5H)5K;<] R*IT9VF#U:,/
M4YRX$MT9@M,:=/=7/=QKKC,&YRMYLU2-_Z5(4BUIFF$1)^8 'IL]GI4LPC&C
M-"VY+B1W*G+RYF#DC;]A:7"P)JK90H8O@$_+"W(']][80,+,C >&/@Y"+S !
M_L.Q0?5S+X;\!85Y("_!H]=!Z;7P=/[+2^0^<F]>M!#,P&_6V]DWF_E6#;2(
M=91F:<IQJFWAO8XI+DF<XI1P7K TTW'J9+2/5AW9$-NA*O/-=B[8PEQ(F(U
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
M1<YRC=-8FS.ZLJUOBU1AH0M*$Q(+7A)8Z]LS5*;PJ[2(0OO8GL/%\1!YJ;3
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
M.A'T+#O9>6!8M/9IP.%ICPJ6ZR2*T\]+.6=5L/50(=N<2#65@N>)Q+(0]@#
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
MHHBC5!&-N2HI)E$285X69K--\EP*)F12.)4C=ZP_\L9:4T05R=WL:,?FF5V
M].MM #%AB@J3T%DU!^3H.;::-VLU-'\X:%_7>I.HVX P._T:>LS#K?Y-/;&7
MJG? C;;SK+Y4:<!+^9&MEZOG[0U?-#OT9I9F2<G37.*X(!DFE"1FW^0%CE01
MDR+A91P10% ?2'Z:0/Z>'YM[:-Y_1%]6;(GX:KU>_6D,69W'J&KNJC_KJ@N#
M0@O+.5H=& 9XG@$?P<$Y'QA33P?3C@=THY'EX@I5?%Q5/NB&%70S-EP ;_TX
ML/FY[ /"!_/<PT'H==\#EIO.AP^7\<B1[_&ZWS7FMB%SM[H6__T\7ZN_J86\
M6_UNVS^8+>"[[;!791;-=)Y0E<4Q3@MFFUTI@4L5:2QUHB4E6:Q3[9%NY<S
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
MQXXUDK."*E8F18$E$48ELU3C4N4$<UGF69*3.,N<$FSZB(R=9M.010>ZS5G
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
M(WOQV1T!]+N5#.YFV(.8_X:*#PX!-D6&( BRCW%LVXA[$5M1K[Z?<&RTRY[
MR3T>=>>'#1',K$"8![^;K1^?-DJ:E4^]%KKG+-$1RR)<B*C$A)?:K!O-<*T*
M3GD6"9WGL7,!NIO,T5U\?= \Y,KV#K>*(-EH@C9FX<<J70"EV8Z ]KO^2#!!
M(\!!#Y(KU*B 6AV071E?CP00H(@]/%!^U>Q! (-5N,-,[RUU=WS4=#7O,-L.
MBM^!M_I-AJ[EOYZ:R=6WY1=E39K-U6>UJ3=@;:[HV](NR^Y6R^>95/+-R]_7
M2MXLMD1TUW:#MDH]7G,3U)G8F(60UE&42)S%L<)$I0K32"L<\XBK)&(J%J"%
MT!A*CEVPNU,9;99HU2IMF\6C65TD8_YN?Q,VN_/8:&Z/KBZW'']LJ_9_P69L
MH[Q6MYG>:[\LV/AP])ZV^MI*EVTQ4UT]8SZN$G%W>Z_J-ZNZ>9]_V2-FW*EO
M9IJ- 0%GFV/B&VB6.HJ*D\YNQP3Y>%8\JJP+M^S?O+1;2R]O;<5.M>++HJ0H
M25Y@%64Y)HF(,2USAD7.=)(F@A7*;PO^G+2Q]TQ:@:B2Z+4\[D<+N+E]*0:P
M\ <TWW^;N<^LT-O&9V6]SC9PG]F=V[J]-WE0BLWGS6GZO</T;2[6E5FLYQEC
MSZ3F<W2&#0#0IK87@'[W#&D[<&+287; 9+2K<7Z<8WT/GHYZS,&\ P8RE^N]
M7-",\F847_YX!#O>T9T3N-O1I'B_7S+(ZXYM=O*U"\R%>UB/I>$=K<,R7_<Z
M?MR43M5ARI$K=5WE>V"_+1JOMW6KPO&EF+U]6JW,"[Q3J]G2YD7N6:G*@DB-
MF6 Q)H4]_)LP@DN=$,UYIO,L@IW?=Q,\LF<>J]&<X+A]>W.%1*V*3?\:7:YL
MUA=ZQ-\17+?I[!B0P;R[#ZU&"W37H/6M!RT/4@"8Z<$X AS%3DP9  /CE$$
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
MI+ZH'VQF8\Y>WYI;/I\]5/LO-9?)NZ6]YI[$*B<%B[ 6BF-"XA133DJ<V.+
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
MP="S!"[/&G^7;B]IW>A2]YI_7O]G12E<*^2>JG=":#B%'QH<Z.+2$9<1CB=
M+/?:!W 2,-G^ ,3<_7T#T'UP1Z]/'%W+Y:/]#E2#AJ-;G]XY^D9;+0HP,G98
M..R6EQD'<\)SQ^W<; 7Y6[=)7MYUYG&3^5*W*?N>TW,5W$_NE%K]=;5\>JPV
MNU?K#POP.-CSB)$]QTI&E6C4R+Y"'Y;+S6()<:0^"(8]*I#UP!5@C^$C#&D.
M-GKY6M]S)W,Z!^/VO<_E<E]RTMEB_50E@&PMG,T%V0*X/8+KFHC<\I!7'%J[
MKZE(DSB*26E6AR7%).819@4E.">%63F*-(]CIT-ZEZLRLL?O*8;V-/-A; _]
M#MRR1=,@"XLF<% ;PCX4--*$@R@8DZBW(A,3C5X*V"D/Z<5/O)2F=-OHL:D
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
M9H.@=O/XX,CY=66K<-E3HTJR-8J@6A-4JW*%:F4"MF?S@"!4FS:(Z&G;M7F
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
M49YEI!2:D1RT('01.G*@WDJ#160GN-RB:F@08)'12D>5^(K!I18Z0G4NQ,I
M<<M)Y*2Q!P+"<?P W>M[.->V>Q";JN=;U0.N8B"_MD3;-:&)6QH1_+SQOMX'
M*C2\%#6M^DZ+H%E(;]N#'25UE3OQ65(@'*>'2:$/"#<.WBP>GS;KW4;R;CV?
MEV51VK:%,>-F0)3V:&D>VZ(85O)(*D5Y?.F V"E]Y)%Q-S*@_9!S^3C9#:?_
M@!D$)-^1<Q^?*L;L_UYKMC^XVBL^+Q>KW6@[2JK%"Z81A]YNV:\^!@_"XC(8
M#S_$+R)5=&%[K&)[!/-QEA">$HX9978^SC6F21GC4B2,YS2+8EW>/ZL57[H&
MH&YA$$?:%^GL3S77WV(K$,UW:L""3@]B;A$F# JP<%*;OR?T"NW$AHL*PZ8%
M"@$]@B;U]V&#CYW;X0YX%:%YR&>U;/OZ.I8-'MPT=IW@<H$_O[]U=+53D_H]
MZR)K8([4&A)P$=NIO5=9W^&3)JOC.VO ?N'>^0LNXGGZHNS)L[J#N%ZN?M@=
MXUL^GSU4B:W[7,92T[S$0N0%)BKGF%(>X3R+LEQ+18K$A^2I7^KH":5*ARNT
M:K5 CSLUT'*KAQ?)TP"@KNORP#!!U^0-0EL%T)X&:*="^#Y=(,O#DCL-R'P-
M9B<W&#IHG1QO]BPQ^+Y<;6Q?G/T:U*20E E=8%[('),D9YC')<$I*<PJ/(Y%
ME,-.EIX1,O:VH!59-Z":^1;LGL4FCE*:",EQ$2<9)C3/<5DJBA4KDE24D<P8
M@QS,N1@;WV,ZZ[$0<@N-E]H-BX3UUZ'JQ35*:7*?-:$*+<Z)F+;&HL?(D_**
MOFLO6)[;[;J5^JX6Z]FSVA4SOZF*Y;ZQGW>VB&ZYN-YL5C/^M*D(<I=WK%J2
M%IJ4*2$2\RPC)JRQ%%.M!"9E%*E"1D4)"VN7*C3V.D-MD/AN]]RO4*U.3?H*
MX*8*!CT@&S 1H#XY@P/5T,$AB&V]IM'P"C4ZHGTE[3FI6LW .88 @(7,1%RB
MSO3YB@#@G<UJA'CNZS?8:<I8]SZX+U,FTJ*,<)S)S):J<\QL#6I61JPL8A*5
M E29,*ZZ(X?8.BQ<G$8=^96Y!=]?YT7 0O-(/7+:%JT?'5[JJS;$Z<;Z%^R
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
MD1(3E2:8YY3A.*,\3Z)2TC2!3%LZY(SLU56GUYU8]+L5C"K)P(E&%TYNLX@
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
M__CO_VC_8OYCBWG_^S_^'U!+ P04    " "=C5Y9;NQ'M>>>  "B;@< %0
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
MB9IB.!D4."D%8&:$:PKP/&]]%[ K;>,F8@:OCQA$11V<4S?XNIO_%-%B*KE
M*4CBHIT#L;@$"37Q5U]5RM8YX<>I&??>>QCM/PZQ8U31 :@N[]3>A:_U0NTR
M#2Y="3I%"UA'XR@K+7A''IWU/!9;?-9/OE0ZYB;S-B7=@.DH/3]RD7F$T+OP
MA2XCQ??X!>?G5WQ@"$P7ZT&HVCK&2 Y!6OJ%Y^RT$%&YUN!YF))Q#[J!P--
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
M??''=#6Q3"H?M".[ZVL'V5C LY(!;8Z,<X=6M+YD>I*@3K!T@*8? \W18N\
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
M'-_@+]-_Y#!IX"F3ZY24K,\).3B=1(XLQ-B\2FQGXKH,B$YF59NHK"-(WMB
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
M:6,R!.F%X<Q"C&7<=](6K%<$4N:N%&_)5'TZXG&J6HE+G";W@S Z6P@-P.J
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
M@X8::,]+,2>U8#/>DYH:HJ4FCNKX$!Q[$IP[%A_W JDD]RJ<:TKRFS?+)6:
MO$$#:GF'94.XQBTXBUI3.XD[T@R<<20IG0N:^V-AW^?&34T.AHXJW&VAD]Q-
MPW[IO/0^@^>DS*:-'@WT1-!>CSZ30%CVG1Y,5FTK.-RPNJHVY^F<;$'\&]1&
MH0R+QH..M&2OG -OI05':;""">ZZ#8E_68T$>PEK3R/!/IP;NY'@9':O$1Z-
MC"J?2X-Q5J(Z&FE6I1TJ'@)BC34Z=.H6=ZR1X/V/MM%(L)?(YC7X-[;@'W1
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
MT@"X]B3[I&&.L6Q Q/*T1BB*UHD7()E'[Y[:)$WMS-@9F=;!_(71P%5!+$V
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
M^'HU2]/O)S%NNRF-]E+,2O+P<\ X1D);"5AFO#?-ZE*P//WE$U1<Z554.!G
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
M (L=/8'"^DIN>+??1T5R?SW)K[[(_%I"WM_1U-4B]I1$??F ?V%^>+;Y=1?
M#2)DA7M<*^:6?!&^V3$?[KW'_X;_;_C_9I.SZ>5/'CLFY,=$42PN[RBL^#FM
M^.R?TSQV5*U/&&WW9=<K<<G!O_WS?9SHUO0_?/!%V5M%H6.8(W?XVQ"L;1^;
M;?CF;F76@\_V"FW=IP@C_T9Q0FL?\BVKE ?%<HH,+']OM#[ED6__ZK_^2\0C
M]P7D?P%02P,$%     @ G8U>68^0\:JP!P  CB@  !D   !C='-H97AH:6)I
M=#,Q,CDS,#(P,C0N:'1M[5IK;QNY%?W>7\'::-8&)%EOV[)C()L'UOVPZ:8&
MMM\*:LC1$.8,9TF.%.VO[[GDZ&%+VLB(VWB5!HBL$<G+^SCWW,N9N<Y\KF^N
M,\G%S5^N_]ILLG<FJ7)9>)98R;T4K'*JF+!?A73WK-FL9[TUY=RJ2>99M]WM
MLU^-O5=3'L>]\EK>+.1<G\7KZ[.PR?78B/G-M5!3IL3K(]6[; _.Q7!P(9)>
M7_0XO^Q<=!-<I=WV(!F>_[MSA*68'M<X/]?R]5&NBF8F:?]1O]LZ'Y3^:J:$
MST:==OMO1V'JS75J"H_]+-;'KU',IC!N)Y#G33FZA" O/_LFUVI2C(*%1U'2
M8G9BM+&CXW;X=T4CS93G2L]'/]RI7#KVLYRQ3R;GQ0\-QPO7=-*J-$YTZG<)
M%;%)N)Q%"\XA1ZM"+BSJ=,F&]__ZZ?;'VSO6Z[2Z[*$%>^F>P/?2_M>5[V]5
M_NW[3W>W'V[?OKF[_?CSOMI_(UUO&^SOW*N"O>.:ZP9+I/4JG3.?<?_J>'!Q
MM9?^_1:!L.1"(%N:6J9^U.U'9(:@J$(@(*-FMTL3OY&IG=:KX\ZP?;7Y><LR
M/I7,RJF2,R2]SY1COU3< D-ZSC[)TEC/3,$^&)NS3KOY"S,I6&!2J-\Y#+F3
M25; BLF<_=/HRBM3. Q;+.-T 4=>'I CNSL=^2-W<!\<E<_9?6%F6HJ);$1_
MVNA%8:!(8<"PV(<#>+R8LZKPMI*P YP;Z!?NY2S'E55<LY0G^,DRDRO/O(GS
M-B84,I'.<3NG*3F_E]AW3:;#;P+*8$L=N!M[T(1$67 UIA58#DV$M&R6J21C
MKJ*/U?J9M+(60@;DRFF0.M6'F?(9#'2E3(*")+>$:D; S"F6"3:>K[OAP!#1
M>SHB)$M5 9]3^%8^;@ .F(YANS:NBA2)%U()WQ-="<A$'-<<V@ &%"5KB3 0
M@@A96J\@4D?'/=H:*!2*!#=H1J4Q ;@P"!Z/:4SZ)-QE+-5FYA:@L7*BG+>4
M_)Q^C'I#R\9:[-U"F0UM#RS\_9WAOWO@JU?'%]W.^96K US7&DH@DZ8*E\&+
MMXQ;&>(%_ZNQEN17)@&2L58NH^DT+0=Y$('0M5 NT<956$>T8HV.@2NM2:3
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
M !$              ( !     &-T<V@M,C R-# Y,S N:'1M4$L! A0#%
M  @ G8U>60KP=8]E$0  3<,  !$              ( !T+P! &-T<V@M,C R
M-# Y,S N>'-D4$L! A0#%     @ G8U>606O(-%5'0  WB4! !4
M     ( !9,X! &-T<V@M,C R-# Y,S!?8V%L+GAM;%!+ 0(4 Q0    ( )V-
M7EETH(ZU;F$  +6(!  5              "  >SK 0!C='-H+3(P,C0P.3,P
M7V1E9BYX;6Q02P$"% ,4    " "=C5Y96H*40^J:   HQ0  %
M    @ &-30( 8W1S:"TR,#(T,#DS,%]G,2YJ<&=02P$"% ,4    " "=C5Y9
M\EZP9]!/  !,6@  %0              @ &IZ ( 8W1S:"TR,#(T,#DS,%]G
M,3 N:G!G4$L! A0#%     @ G8U>62+&PFHY50  4E\  !4
M ( !K#@# &-T<V@M,C R-# Y,S!?9S$Q+FIP9U!+ 0(4 Q0    ( )V-7EEN
MB0KQ?44  %%-   5              "  1B. P!C='-H+3(P,C0P.3,P7V<Q
M,BYJ<&=02P$"% ,4    " "=C5Y98K)'O3I!   52@  %0
M@ '(TP, 8W1S:"TR,#(T,#DS,%]G,3,N:G!G4$L! A0#%     @ G8U>60QK
M?(J'20  IE$  !4              ( !-14$ &-T<V@M,C R-# Y,S!?9S$T
M+FIP9U!+ 0(4 Q0    ( )V-7ED>O\N.@3@  %I    5              "
M >]>! !C='-H+3(P,C0P.3,P7V<Q-2YJ<&=02P$"% ,4    " "=C5Y9@5^(
MJS Z  !-00  %0              @ &CEP0 8W1S:"TR,#(T,#DS,%]G,38N
M:G!G4$L! A0#%     @ G8U>6><[L; 8.0  G#\  !4              ( !
M!M($ &-T<V@M,C R-# Y,S!?9S$W+FIP9U!+ 0(4 Q0    ( )V-7ED/DN2Q
M3F   (AI   5              "  5$+!0!C='-H+3(P,C0P.3,P7V<Q."YJ
M<&=02P$"% ,4    " "=C5Y96-@'<1AA  !N:@  %0              @ '2
M:P4 8W1S:"TR,#(T,#DS,%]G,3DN:G!G4$L! A0#%     @ G8U>62"^2'JL
M)P  !34  !0              ( !'<T% &-T<V@M,C R-# Y,S!?9S(N:G!G
M4$L! A0#%     @ G8U>62:LB=(;0P  _%$  !4              ( !^_0%
M &-T<V@M,C R-# Y,S!?9S(P+FIP9U!+ 0(4 Q0    ( )V-7EE'\=B^HT(
M (Q2   5              "  4DX!@!C='-H+3(P,C0P.3,P7V<R,2YJ<&=0
M2P$"% ,4    " "=C5Y9&'446&M2   /80  %0              @ $?>P8
M8W1S:"TR,#(T,#DS,%]G,C(N:G!G4$L! A0#%     @ G8U>69N*P:,Y5P
MO&4  !4              ( !O<T& &-T<V@M,C R-# Y,S!?9S(S+FIP9U!+
M 0(4 Q0    ( )V-7EFADR[3TSX  +1'   5              "  2DE!P!C
M='-H+3(P,C0P.3,P7V<R-"YJ<&=02P$"% ,4    " "=C5Y983:K$%I$  #>
M30  %0              @ $O9 < 8W1S:"TR,#(T,#DS,%]G,C4N:G!G4$L!
M A0#%     @ G8U>60O0M&1W1@  OTT  !4              ( !O*@' &-T
M<V@M,C R-# Y,S!?9S(V+FIP9U!+ 0(4 Q0    ( )V-7ED0V(_OVSD  ,1
M   5              "  6;O!P!C='-H+3(P,C0P.3,P7V<R-RYJ<&=02P$"
M% ,4    " "=C5Y9:#E6X2TZ  !"0@  %0              @ %T*0@ 8W1S
M:"TR,#(T,#DS,%]G,C@N:G!G4$L! A0#%     @ G8U>6;@;,^[[/0  +$8
M !4              ( !U&,( &-T<V@M,C R-# Y,S!?9S(Y+FIP9U!+ 0(4
M Q0    ( )V-7ED72WN8?3H  +1)   4              "  0*B" !C='-H
M+3(P,C0P.3,P7V<S+FIP9U!+ 0(4 Q0    ( )V-7ED/0'=\!F,   UQ   5
M              "  ;'<" !C='-H+3(P,C0P.3,P7V<S,"YJ<&=02P$"% ,4
M    " "=C5Y9?YLAH7 U   21@  %               @ 'J/PD 8W1S:"TR
M,#(T,#DS,%]G-"YJ<&=02P$"% ,4    " "=C5Y9Y2B[37PT  "_1   %
M            @ &,=0D 8W1S:"TR,#(T,#DS,%]G-2YJ<&=02P$"% ,4
M" "=C5Y9X2#PW[)<  #290  %               @ $ZJ@D 8W1S:"TR,#(T
M,#DS,%]G-BYJ<&=02P$"% ,4    " "=C5Y92F!5DLQ>   7:   %
M        @ $>!PH 8W1S:"TR,#(T,#DS,%]G-RYJ<&=02P$"% ,4    " "=
MC5Y9\@5TB[!!  #[3P  %               @ $<9@H 8W1S:"TR,#(T,#DS
M,%]G."YJ<&=02P$"% ,4    " "=C5Y9/L* 4;XX  "N0P  %
M    @ '^IPH 8W1S:"TR,#(T,#DS,%]G.2YJ<&=02P$"% ,4    " "=C5Y9
M:J@?S+O[  !"V D %0              @ 'NX H 8W1S:"TR,#(T,#DS,%]L
M86(N>&UL4$L! A0#%     @ G8U>66[L1[7GG@  HFX' !4
M ( !W-P+ &-T<V@M,C R-# Y,S!?<')E+GAM;%!+ 0(4 Q0    ( )V-7EGP
MX.ZQ3@,  .('   9              "  ?9[# !C='-H97AH:6)I=#$P,3DS
M,#(P,C0N:'1M4$L! A0#%     @ G8U>6<Y9QA[.!P  ""D  !D
M     ( !>W\, &-T<VAE>&AI8FET,S$Q.3,P,C R-"YH=&U02P$"% ,4
M" "=C5Y9CY#QJK '  ".*   &0              @ & APP 8W1S:&5X:&EB
M:70S,3(Y,S R,#(T+FAT;5!+ 0(4 Q0    ( )V-7ED'F[+T*P4  #P<   9
M              "  6>/# !C='-H97AH:6)I=#,R,3DS,#(P,C0N:'1M4$L!
M A0#%     @ G8U>63+I-PDO!0  EAH  !D              ( !R90, &-T
M<VAE>&AI8FET,S(R.3,P,C R-"YH=&U02P4&     "D *0"^"@  +YH,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>ctsh-20240930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:ctsh="http://www.cognizant.com/20240930"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ctsh-20240930.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-10-25</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:ThirderaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-22</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-26</instant>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-26</startDate>
            <endDate>2024-08-26</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:ThirderaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-22</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-26</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:ThirderaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-22</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ctsh:BelcanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-26</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ctsh:TermBenchmarkWithoutDebtRatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ctsh:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2013IndiaShareRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfFinanceIndiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ctsh:OnetimeTransactionTypeAxis">ctsh:A2016IndiaCashRemittanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ctsh:ForeignExchangeContractMaturity2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ctsh:LongterminvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ctsh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-27</startDate>
            <endDate>2020-10-27</endDate>
        </period>
    </context>
    <context id="c-485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-20</startDate>
            <endDate>2021-04-20</endDate>
        </period>
    </context>
    <context id="c-486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-25</startDate>
            <endDate>2023-05-25</endDate>
        </period>
    </context>
    <context id="c-487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">ctsh:PositiveOutcomeOfLitigationAttorneyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-13</startDate>
            <endDate>2024-03-13</endDate>
        </period>
    </context>
    <context id="c-488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">ctsh:IndiaDefinedContributionObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="c-489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationsMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-29</startDate>
            <endDate>2024-10-29</endDate>
        </period>
    </context>
    <context id="c-520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JohnKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JohnKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JatinDalalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ctsh:JatinDalalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="inr">
        <measure>iso4217:INR</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-26">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-27">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-28">0001058290</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-29">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-952">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-7" id="f-953">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-5" id="f-954">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-6" id="f-955">http://fasb.org/us-gaap/2023#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <ecd:TrdArrDuration contextRef="c-520" id="f-1242">P457D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-522" id="f-1243">P107D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">0-24429</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">13-3728359</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">300 Frank W. Burr Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Teaneck</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">07666</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">201</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">801-0233</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Class A Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">CTSH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">495824260</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-6" id="f-30" unitRef="usd">2013000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-6" id="f-31" unitRef="usd">2621000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c-3" decimals="-6" id="f-32" unitRef="usd">12000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-4" decimals="-6" id="f-33" unitRef="usd">14000000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-6" id="f-34" unitRef="usd">4206000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-6" id="f-35" unitRef="usd">3849000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-6" id="f-36" unitRef="usd">1317000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-6" id="f-37" unitRef="usd">1022000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-6" id="f-38" unitRef="usd">7548000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-6" id="f-39" unitRef="usd">7506000000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-6" id="f-40" unitRef="usd">1001000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-6" id="f-41" unitRef="usd">1048000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-6" id="f-42" unitRef="usd">587000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-6" id="f-43" unitRef="usd">611000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-3" decimals="-6" id="f-44" unitRef="usd">7132000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-6" id="f-45" unitRef="usd">6085000000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-6" id="f-46" unitRef="usd">1681000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-6" id="f-47" unitRef="usd">1149000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-3" decimals="-6" id="f-48" unitRef="usd">1091000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-6" id="f-49" unitRef="usd">993000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments contextRef="c-3" decimals="-6" id="f-50" unitRef="usd">90000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-4" decimals="-6" id="f-51" unitRef="usd">435000000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-6" id="f-52" unitRef="usd">1034000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-6" id="f-53" unitRef="usd">656000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-6" id="f-54" unitRef="usd">20164000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-6" id="f-55" unitRef="usd">18483000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-6" id="f-56" unitRef="usd">304000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-6" id="f-57" unitRef="usd">337000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-3" decimals="-6" id="f-58" unitRef="usd">355000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-4" decimals="-6" id="f-59" unitRef="usd">385000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c-3" decimals="-6" id="f-60" unitRef="usd">33000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-6" id="f-61" unitRef="usd">33000000</us-gaap:ShortTermBorrowings>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-62" unitRef="usd">192000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-63" unitRef="usd">153000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-6" id="f-64" unitRef="usd">2504000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-6" id="f-65" unitRef="usd">2425000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-66" unitRef="usd">3388000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-67" unitRef="usd">3333000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-3" decimals="-6" id="f-68" unitRef="usd">28000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-4" decimals="-6" id="f-69" unitRef="usd">42000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-70" unitRef="usd">455000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-71" unitRef="usd">523000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-6" id="f-72" unitRef="usd">218000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-6" id="f-73" unitRef="usd">226000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-6" id="f-74" unitRef="usd">1183000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-6" id="f-75" unitRef="usd">606000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-3" decimals="-6" id="f-76" unitRef="usd">0</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-4" decimals="-6" id="f-77" unitRef="usd">157000000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-6" id="f-78" unitRef="usd">440000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-6" id="f-79" unitRef="usd">369000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-6" id="f-80" unitRef="usd">5712000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-6" id="f-81" unitRef="usd">5256000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-82" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-83" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-84"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-85"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-86" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-87" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-88" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-89" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-6" id="f-90" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-6" id="f-91" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-92"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-93"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-94" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-95" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="-6" id="f-96" unitRef="shares">496000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-6" id="f-97" unitRef="shares">496000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-6" id="f-98" unitRef="shares">498000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-6" id="f-99" unitRef="shares">498000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-6" id="f-100" unitRef="usd">5000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-6" id="f-101" unitRef="usd">5000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-3" decimals="-6" id="f-102" unitRef="usd">58000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-6" id="f-103" unitRef="usd">15000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-6" id="f-104" unitRef="usd">14347000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-6" id="f-105" unitRef="usd">13301000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-6" id="f-106" unitRef="usd">42000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-6" id="f-107" unitRef="usd">-94000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-108" unitRef="usd">14452000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-109" unitRef="usd">13227000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-6" id="f-110" unitRef="usd">20164000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-6" id="f-111" unitRef="usd">18483000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c-5" decimals="-6" id="f-112" unitRef="usd">5044000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-6" decimals="-6" id="f-113" unitRef="usd">4897000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-114" unitRef="usd">14654000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-7" decimals="-6" id="f-115" unitRef="usd">14595000000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-5" decimals="-6" id="f-116" unitRef="usd">3311000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-6" decimals="-6" id="f-117" unitRef="usd">3209000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-118" unitRef="usd">9661000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-7" decimals="-6" id="f-119" unitRef="usd">9583000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-6" id="f-120" unitRef="usd">833000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-6" id="f-121" unitRef="usd">801000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-6" id="f-122" unitRef="usd">2379000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-6" id="f-123" unitRef="usd">2466000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges contextRef="c-5" decimals="-6" id="f-124" unitRef="usd">33000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-6" decimals="-6" id="f-125" unitRef="usd">72000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-6" id="f-126" unitRef="usd">85000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-7" decimals="-6" id="f-127" unitRef="usd">189000000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationAndAmortization contextRef="c-5" decimals="-6" id="f-128" unitRef="usd">129000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-6" decimals="-6" id="f-129" unitRef="usd">129000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-6" id="f-130" unitRef="usd">388000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-7" decimals="-6" id="f-131" unitRef="usd">392000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-132" unitRef="usd">738000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-6" id="f-133" unitRef="usd">686000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-134" unitRef="usd">2141000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-6" id="f-135" unitRef="usd">1965000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-5" decimals="-6" id="f-136" unitRef="usd">31000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-6" decimals="-6" id="f-137" unitRef="usd">32000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-1" decimals="-6" id="f-138" unitRef="usd">91000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-7" decimals="-6" id="f-139" unitRef="usd">92000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InterestExpense contextRef="c-5" decimals="-6" id="f-140" unitRef="usd">14000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-6" decimals="-6" id="f-141" unitRef="usd">11000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-6" id="f-142" unitRef="usd">35000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-7" decimals="-6" id="f-143" unitRef="usd">30000000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-5" decimals="-6" id="f-144" unitRef="usd">-8000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-6" decimals="-6" id="f-145" unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-6" id="f-146" unitRef="usd">-1000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-6" id="f-147" unitRef="usd">3000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-148" unitRef="usd">1000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-6" id="f-149" unitRef="usd">6000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-150" unitRef="usd">2000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-6" id="f-151" unitRef="usd">8000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-152" unitRef="usd">10000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-6" decimals="-6" id="f-153" unitRef="usd">27000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-154" unitRef="usd">57000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-7" decimals="-6" id="f-155" unitRef="usd">73000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-6" id="f-156" unitRef="usd">748000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-6" id="f-157" unitRef="usd">713000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-158" unitRef="usd">2198000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-6" id="f-159" unitRef="usd">2038000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-160" unitRef="usd">170000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-6" id="f-161" unitRef="usd">191000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-162" unitRef="usd">514000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-6" id="f-163" unitRef="usd">473000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-6" id="f-164" unitRef="usd">4000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-6" id="f-165" unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-166" unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-6" id="f-167" unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-168" unitRef="usd">582000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-6" id="f-169" unitRef="usd">525000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-170" unitRef="usd">1694000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-6" id="f-171" unitRef="usd">1568000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">1.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">3.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">3.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">1.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">3.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-179"
      unitRef="usdPerShare">3.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-6" id="f-180" unitRef="shares">496000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-6" id="f-181" unitRef="shares">504000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-6" id="f-182" unitRef="shares">497000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-6" id="f-183" unitRef="shares">506000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-5" decimals="-6" id="f-184" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-6" decimals="-6" id="f-185" unitRef="shares">1000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-6" id="f-186" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-7" decimals="-6" id="f-187" unitRef="shares">1000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-6" id="f-188" unitRef="shares">496000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-6" id="f-189" unitRef="shares">505000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-6" id="f-190" unitRef="shares">497000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-6" id="f-191" unitRef="shares">507000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-192" unitRef="usd">582000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-6" id="f-193" unitRef="usd">525000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-194" unitRef="usd">1694000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-6" id="f-195" unitRef="usd">1568000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-6" id="f-196" unitRef="usd">206000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-6" id="f-197" unitRef="usd">-129000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-198" unitRef="usd">132000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-6" id="f-199" unitRef="usd">-35000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-5" decimals="-6" id="f-200" unitRef="usd">-14000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-6" decimals="-6" id="f-201" unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-6" id="f-202" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-7" decimals="-6" id="f-203" unitRef="usd">49000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-6" id="f-204" unitRef="usd">192000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-6" id="f-205" unitRef="usd">-144000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-206" unitRef="usd">136000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-6" id="f-207" unitRef="usd">14000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-6" id="f-208" unitRef="usd">774000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-6" id="f-209" unitRef="usd">381000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-210" unitRef="usd">1830000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-6" id="f-211" unitRef="usd">1582000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-6" id="f-212" unitRef="shares">498000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-6" id="f-213" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-6" id="f-214" unitRef="usd">15000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-6" id="f-215" unitRef="usd">13301000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-6" id="f-216" unitRef="usd">-94000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-217" unitRef="usd">13227000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-6" id="f-218" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-6" id="f-219" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-6" id="f-220" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-6" id="f-221" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-15" decimals="-6" id="f-222" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-16" decimals="-6" id="f-223" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-6" id="f-224" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-16" decimals="-6" id="f-225" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-6" id="f-226" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-15" decimals="-6" id="f-227" unitRef="shares">2000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-16" decimals="-6" id="f-228" unitRef="usd">57000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-12" decimals="-6" id="f-229" unitRef="usd">76000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-13" decimals="-6" id="f-230" unitRef="usd">133000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-13"
      decimals="2"
      id="f-231"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-12" decimals="-6" id="f-232" unitRef="usd">150000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-13" decimals="-6" id="f-233" unitRef="usd">150000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-17" decimals="-6" id="f-234" unitRef="shares">497000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-6" id="f-235" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-6" id="f-236" unitRef="usd">20000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-6" id="f-237" unitRef="usd">13621000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-6" id="f-238" unitRef="usd">-156000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-6" id="f-239" unitRef="usd">13490000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-22" decimals="-6" id="f-240" unitRef="usd">566000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-22" decimals="-6" id="f-241" unitRef="usd">566000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-23" decimals="-6" id="f-242" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-22" decimals="-6" id="f-243" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-24" decimals="-6" id="f-244" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-25" decimals="-6" id="f-245" unitRef="usd">15000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-22" decimals="-6" id="f-246" unitRef="usd">15000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-25" decimals="-6" id="f-247" unitRef="usd">48000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-22" decimals="-6" id="f-248" unitRef="usd">48000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-24" decimals="-6" id="f-249" unitRef="shares">1000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-25" decimals="-6" id="f-250" unitRef="usd">68000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-26" decimals="-6" id="f-251" unitRef="usd">8000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-22" decimals="-6" id="f-252" unitRef="usd">76000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-22"
      decimals="2"
      id="f-253"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-26" decimals="-6" id="f-254" unitRef="usd">151000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-22" decimals="-6" id="f-255" unitRef="usd">151000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-27" decimals="-6" id="f-256" unitRef="shares">497000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-6" id="f-257" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-6" id="f-258" unitRef="usd">15000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-6" id="f-259" unitRef="usd">14028000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-6" id="f-260" unitRef="usd">-150000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-6" id="f-261" unitRef="usd">13898000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-262" unitRef="usd">582000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-263" unitRef="usd">582000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-32" decimals="-6" id="f-264" unitRef="usd">192000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-6" id="f-265" unitRef="usd">192000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-33" decimals="-6" id="f-266" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-34" decimals="-6" id="f-267" unitRef="usd">14000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-5" decimals="-6" id="f-268" unitRef="usd">14000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-33" decimals="-3" id="f-269" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-34" decimals="-6" id="f-270" unitRef="usd">113000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-5" decimals="-6" id="f-271" unitRef="usd">113000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-34" decimals="-6" id="f-272" unitRef="usd">44000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-6" id="f-273" unitRef="usd">44000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-33" decimals="-6" id="f-274" unitRef="shares">3000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-34" decimals="-6" id="f-275" unitRef="usd">128000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-35" decimals="-6" id="f-276" unitRef="usd">114000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-5" decimals="-6" id="f-277" unitRef="usd">242000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="2"
      id="f-278"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-35" decimals="-6" id="f-279" unitRef="usd">149000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-5" decimals="-6" id="f-280" unitRef="usd">149000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-36" decimals="-6" id="f-281" unitRef="shares">496000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-6" id="f-282" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-6" id="f-283" unitRef="usd">58000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-6" id="f-284" unitRef="usd">14347000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-6" id="f-285" unitRef="usd">42000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-286" unitRef="usd">14452000000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-40" decimals="-6" id="f-287" unitRef="shares">509000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-6" id="f-288" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-6" id="f-289" unitRef="usd">15000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-6" id="f-290" unitRef="usd">12588000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-6" id="f-291" unitRef="usd">-299000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-6" id="f-292" unitRef="usd">12309000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-45" decimals="-6" id="f-293" unitRef="usd">580000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-46" decimals="-6" id="f-294" unitRef="usd">580000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-47" decimals="-6" id="f-295" unitRef="usd">77000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-46" decimals="-6" id="f-296" unitRef="usd">77000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-48" decimals="-6" id="f-297" unitRef="shares">2000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-49" decimals="-6" id="f-298" unitRef="usd">23000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-46" decimals="-6" id="f-299" unitRef="usd">23000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-49" decimals="-6" id="f-300" unitRef="usd">44000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-46" decimals="-6" id="f-301" unitRef="usd">44000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-48" decimals="-6" id="f-302" unitRef="shares">4000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-49" decimals="-6" id="f-303" unitRef="usd">60000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-45" decimals="-6" id="f-304" unitRef="usd">163000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-46" decimals="-6" id="f-305" unitRef="usd">223000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-46"
      decimals="2"
      id="f-306"
      unitRef="usdPerShare">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-45" decimals="-6" id="f-307" unitRef="usd">149000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-46" decimals="-6" id="f-308" unitRef="usd">149000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-50" decimals="-6" id="f-309" unitRef="shares">507000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-6" id="f-310" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-6" id="f-311" unitRef="usd">22000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-6" id="f-312" unitRef="usd">12856000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-6" id="f-313" unitRef="usd">-222000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-6" id="f-314" unitRef="usd">12661000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-55" decimals="-6" id="f-315" unitRef="usd">463000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-56" decimals="-6" id="f-316" unitRef="usd">463000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-57" decimals="-6" id="f-317" unitRef="usd">81000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-56" decimals="-6" id="f-318" unitRef="usd">81000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-58" decimals="-6" id="f-319" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-59" decimals="-6" id="f-320" unitRef="usd">18000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-56" decimals="-6" id="f-321" unitRef="usd">18000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-59" decimals="-6" id="f-322" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-56" decimals="-6" id="f-323" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-58" decimals="-6" id="f-324" unitRef="shares">3000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-59" decimals="-6" id="f-325" unitRef="usd">65000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-55" decimals="-6" id="f-326" unitRef="usd">150000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-56" decimals="-6" id="f-327" unitRef="usd">215000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-56"
      decimals="2"
      id="f-328"
      unitRef="usdPerShare">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-55" decimals="-6" id="f-329" unitRef="usd">147000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-56" decimals="-6" id="f-330" unitRef="usd">147000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-60" decimals="-6" id="f-331" unitRef="shares">505000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-6" id="f-332" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-6" id="f-333" unitRef="usd">17000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-6" id="f-334" unitRef="usd">13022000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-6" id="f-335" unitRef="usd">-141000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-6" id="f-336" unitRef="usd">12903000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-65" decimals="-6" id="f-337" unitRef="usd">525000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-6" id="f-338" unitRef="usd">525000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-66" decimals="-6" id="f-339" unitRef="usd">-144000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-6" id="f-340" unitRef="usd">-144000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-67" decimals="-6" id="f-341" unitRef="usd">16000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-6" decimals="-6" id="f-342" unitRef="usd">16000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-67" decimals="-6" id="f-343" unitRef="usd">47000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-6" id="f-344" unitRef="usd">47000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-68" decimals="-6" id="f-345" unitRef="shares">4000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-67" decimals="-6" id="f-346" unitRef="usd">64000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-65" decimals="-6" id="f-347" unitRef="usd">253000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-6" decimals="-6" id="f-348" unitRef="usd">317000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-6"
      decimals="2"
      id="f-349"
      unitRef="usdPerShare">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-65" decimals="-6" id="f-350" unitRef="usd">148000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-6" decimals="-6" id="f-351" unitRef="usd">148000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-69" decimals="-6" id="f-352" unitRef="shares">501000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-69" decimals="-6" id="f-353" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-6" id="f-354" unitRef="usd">16000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-6" id="f-355" unitRef="usd">13146000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-6" id="f-356" unitRef="usd">-285000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-73" decimals="-6" id="f-357" unitRef="usd">12882000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-358" unitRef="usd">1694000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-6" id="f-359" unitRef="usd">1568000000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-360" unitRef="usd">399000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-6" id="f-361" unitRef="usd">419000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-362" unitRef="usd">-202000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-6" id="f-363" unitRef="usd">-287000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-6" id="f-364" unitRef="usd">134000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-6" id="f-365" unitRef="usd">133000000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-6" id="f-366" unitRef="usd">-23000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-6" id="f-367" unitRef="usd">-57000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-6" id="f-368" unitRef="usd">166000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-6" id="f-369" unitRef="usd">14000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-6" id="f-370" unitRef="usd">512000000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-7" decimals="-6" id="f-371" unitRef="usd">-142000000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-6" id="f-372" unitRef="usd">-29000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-6" id="f-373" unitRef="usd">-35000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-6" id="f-374" unitRef="usd">-56000000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-7" decimals="-6" id="f-375" unitRef="usd">-93000000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-6" id="f-376" unitRef="usd">-81000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-7" decimals="-6" id="f-377" unitRef="usd">-297000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-378" unitRef="usd">1204000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-6" id="f-379" unitRef="usd">1593000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-380" unitRef="usd">214000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-6" id="f-381" unitRef="usd">239000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-6" id="f-382" unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-7" decimals="-6" id="f-383" unitRef="usd">59000000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-1" decimals="-6" id="f-384" unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-7" decimals="-6" id="f-385" unitRef="usd">225000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c-1" decimals="-6" id="f-386" unitRef="usd">0</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c-7" decimals="-6" id="f-387" unitRef="usd">3000000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="c-1" decimals="-6" id="f-388" unitRef="usd">3000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="c-7" decimals="-6" id="f-389" unitRef="usd">24000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireOtherInvestments contextRef="c-1" decimals="-6" id="f-390" unitRef="usd">1000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments contextRef="c-7" decimals="-6" id="f-391" unitRef="usd">399000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments contextRef="c-1" decimals="-6" id="f-392" unitRef="usd">260000000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments contextRef="c-7" decimals="-6" id="f-393" unitRef="usd">361000000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-6" id="f-394" unitRef="usd">1615000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-6" id="f-395" unitRef="usd">409000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-396" unitRef="usd">-1567000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-6" id="f-397" unitRef="usd">-499000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-6" id="f-398" unitRef="usd">49000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-7" decimals="-6" id="f-399" unitRef="usd">57000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-6" id="f-400" unitRef="usd">451000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-6" id="f-401" unitRef="usd">751000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations contextRef="c-1" decimals="-6" id="f-402" unitRef="usd">61000000</ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations>
    <ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations contextRef="c-7" decimals="-6" id="f-403" unitRef="usd">15000000</ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-1" decimals="-6" id="f-404" unitRef="usd">600000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-7" decimals="-6" id="f-405" unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-6" id="f-406" unitRef="usd">450000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-7" decimals="-6" id="f-407" unitRef="usd">445000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-408" unitRef="usd">-313000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-6" id="f-409" unitRef="usd">-1154000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-6" id="f-410" unitRef="usd">-28000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-6" id="f-411" unitRef="usd">-30000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-412" unitRef="usd">-704000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-6" id="f-413" unitRef="usd">-90000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-6" id="f-414" unitRef="usd">2717000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-44" decimals="-6" id="f-415" unitRef="usd">2294000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-6" id="f-416" unitRef="usd">2013000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-73" decimals="-6" id="f-417" unitRef="usd">2204000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-418">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms &#x201c;Cognizant,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; &#x201c;us&#x201d; and &#x201c;the Company&#x201d; refer to Cognizant Technology Solutions Corporation and its subsidiaries unless the context indicates otherwise. We have prepared the accompanying unaudited consolidated financial statements included herein in accordance with GAAP and the Exchange Act. The accompanying unaudited consolidated financial statements should be read in conjunction w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ith our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2023. In our opinion, all adjustments considered necessary for a fair statement of the accompanying unaudited consolidated financial statements have been included and all adjustments are of a normal and recurring nature. Operating results for the interim periods are not necessarily indicative of results that may be expected to occur for the entire year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Issued and Topic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impact&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2024 and interim periods starting in 2025&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retrospective basis&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard requires enhanced segment disclosures but does not change the definition of a segment or the guidance for determining a reportable segment. The amendments require disclosure of significant segment expenses regularly provided to the CODM included within segment operating profit or loss and a description of how the CODM utilizes segment operating profit or loss to assess segment performance and allocate resources. The new standard also allows companies to disclose multiple measures of segment profit or loss if those measures are used to allocate resources. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The adoption of the new standard is not expected to have a significant impact on our disclosures.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2025 &lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prospective basis although retrospective application is permitted&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is currently evaluating the impact of the new standard on its  disclosures. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-419">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.861%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Date Issued and Topic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impact&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2024 and interim periods starting in 2025&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retrospective basis&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard requires enhanced segment disclosures but does not change the definition of a segment or the guidance for determining a reportable segment. The amendments require disclosure of significant segment expenses regularly provided to the CODM included within segment operating profit or loss and a description of how the CODM utilizes segment operating profit or loss to assess segment performance and allocate resources. The new standard also allows companies to disclose multiple measures of segment profit or loss if those measures are used to allocate resources. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The adoption of the new standard is not expected to have a significant impact on our disclosures.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual period starting in 2025 &lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prospective basis although retrospective application is permitted&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The standard requires enhanced income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information.  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000;border-left:1pt solid #000000;border-right:1.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is currently evaluating the impact of the new standard on its  disclosures. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-420">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables below present disaggregated revenues from contracts with clients by client location, service line and contract type for each of our reportable business segments. We believe this disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by industry, market and other economic factors. Our consulting and technology services include consulting, application development, systems integration, quality engineering and assurance services as well as software solutions and related services while our outsourcing services include application maintenance, infrastructure and security as well as business process services. Revenues are attributed to geographic regions based upon client location, which is the client's billing address. Substantially all revenues in the North America region relate to clients in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.075%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Costs to Fulfill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows significant movements in the capitalized costs to fulfill for the nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs to obtain contracts were immaterial for the periods disclosed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The table below shows significant movements in contract assets (current and noncurrent) for the nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized during the period but not billed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts acquired in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts billed but not recognized as revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized related to the beginning balance of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts acquired in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized during the nine months ended September&#160;30, 2024 for performance obligations satisfied or partially satisfied in previous periods were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0033a0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2024, the aggregate amount of transaction price allocated to remaining performance obligations was $4,700 million, of which approximately 55% is expected to be recognized as revenues within 2 years and approximately 85% is expected to be recognized as revenues within 5 years. Disclosure is not required for performance obligations that meet any of the following criteria: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;contracts with a duration of one year or less as determined under ASC Topic 606: "Revenue from Contracts with Customers",&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;contracts for which we recognize revenues based on the right to invoice for services performed, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;variable consideration allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met, or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;variable consideration in the form of a sales-based or usage-based royalty promised in exchange for a license of intellectual property. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our performance obligations meet one or more of these exemptions and therefore are not included in the remaining performance obligation amount disclosed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Trade Accounts Receivable and Allowance&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt; for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We calculate expected credit losses for trade accounts receivable based on historical credit loss rates for each aging category as adjusted for the current market conditions and forecasts about future economic conditions. The following table presents the activity in the allowance for credit losses for trade accounts receivable for the nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.103%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.289%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.289%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.810%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit loss expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-421">&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.075%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.625%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Geography:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Continental Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe - Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service line:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consulting and technology services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outsourcing services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction or volume-based&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-6" id="f-422" unitRef="usd">1048000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-6" id="f-423" unitRef="usd">1295000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-6" id="f-424" unitRef="usd">828000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-6" id="f-425" unitRef="usd">564000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-6" id="f-426" unitRef="usd">3735000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-6" id="f-427" unitRef="usd">3064000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-6" id="f-428" unitRef="usd">3756000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-6" id="f-429" unitRef="usd">2362000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-6" id="f-430" unitRef="usd">1694000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-6" id="f-431" unitRef="usd">10876000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-6" id="f-432" unitRef="usd">147000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-6" id="f-433" unitRef="usd">47000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-6" id="f-434" unitRef="usd">157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-6" id="f-435" unitRef="usd">131000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-6" id="f-436" unitRef="usd">482000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-6" id="f-437" unitRef="usd">428000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-6" id="f-438" unitRef="usd">138000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-6" id="f-439" unitRef="usd">415000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-6" id="f-440" unitRef="usd">401000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-6" id="f-441" unitRef="usd">1382000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-6" id="f-442" unitRef="usd">156000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-6" id="f-443" unitRef="usd">143000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-6" id="f-444" unitRef="usd">154000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-6" id="f-445" unitRef="usd">32000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-6" id="f-446" unitRef="usd">485000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-6" id="f-447" unitRef="usd">457000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-6" id="f-448" unitRef="usd">413000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-6" id="f-449" unitRef="usd">447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-6" id="f-450" unitRef="usd">121000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-6" id="f-451" unitRef="usd">1438000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-6" id="f-452" unitRef="usd">303000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-453" unitRef="usd">190000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-454" unitRef="usd">311000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-455" unitRef="usd">163000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-456" unitRef="usd">967000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-457" unitRef="usd">885000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-6" id="f-458" unitRef="usd">551000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-459" unitRef="usd">862000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-460" unitRef="usd">522000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-6" id="f-461" unitRef="usd">2820000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-6" id="f-462" unitRef="usd">135000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-6" id="f-463" unitRef="usd">29000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-6" id="f-464" unitRef="usd">89000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-6" id="f-465" unitRef="usd">89000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-6" id="f-466" unitRef="usd">342000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-6" id="f-467" unitRef="usd">369000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-6" id="f-468" unitRef="usd">84000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-6" id="f-469" unitRef="usd">263000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-6" id="f-470" unitRef="usd">242000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-6" id="f-471" unitRef="usd">958000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-6" id="f-472" unitRef="usd">1486000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-6" id="f-473" unitRef="usd">1514000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-6" id="f-474" unitRef="usd">1228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-6" id="f-475" unitRef="usd">816000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-476" unitRef="usd">5044000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-6" id="f-477" unitRef="usd">4318000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-6" id="f-478" unitRef="usd">4391000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-6" id="f-479" unitRef="usd">3487000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-6" id="f-480" unitRef="usd">2458000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-481" unitRef="usd">14654000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-6" id="f-482" unitRef="usd">1051000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-6" id="f-483" unitRef="usd">895000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-6" id="f-484" unitRef="usd">833000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-6" id="f-485" unitRef="usd">447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-6" id="f-486" unitRef="usd">3226000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-6" id="f-487" unitRef="usd">3025000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-6" id="f-488" unitRef="usd">2560000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-6" id="f-489" unitRef="usd">2297000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-6" id="f-490" unitRef="usd">1373000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-6" id="f-491" unitRef="usd">9255000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-6" id="f-492" unitRef="usd">435000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-6" id="f-493" unitRef="usd">619000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-6" id="f-494" unitRef="usd">395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-6" id="f-495" unitRef="usd">369000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-6" id="f-496" unitRef="usd">1818000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-6" id="f-497" unitRef="usd">1293000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-6" id="f-498" unitRef="usd">1831000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-6" id="f-499" unitRef="usd">1190000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-6" id="f-500" unitRef="usd">1085000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-6" id="f-501" unitRef="usd">5399000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-6" id="f-502" unitRef="usd">1486000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-6" id="f-503" unitRef="usd">1514000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-6" id="f-504" unitRef="usd">1228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-6" id="f-505" unitRef="usd">816000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-506" unitRef="usd">5044000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-6" id="f-507" unitRef="usd">4318000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-6" id="f-508" unitRef="usd">4391000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-6" id="f-509" unitRef="usd">3487000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-6" id="f-510" unitRef="usd">2458000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-511" unitRef="usd">14654000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-6" id="f-512" unitRef="usd">833000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-6" id="f-513" unitRef="usd">499000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-6" id="f-514" unitRef="usd">511000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-6" id="f-515" unitRef="usd">439000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-6" id="f-516" unitRef="usd">2282000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-6" id="f-517" unitRef="usd">2421000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-6" id="f-518" unitRef="usd">1486000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-6" id="f-519" unitRef="usd">1428000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-6" id="f-520" unitRef="usd">1336000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-6" id="f-521" unitRef="usd">6671000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-6" id="f-522" unitRef="usd">608000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-6" id="f-523" unitRef="usd">738000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-6" id="f-524" unitRef="usd">627000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-6" id="f-525" unitRef="usd">327000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-6" id="f-526" unitRef="usd">2300000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-6" id="f-527" unitRef="usd">1761000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-6" id="f-528" unitRef="usd">2111000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-6" id="f-529" unitRef="usd">1803000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-6" id="f-530" unitRef="usd">994000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-6" id="f-531" unitRef="usd">6669000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-6" id="f-532" unitRef="usd">45000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-6" id="f-533" unitRef="usd">277000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-6" id="f-534" unitRef="usd">90000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-6" id="f-535" unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-6" id="f-536" unitRef="usd">462000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-6" id="f-537" unitRef="usd">136000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-6" id="f-538" unitRef="usd">794000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-6" id="f-539" unitRef="usd">256000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-6" id="f-540" unitRef="usd">128000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-6" id="f-541" unitRef="usd">1314000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-6" id="f-542" unitRef="usd">1486000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-6" id="f-543" unitRef="usd">1514000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-6" id="f-544" unitRef="usd">1228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-6" id="f-545" unitRef="usd">816000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-546" unitRef="usd">5044000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-6" id="f-547" unitRef="usd">4318000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-6" id="f-548" unitRef="usd">4391000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-6" id="f-549" unitRef="usd">3487000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-6" id="f-550" unitRef="usd">2458000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-551" unitRef="usd">14654000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-6" id="f-552" unitRef="usd">1040000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-6" id="f-553" unitRef="usd">1194000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-6" id="f-554" unitRef="usd">785000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-6" id="f-555" unitRef="usd">580000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-6" id="f-556" unitRef="usd">3599000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-6" id="f-557" unitRef="usd">3100000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-6" id="f-558" unitRef="usd">3675000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-6" id="f-559" unitRef="usd">2306000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-6" id="f-560" unitRef="usd">1652000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-6" id="f-561" unitRef="usd">10733000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-6" id="f-562" unitRef="usd">156000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-6" id="f-563" unitRef="usd">43000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-6" id="f-564" unitRef="usd">137000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-6" id="f-565" unitRef="usd">150000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-6" id="f-566" unitRef="usd">486000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-6" id="f-567" unitRef="usd">473000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-6" id="f-568" unitRef="usd">124000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-6" id="f-569" unitRef="usd">406000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-6" id="f-570" unitRef="usd">434000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-6" id="f-571" unitRef="usd">1437000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-6" id="f-572" unitRef="usd">151000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-6" id="f-573" unitRef="usd">139000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-6" id="f-574" unitRef="usd">153000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-6" id="f-575" unitRef="usd">41000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-6" id="f-576" unitRef="usd">484000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-6" id="f-577" unitRef="usd">458000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-6" id="f-578" unitRef="usd">398000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-209" decimals="-6" id="f-579" unitRef="usd">463000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-6" id="f-580" unitRef="usd">120000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-6" id="f-581" unitRef="usd">1439000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-6" id="f-582" unitRef="usd">307000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-6" id="f-583" unitRef="usd">182000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-6" id="f-584" unitRef="usd">290000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-6" id="f-585" unitRef="usd">191000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-6" id="f-586" unitRef="usd">970000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-6" id="f-587" unitRef="usd">931000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-6" id="f-588" unitRef="usd">522000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-6" id="f-589" unitRef="usd">869000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-6" id="f-590" unitRef="usd">554000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-6" id="f-591" unitRef="usd">2876000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-6" id="f-592" unitRef="usd">128000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-6" id="f-593" unitRef="usd">29000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-6" id="f-594" unitRef="usd">95000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-6" id="f-595" unitRef="usd">76000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-6" id="f-596" unitRef="usd">328000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-6" id="f-597" unitRef="usd">383000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-6" id="f-598" unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-6" id="f-599" unitRef="usd">290000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-6" id="f-600" unitRef="usd">232000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-6" id="f-601" unitRef="usd">986000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-6" id="f-602" unitRef="usd">1475000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-6" id="f-603" unitRef="usd">1405000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-6" id="f-604" unitRef="usd">1170000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-6" id="f-605" unitRef="usd">847000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-6" id="f-606" unitRef="usd">4897000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-6" id="f-607" unitRef="usd">4414000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-6" id="f-608" unitRef="usd">4278000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-6" id="f-609" unitRef="usd">3465000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-6" id="f-610" unitRef="usd">2438000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-6" id="f-611" unitRef="usd">14595000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-6" id="f-612" unitRef="usd">1013000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-6" id="f-613" unitRef="usd">806000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-6" id="f-614" unitRef="usd">763000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-243" decimals="-6" id="f-615" unitRef="usd">440000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-244" decimals="-6" id="f-616" unitRef="usd">3022000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-245" decimals="-6" id="f-617" unitRef="usd">3019000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-246" decimals="-6" id="f-618" unitRef="usd">2440000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-247" decimals="-6" id="f-619" unitRef="usd">2258000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-6" id="f-620" unitRef="usd">1318000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-6" id="f-621" unitRef="usd">9035000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-6" id="f-622" unitRef="usd">462000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-6" id="f-623" unitRef="usd">599000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-252" decimals="-6" id="f-624" unitRef="usd">407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-253" decimals="-6" id="f-625" unitRef="usd">407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-254" decimals="-6" id="f-626" unitRef="usd">1875000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-255" decimals="-6" id="f-627" unitRef="usd">1395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-256" decimals="-6" id="f-628" unitRef="usd">1838000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-257" decimals="-6" id="f-629" unitRef="usd">1207000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-258" decimals="-6" id="f-630" unitRef="usd">1120000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-259" decimals="-6" id="f-631" unitRef="usd">5560000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-6" id="f-632" unitRef="usd">1475000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-6" id="f-633" unitRef="usd">1405000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-6" id="f-634" unitRef="usd">1170000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-6" id="f-635" unitRef="usd">847000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-6" id="f-636" unitRef="usd">4897000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-6" id="f-637" unitRef="usd">4414000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-6" id="f-638" unitRef="usd">4278000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-6" id="f-639" unitRef="usd">3465000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-6" id="f-640" unitRef="usd">2438000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-6" id="f-641" unitRef="usd">14595000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-260" decimals="-6" id="f-642" unitRef="usd">806000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-261" decimals="-6" id="f-643" unitRef="usd">513000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-262" decimals="-6" id="f-644" unitRef="usd">471000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-263" decimals="-6" id="f-645" unitRef="usd">471000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-6" id="f-646" unitRef="usd">2261000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-6" id="f-647" unitRef="usd">2478000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-6" id="f-648" unitRef="usd">1520000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-6" id="f-649" unitRef="usd">1391000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-6" id="f-650" unitRef="usd">1395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-6" id="f-651" unitRef="usd">6784000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-6" id="f-652" unitRef="usd">611000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-6" id="f-653" unitRef="usd">640000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-6" id="f-654" unitRef="usd">610000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-273" decimals="-6" id="f-655" unitRef="usd">328000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-274" decimals="-6" id="f-656" unitRef="usd">2189000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-275" decimals="-6" id="f-657" unitRef="usd">1764000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-276" decimals="-6" id="f-658" unitRef="usd">1945000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-277" decimals="-6" id="f-659" unitRef="usd">1807000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-278" decimals="-6" id="f-660" unitRef="usd">926000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-279" decimals="-6" id="f-661" unitRef="usd">6442000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-280" decimals="-6" id="f-662" unitRef="usd">58000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-281" decimals="-6" id="f-663" unitRef="usd">252000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-282" decimals="-6" id="f-664" unitRef="usd">89000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-283" decimals="-6" id="f-665" unitRef="usd">48000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-284" decimals="-6" id="f-666" unitRef="usd">447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-6" id="f-667" unitRef="usd">172000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-6" id="f-668" unitRef="usd">813000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-6" id="f-669" unitRef="usd">267000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-6" id="f-670" unitRef="usd">117000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-6" id="f-671" unitRef="usd">1369000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-6" id="f-672" unitRef="usd">1475000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-6" id="f-673" unitRef="usd">1405000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-6" id="f-674" unitRef="usd">1170000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-6" id="f-675" unitRef="usd">847000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-6" id="f-676" unitRef="usd">4897000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-6" id="f-677" unitRef="usd">4414000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-6" id="f-678" unitRef="usd">4278000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-6" id="f-679" unitRef="usd">3465000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-6" id="f-680" unitRef="usd">2438000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-6" id="f-681" unitRef="usd">14595000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="c-1" id="f-682">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows significant movements in the capitalized costs to fulfill for the nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs to obtain contracts were immaterial for the periods disclosed.&lt;/span&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="c-4" decimals="-6" id="f-683" unitRef="usd">245000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-44" decimals="-6" id="f-684" unitRef="usd">265000000</us-gaap:CapitalizedContractCostNet>
    <ctsh:CapitalizedContractCostCostsCapitalized contextRef="c-1" decimals="-6" id="f-685" unitRef="usd">43000000</ctsh:CapitalizedContractCostCostsCapitalized>
    <ctsh:CapitalizedContractCostCostsCapitalized contextRef="c-7" decimals="-6" id="f-686" unitRef="usd">41000000</ctsh:CapitalizedContractCostCostsCapitalized>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-6" id="f-687" unitRef="usd">-69000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-7" decimals="-6" id="f-688" unitRef="usd">-64000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet contextRef="c-3" decimals="-6" id="f-689" unitRef="usd">219000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-73" decimals="-6" id="f-690" unitRef="usd">242000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-691">The table below shows significant movements in contract assets (current and noncurrent) for the nine months ended September 30:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized during the period but not billed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts acquired in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows significant movements in the deferred revenue balances (current and noncurrent) for the nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts billed but not recognized as revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues recognized related to the beginning balance of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts acquired in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-4" decimals="-6" id="f-692" unitRef="usd">316000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-44" decimals="-6" id="f-693" unitRef="usd">326000000</us-gaap:ContractWithCustomerAssetGross>
    <ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled contextRef="c-1" decimals="-6" id="f-694" unitRef="usd">377000000</ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled>
    <ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled contextRef="c-7" decimals="-6" id="f-695" unitRef="usd">370000000</ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-1" decimals="-6" id="f-696" unitRef="usd">-270000000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-7" decimals="-6" id="f-697" unitRef="usd">-316000000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-1" decimals="-6" id="f-698" unitRef="usd">0</us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-7" decimals="-6" id="f-699" unitRef="usd">9000000</us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-3" decimals="-6" id="f-700" unitRef="usd">423000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-73" decimals="-6" id="f-701" unitRef="usd">389000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-6" id="f-702" unitRef="usd">427000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-44" decimals="-6" id="f-703" unitRef="usd">417000000</us-gaap:ContractWithCustomerLiability>
    <ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized contextRef="c-1" decimals="-6" id="f-704" unitRef="usd">298000000</ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized>
    <ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized contextRef="c-7" decimals="-6" id="f-705" unitRef="usd">228000000</ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-6" id="f-706" unitRef="usd">-354000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-7" decimals="-6" id="f-707" unitRef="usd">-322000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-1" decimals="-6" id="f-708" unitRef="usd">12000000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-7" decimals="-6" id="f-709" unitRef="usd">13000000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-6" id="f-710" unitRef="usd">383000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-73" decimals="-6" id="f-711" unitRef="usd">336000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="-6" id="f-712" unitRef="usd">4700000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-290" decimals="2" id="f-713" unitRef="number">0.55</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-290" id="f-714">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-291" decimals="2" id="f-715" unitRef="number">0.85</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-291" id="f-716">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-717">The following table presents the activity in the allowance for credit losses for trade accounts receivable for the nine months ended September 30:&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.103%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.289%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.289%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.810%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit loss expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Reported in "Selling, general and administrative expenses" in our unaudited consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-6" id="f-718" unitRef="usd">32000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-44" decimals="-6" id="f-719" unitRef="usd">43000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-6" id="f-720" unitRef="usd">7000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-6" id="f-721" unitRef="usd">11000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-6" id="f-722" unitRef="usd">9000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-7" decimals="-6" id="f-723" unitRef="usd">18000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-3" decimals="-6" id="f-724" unitRef="usd">30000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-73" decimals="-6" id="f-725" unitRef="usd">36000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-726">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 22, 2024, through the execution of a share purchase agreement, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;we acquired 100% owners&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hip in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thirdera, an Elite ServiceNow Partner specializing in advisory, implementation and optimization solutions related to the ServiceNow platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 26, 2024, through the execution of a merger agreement, we acquired 100% ownership in Belcan, a leading global supplier of Engineering Research &amp;amp; Development services for the commercial aerospace, defense, space, marine and industrial verticals. We paid $1,195&#160;million in cash, net of cash acquired, and issued 1,470,589 shares of our Class A common stock, valued at $113&#160;million, in connection with our acquisition of Belcan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisitions completed during the nine months ended September&#160;30, 2024 were not material to our operations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Accordingly, pro forma results have not been presented. We have allocated the purchase price related to these transactions to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tangible and intangible assets acquired and liabilities assumed, including goodwill, based on their estimated fair values&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocations of preliminary purchase price to the fair value of the aggregate assets acquired and li&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;abilities assumed were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thirdera&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Belcan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment and other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationship assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other definite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0 year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Goodwill from our acquisition of Thirdera is expected to benefit all of our reportable segments and has been allocated as such. Goodwill from our acquisition of Belcan has been allocated to our Product and Resources segment. The primary items that generated goodwill are the acquired assembled workforce and synergies between the acquired companies and us, neither of which qualify as identifiable intangible assets. The above allocations are preliminary and will be finalized as soon as practicable within the measurement period, but in no event later than one year following the date of acquisition.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-292"
      decimals="INF"
      id="f-727"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-293"
      decimals="INF"
      id="f-728"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-294" decimals="-6" id="f-729" unitRef="usd">1195000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-294"
      decimals="INF"
      id="f-730"
      unitRef="shares">1470589</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned contextRef="c-293" decimals="-6" id="f-731" unitRef="usd">113000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-732">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocations of preliminary purchase price to the fair value of the aggregate assets acquired and li&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;abilities assumed were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thirdera&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Belcan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment and other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationship assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other definite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0 year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-292" decimals="-6" id="f-733" unitRef="usd">8000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-293" decimals="-6" id="f-734" unitRef="usd">55000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-3" decimals="-6" id="f-735" unitRef="usd">63000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-292" decimals="-6" id="f-736" unitRef="usd">21000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-293" decimals="-6" id="f-737" unitRef="usd">177000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-3" decimals="-6" id="f-738" unitRef="usd">198000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c-292" decimals="-6" id="f-739" unitRef="usd">11000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c-293" decimals="-6" id="f-740" unitRef="usd">20000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c-3" decimals="-6" id="f-741" unitRef="usd">31000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets contextRef="c-292" decimals="-6" id="f-742" unitRef="usd">2000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets contextRef="c-293" decimals="-6" id="f-743" unitRef="usd">22000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets contextRef="c-3" decimals="-6" id="f-744" unitRef="usd">24000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherNoncurrentAssets>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets contextRef="c-293" decimals="-6" id="f-745" unitRef="usd">49000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets contextRef="c-3" decimals="-6" id="f-746" unitRef="usd">49000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill contextRef="c-292" decimals="-6" id="f-747" unitRef="usd">178000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill contextRef="c-293" decimals="-6" id="f-748" unitRef="usd">668000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill contextRef="c-3" decimals="-6" id="f-749" unitRef="usd">846000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonDeductibleGoodwill>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill contextRef="c-292" decimals="-6" id="f-750" unitRef="usd">166000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill contextRef="c-293" decimals="-6" id="f-751" unitRef="usd">0</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill contextRef="c-3" decimals="-6" id="f-752" unitRef="usd">166000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxDeductibleGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-295" decimals="-6" id="f-753" unitRef="usd">73000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-296" decimals="-6" id="f-754" unitRef="usd">539000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-297" decimals="-6" id="f-755" unitRef="usd">612000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-298" id="f-756">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-299" decimals="-6" id="f-757" unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-300" decimals="-6" id="f-758" unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-301" decimals="-6" id="f-759" unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-302" id="f-760">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c-293" decimals="-6" id="f-761" unitRef="usd">45000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c-3" decimals="-6" id="f-762" unitRef="usd">45000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities contextRef="c-293" decimals="-6" id="f-763" unitRef="usd">8000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities>
    <ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities contextRef="c-3" decimals="-6" id="f-764" unitRef="usd">8000000</ctsh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c-292" decimals="-6" id="f-765" unitRef="usd">29000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c-293" decimals="-6" id="f-766" unitRef="usd">69000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c-3" decimals="-6" id="f-767" unitRef="usd">98000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-292" decimals="-6" id="f-768" unitRef="usd">3000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-293" decimals="-6" id="f-769" unitRef="usd">94000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-3" decimals="-6" id="f-770" unitRef="usd">97000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation contextRef="c-293" decimals="-6" id="f-771" unitRef="usd">41000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation contextRef="c-3" decimals="-6" id="f-772" unitRef="usd">41000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-292" decimals="-6" id="f-773" unitRef="usd">428000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-293" decimals="-6" id="f-774" unitRef="usd">1363000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-3" decimals="-6" id="f-775" unitRef="usd">1791000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-776">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2023, we initiated the NextGen program aimed at simplifying our operating model, optimizing corporate functions and consolidating and realigning office space to reflect the post-pandemic hybrid work environment. We expect the NextGen program to be completed by the end of 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total costs related to our NextGen program are reported in "Restructuring charges" in our unaudited consolidated statements of operations. We do not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are separately disclosed in our segment reporting as &#x201c;unallocated costs&#x201d;. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia93efb28e30c44558beea9525f7dcd18_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 13&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The costs related to our NextGen program are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.669%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility exit costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third party and other costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 29.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;For the three and nine months ended September&#160;30, 2024, facility exit costs include accelerated depreciation charges of $4&#160;million and $11&#160;million, respectively. For the three and nine months ended September&#160;30, 2023, facility exit costs include accelerated depreciation charges of $17&#160;million and $27&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Third party and other costs include certain non-facility related asset impairments and other professional services fees directly related to the NextGen program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expect to record total costs of approximately $335&#160;million in connection with the NextGen program. For the year ended December 31, 2023, we incurred $229&#160;million of costs in connection with the NextGen program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the nine months ended September 30: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs accrued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-777">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.669%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facility exit costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third party and other costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 29.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;For the three and nine months ended September&#160;30, 2024, facility exit costs include accelerated depreciation charges of $4&#160;million and $11&#160;million, respectively. For the three and nine months ended September&#160;30, 2023, facility exit costs include accelerated depreciation charges of $17&#160;million and $27&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;Third party and other costs include certain non-facility related asset impairments and other professional services fees directly related to the NextGen program.</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges contextRef="c-303" decimals="-6" id="f-778" unitRef="usd">29000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-304" decimals="-6" id="f-779" unitRef="usd">15000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-305" decimals="-6" id="f-780" unitRef="usd">55000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-306" decimals="-6" id="f-781" unitRef="usd">93000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-307" decimals="-6" id="f-782" unitRef="usd">4000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-308" decimals="-6" id="f-783" unitRef="usd">55000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-309" decimals="-6" id="f-784" unitRef="usd">29000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-310" decimals="-6" id="f-785" unitRef="usd">92000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-311" decimals="-6" id="f-786" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-312" decimals="-6" id="f-787" unitRef="usd">2000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-313" decimals="-6" id="f-788" unitRef="usd">1000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-314" decimals="-6" id="f-789" unitRef="usd">4000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-315" decimals="-6" id="f-790" unitRef="usd">33000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-316" decimals="-6" id="f-791" unitRef="usd">72000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-317" decimals="-6" id="f-792" unitRef="usd">85000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-318" decimals="-6" id="f-793" unitRef="usd">189000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveAcceleratedDepreciation contextRef="c-307" decimals="-6" id="f-794" unitRef="usd">4000000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:RestructuringReserveAcceleratedDepreciation contextRef="c-309" decimals="-6" id="f-795" unitRef="usd">11000000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:RestructuringReserveAcceleratedDepreciation contextRef="c-308" decimals="-6" id="f-796" unitRef="usd">17000000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:RestructuringReserveAcceleratedDepreciation contextRef="c-310" decimals="-6" id="f-797" unitRef="usd">27000000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1 contextRef="c-319" decimals="-6" id="f-798" unitRef="usd">335000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges contextRef="c-320" decimals="-6" id="f-799" unitRef="usd">229000000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-800">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our accrued employee separation costs included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the nine months ended September 30: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation costs accrued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserveCurrent contextRef="c-321" decimals="-6" id="f-801" unitRef="usd">42000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-322" decimals="-6" id="f-802" unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges contextRef="c-323" decimals="-6" id="f-803" unitRef="usd">55000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-324" decimals="-6" id="f-804" unitRef="usd">93000000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-323" decimals="-6" id="f-805" unitRef="usd">75000000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-324" decimals="-6" id="f-806" unitRef="usd">56000000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent contextRef="c-325" decimals="-6" id="f-807" unitRef="usd">22000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-326" decimals="-6" id="f-808" unitRef="usd">37000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c-1" id="f-809">&lt;div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investments were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.375%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Held-to-maturity investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.375%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted time deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;As of December 31, 2023 the balance of restricted time deposits contained $96&#160;million of restricted cash equivalents. See &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Equity Investment Security&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our equity investment security is a U.S. dollar denominated investment in a fixed income mutual fund. Realized and unrealized gains and losses were &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;immaterial&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the three and nine&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended September&#160;30, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"&gt;Held-to-Maturity Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we had &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; held-to-maturity securities. As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the amortized cost and fair value of the held-to-maturity investments were each &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3&#160;million. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our held-to-maturity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; investment securities consisted of an Indian rupee denominated investment in commercial paper, which was in an unrealized loss position, but had not been in an unrealized loss position for longer than 12 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2024 and December&#160;31, 2023, we had an equity method investment of $84 million and $74&#160;million, respectively, in the technology sector. Additionally, as of each of September&#160;30, 2024 and December&#160;31, 2023, we had equity securities without a readily determinable fair value of $6 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-327" decimals="-6" id="f-810" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-328" decimals="-6" id="f-811" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-327" decimals="-6" id="f-812" unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-328" decimals="-6" id="f-813" unitRef="usd">3000000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <ctsh:DebtSecuritiesTimeDeposits contextRef="c-327" decimals="-6" id="f-814" unitRef="usd">1000000</ctsh:DebtSecuritiesTimeDeposits>
    <ctsh:DebtSecuritiesTimeDeposits contextRef="c-328" decimals="-6" id="f-815" unitRef="usd">0</ctsh:DebtSecuritiesTimeDeposits>
    <us-gaap:ShortTermInvestments contextRef="c-3" decimals="-6" id="f-816" unitRef="usd">12000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-4" decimals="-6" id="f-817" unitRef="usd">14000000</us-gaap:ShortTermInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-329" decimals="-6" id="f-818" unitRef="usd">90000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-330" decimals="-6" id="f-819" unitRef="usd">80000000</us-gaap:EquityMethodInvestments>
    <us-gaap:RestrictedInvestments contextRef="c-329" decimals="-6" id="f-820" unitRef="usd">0</us-gaap:RestrictedInvestments>
    <us-gaap:RestrictedInvestments contextRef="c-330" decimals="-6" id="f-821" unitRef="usd">355000000</us-gaap:RestrictedInvestments>
    <us-gaap:LongTermInvestments contextRef="c-3" decimals="-6" id="f-822" unitRef="usd">90000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-4" decimals="-6" id="f-823" unitRef="usd">435000000</us-gaap:LongTermInvestments>
    <us-gaap:RestrictedCashEquivalents contextRef="c-4" decimals="-6" id="f-824" unitRef="usd">96000000</us-gaap:RestrictedCashEquivalents>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-3" decimals="-6" id="f-825" unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-4" decimals="-6" id="f-826" unitRef="usd">3000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-4" decimals="-6" id="f-827" unitRef="usd">3000000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:EquityMethodInvestments contextRef="c-3" decimals="-6" id="f-828" unitRef="usd">84000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-6" id="f-829" unitRef="usd">74000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-3" decimals="-6" id="f-830" unitRef="usd">6000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-4" decimals="-6" id="f-831" unitRef="usd">6000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-833">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.728%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer volume and other incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock>
    <ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-832">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.728%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.542%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer volume and other incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-834" unitRef="usd">1439000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-835" unitRef="usd">1511000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <ctsh:CustomerVolumeandOtherIncentivesCurrent contextRef="c-3" decimals="-6" id="f-836" unitRef="usd">250000000</ctsh:CustomerVolumeandOtherIncentivesCurrent>
    <ctsh:CustomerVolumeandOtherIncentivesCurrent contextRef="c-4" decimals="-6" id="f-837" unitRef="usd">241000000</ctsh:CustomerVolumeandOtherIncentivesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-3" decimals="-6" id="f-838" unitRef="usd">141000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-4" decimals="-6" id="f-839" unitRef="usd">27000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-3" decimals="-6" id="f-840" unitRef="usd">167000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-6" id="f-841" unitRef="usd">146000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-842" unitRef="usd">507000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-843" unitRef="usd">500000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-6" id="f-844" unitRef="usd">2504000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-6" id="f-845" unitRef="usd">2425000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-846">&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a Credit Agreement providing for a&#160;$650&#160;million Term Loan and a&#160;$1,850&#160;million unsecured revolving credit facility, which are each due to mature in October 2027. During the third quarter of 2024, we borrowed $600&#160;million under our revolving credit facility to partially fund the acquisition of Belcan. We are required under the Credit Agreement to make scheduled quarterly principal payments on the Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement requires interest to be paid, at our option, at either the Term Benchmark, Adjusted Daily Simple RFR or the ABR Rate (each as defined in the Credit Agreement), plus, in each case, an Applicable Margin (as defined in the Credit Agreement). Initially, the Applicable Margin is 0.875% with respect to Term Benchmark loans and RFR loans and 0.00% with respect to ABR loans. Subsequently, the Applicable Margin with respect to Term Benchmark loans and RFR loans will be determined quarterly and may range from 0.75% to 1.125%, depending on our public debt ratings or, if we have not received public debt ratings, from&#160;0.875%&#160;to&#160;1.125%, depending on our Leverage Ratio, which is the ratio of indebtedness for borrowed money to Consolidated EBITDA, as defined in the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Credit Agreement. Since issuance of the Term Loan, t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he Term Loan has been a Term Benchmark loan. The Credit Agreement contains customary affirmative and negative covenants as well as a financial covenant. We were in compliance with all debt covenants and representations of the Credit Agreement as of September&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Short-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of each of September&#160;30, 2024 and December&#160;31, 2023, we had&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $33&#160;million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of short-term debt related to current maturities of our Term Loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Long-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the long-term debt balances as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.980%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.982%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes outstanding under revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities - Term Loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of our debt approximated its fair value as of September&#160;30, 2024 and December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-331" decimals="-6" id="f-847" unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-332" decimals="-6" id="f-848" unitRef="usd">1850000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-333" decimals="-6" id="f-849" unitRef="usd">600000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-334"
      decimals="INF"
      id="f-850"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-335"
      decimals="INF"
      id="f-851"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-336"
      decimals="INF"
      id="f-852"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-337"
      decimals="INF"
      id="f-853"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-338"
      decimals="INF"
      id="f-854"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-339"
      decimals="INF"
      id="f-855"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtCurrent contextRef="c-340" decimals="-6" id="f-856" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-341" decimals="-6" id="f-857" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-858">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the long-term debt balances as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.980%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.982%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes outstanding under revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities - Term Loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt contextRef="c-342" decimals="-6" id="f-859" unitRef="usd">600000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-343" decimals="-6" id="f-860" unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-340" decimals="-6" id="f-861" unitRef="usd">618000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-341" decimals="-6" id="f-862" unitRef="usd">642000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-340" decimals="-6" id="f-863" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-341" decimals="-6" id="f-864" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-344" decimals="-6" id="f-865" unitRef="usd">2000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-345" decimals="-6" id="f-866" unitRef="usd">3000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-6" id="f-867" unitRef="usd">1183000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-6" id="f-868" unitRef="usd">606000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-869">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective income tax rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rate for the three and nine months ended September&#160;30, 2024, benefited from discrete items, which decreased our effective tax rate in those periods. During the three months ended September&#160;30, 2024, we recognized a $40&#160;million deferred tax asset related to foreign tax credits. Additionally, during the nine months ended September&#160;30, 2024, we recognized a discrete benefit related to U.S. state income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2023, we reached a settlement related to U.S. state income taxes, and reached an agreement with the IRS, settling tax years 2017 and 2018, both of which decreased our effective tax rate in that period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in two separate ongoing disputes with the ITD in connection with previously disclosed share repurchase transactions undertaken by CTS India in 2013 and 2016 to repurchase shares from its shareholders (non-Indian Cognizant entities) valued at $523&#160;million and $2.8&#160;billion, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2016 transaction was undertaken pursuant to a plan approved by the High Court in Chennai, India, and resulted in the payment of $135&#160;million in Indian income taxes - an amount we believe includes all the applicable taxes owed for this transaction under Indian law. In March 2018, the ITD asserted that it is owed an additional 33 billion Indian rupees ($394 million at the September&#160;30, 2024 exchange rate) on the 2016 transaction. We deposited 5 billion Indian rupees, representing 15% of the disputed tax amount related to the 2016 transaction, with the ITD. Additionally, certain time deposits of CTS India were placed under lien in favor of the ITD, representing the remainder of the disputed tax amount. As of December&#160;31, 2023, the balance of deposits under lien was 30 billion Indian rupees, including previously earned interest, or $355&#160;million, was presented in "Long-term investments".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, we received a formal assessment from the ITD on the 2016 transaction, which is consistent with the ITD's previous assertions. Our appeal was ruled unfavorably by the CITA in March 2022 and by the ITAT in September 2023. We filed an appeal against the order of the ITAT with the High Court. On January 8, 2024, the SCI ruled that, in order to proceed with the appeal, we must deposit 30 billion Indian rupees ($355&#160;million at the December&#160;31, 2023 exchange rate), representing the time deposits of CTS India under lien, on the condition that, if CTS India prevails at the High Court, the amount deposited will be returned to CTS India, along with interest accrued, within four weeks of the judgment. We made the required deposit in January 2024 and, in April 2024, the case commenced before the High Court.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2024 and December&#160;31, 2023, the deposit with the ITD was $412&#160;million and $60&#160;million, respectively at September&#160;30, 2024 and December 31, 2023 exchange rates, respectively presented in "Other noncurrent assets". As of December 31, 2023, $96&#160;million of the $355&#160;million in deposits under lien were held in time deposits with a maturity of less than 30 days qualifying as cash equivalent instruments and thus were considered restricted cash equivalents as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The dispute in relation to the 2013 share repurchase transaction is also in litigation. At this time, the ITD has not made specific demands with regards to the 2013 transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We continue to believe we have paid all applicable taxes owed on both the 2016 and the 2013 transactions and we continue to defend our positions with respect to both matters. Accordingly, we have not recorded any reserves for these matters as of September&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock contextRef="c-1" id="f-870">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective income tax rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:1.970%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-871" unitRef="number">0.227</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-872" unitRef="number">0.268</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-873" unitRef="number">0.234</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-874" unitRef="number">0.232</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationTaxCreditsForeign contextRef="c-5" decimals="-6" id="f-875" unitRef="usd">40000000</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
    <us-gaap:ForeignEarningsRepatriated contextRef="c-346" decimals="-6" id="f-876" unitRef="usd">523000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:ForeignEarningsRepatriated contextRef="c-347" decimals="-8" id="f-877" unitRef="usd">2800000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-347" decimals="-6" id="f-878" unitRef="usd">135000000</us-gaap:IncomeTaxExpenseBenefit>
    <ctsh:IncomeTaxDisputedAmount contextRef="c-348" decimals="-9" id="f-879" unitRef="inr">33000000000</ctsh:IncomeTaxDisputedAmount>
    <ctsh:IncomeTaxDisputedAmount contextRef="c-349" decimals="-6" id="f-880" unitRef="usd">394000000</ctsh:IncomeTaxDisputedAmount>
    <us-gaap:DepositsAssets contextRef="c-350" decimals="-9" id="f-881" unitRef="inr">5000000000</us-gaap:DepositsAssets>
    <ctsh:DepositsAssetsPercentDisputedTaxAmount contextRef="c-350" decimals="2" id="f-882" unitRef="number">0.15</ctsh:DepositsAssetsPercentDisputedTaxAmount>
    <us-gaap:RestrictedInvestments contextRef="c-351" decimals="-9" id="f-883" unitRef="inr">30000000000</us-gaap:RestrictedInvestments>
    <us-gaap:RestrictedInvestments contextRef="c-351" decimals="-6" id="f-884" unitRef="usd">355000000</us-gaap:RestrictedInvestments>
    <us-gaap:RestrictedInvestments contextRef="c-351" decimals="-9" id="f-885" unitRef="inr">30000000000</us-gaap:RestrictedInvestments>
    <us-gaap:RestrictedInvestments contextRef="c-351" decimals="-6" id="f-886" unitRef="usd">355000000</us-gaap:RestrictedInvestments>
    <us-gaap:DepositsAssets contextRef="c-352" decimals="-6" id="f-887" unitRef="usd">412000000</us-gaap:DepositsAssets>
    <us-gaap:DepositsAssets contextRef="c-353" decimals="-6" id="f-888" unitRef="usd">60000000</us-gaap:DepositsAssets>
    <us-gaap:RestrictedCashEquivalents contextRef="c-4" decimals="-6" id="f-889" unitRef="usd">96000000</us-gaap:RestrictedCashEquivalents>
    <us-gaap:RestrictedInvestments contextRef="c-351" decimals="-6" id="f-890" unitRef="usd">355000000</us-gaap:RestrictedInvestments>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-891">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, we use foreign exchange forward and option contracts to manage foreign currency exchange rate risk. Derivatives may give rise to credit risk from the possible non-performance by counterparties. Credit risk is limited to the fair value of those contracts that are favorable to us. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have limited our credit risk by limi&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ting the amount of credit exposure with any one financial institution and conducting ongoing evaluation of the creditworthiness of the financial institutions with which we do business. In addition, all the assets and liabilities related to the foreign exchange derivative contracts set forth in the table below are subject to master netting arrangements, such as the International Swaps and Derivatives Association Master Agreement, with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all the assets and liabilities related to the foreign exchange derivative contracts, as applicable, on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) posted or received by us related to the foreign exchange derivative contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.176%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.611%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.009%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.567%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.479%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Designation of Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;on&#160;Statement&#160;of&lt;br/&gt;Financial Position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts &#x2013; Designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered and continue to enter into a series of foreign exchange derivative contracts that are designated as cash flow hedges of Indian rupee denominated payments in India. These contracts are intended to partially offset the impact of movement of the Indian rupee against the U.S. dollar on future operating costs and are scheduled to mature each month during the remainder of 2024, 2025 and the first nine months of 2026. The changes in fair value of these contracts are initially reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position and are subsequently reclassified to earnings within "Cost of revenues" and "Selling, general and administrative expenses" in our unaudited consolidated statements of operations in the same period that the forecasted Indian rupee denominated payments are recorded in earnings. As of September&#160;30, 2024, we estima&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;te that &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$14 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, net of tax, of net gains rela&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ted to derivatives designated as cash flow hedges reported in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of financial position is expected to be reclassified into earnings within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The notional value of the outstanding contracts by year of maturity was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notional value of contracts outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes $25&#160;million and $45&#160;million notional value of option contracts as of September&#160;30, 2024 and December&#160;31, 2023, respectively, with the remaining notional value related to forward contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the three months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.285%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.560%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Gains and Losses Recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;in Accumulated Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;of&#160;Net&#160;Gains (Losses) Reclassified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;from Accumulated Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;into Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Gains (Losses) Reclassified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;from&#160;Accumulated&#160;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;into Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts &#x2013; Designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.285%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.560%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Gains and Losses Recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;in Accumulated Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;of&#160;Net Gains (Losses) Reclassified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;from Accumulated Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;into Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Gains (Losses) Reclassified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;from&#160;Accumulated&#160;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;into Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts &#x2013; Designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity related to the change in net unrealized gains and losses on the cash flow hedges included in "Accumulated other comprehensive income (loss)" in our unaudited consolidated statements of stockholders' equity is present&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ed in &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia93efb28e30c44558beea9525f7dcd18_82" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Other Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use foreign exchange forward contracts to provide an economic hedge against balance sheet exposures to certain monetary assets and liabilities denominated in currencies other than the functional currency of our foreign subsidiaries. We entered into foreign exchange forward contracts that are scheduled to mature in the fourth quarter of 2024. Realized gains or losses and changes in the estimated fair value of these derivative financial instruments are recorded in the caption "Foreign currency exchange gains (losses), net" in our unaudited consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three and nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-952"&gt;&lt;span style="-sec-ix-hidden:f-953"&gt;&lt;span style="-sec-ix-hidden:f-954"&gt;&lt;span style="-sec-ix-hidden:f-955"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The related cash flow impacts of all the derivative activities are reflected as cash flows from operating activities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-892">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and fair values of derivative financial instruments included in our unaudited consolidated statements of financial position as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.176%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.611%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.009%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.567%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.479%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Designation of Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;on&#160;Statement&#160;of&lt;br/&gt;Financial Position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts &#x2013; Designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-354" decimals="-6" id="f-893" unitRef="usd">20000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-355" decimals="-6" id="f-894" unitRef="usd">14000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-356" decimals="-6" id="f-895" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-357" decimals="-6" id="f-896" unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-358" decimals="-6" id="f-897" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-359" decimals="-6" id="f-898" unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-360" decimals="-6" id="f-899" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-361" decimals="-6" id="f-900" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-362" decimals="-6" id="f-901" unitRef="usd">22000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-362" decimals="-6" id="f-902" unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-363" decimals="-6" id="f-903" unitRef="usd">19000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-363" decimals="-6" id="f-904" unitRef="usd">6000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-364" decimals="-6" id="f-905" unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-365" decimals="-6" id="f-906" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-366" decimals="-6" id="f-907" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-367" decimals="-6" id="f-908" unitRef="usd">9000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-368" decimals="-6" id="f-909" unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-368" decimals="-6" id="f-910" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-369" decimals="-6" id="f-911" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-369" decimals="-6" id="f-912" unitRef="usd">9000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-3" decimals="-6" id="f-913" unitRef="usd">25000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-3" decimals="-6" id="f-914" unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-4" decimals="-6" id="f-915" unitRef="usd">20000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-4" decimals="-6" id="f-916" unitRef="usd">15000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" decimals="-6" id="f-917" unitRef="usd">14000000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="c-1" id="f-918">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The notional value of the outstanding contracts by year of maturity was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notional value of contracts outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-370" decimals="-6" id="f-919" unitRef="usd">603000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-371" decimals="-6" id="f-920" unitRef="usd">1878000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-372" decimals="-6" id="f-921" unitRef="usd">1725000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-373" decimals="-6" id="f-922" unitRef="usd">1020000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-374" decimals="-6" id="f-923" unitRef="usd">595000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-375" decimals="-6" id="f-924" unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-362" decimals="-6" id="f-925" unitRef="usd">2923000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-363" decimals="-6" id="f-926" unitRef="usd">2898000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-376" decimals="-6" id="f-927" unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-377" decimals="-6" id="f-928" unitRef="usd">45000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c-1" id="f-929">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of pre-tax gains and losses on our cash flow hedges for the three months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.285%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.560%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Gains and Losses Recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;in Accumulated Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;of&#160;Net&#160;Gains (Losses) Reclassified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;from Accumulated Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;into Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Gains (Losses) Reclassified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;from&#160;Accumulated&#160;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Comprehensive&#160;Income&#160;(Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;into Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward and option contracts &#x2013; Designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-378" decimals="-6" id="f-930" unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-379" decimals="-6" id="f-931" unitRef="usd">-24000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-380" decimals="-6" id="f-932" unitRef="usd">5000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-381" decimals="-6" id="f-933" unitRef="usd">-4000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-382" decimals="-6" id="f-934" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-383" decimals="-6" id="f-935" unitRef="usd">-1000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-384" decimals="-6" id="f-936" unitRef="usd">5000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-385" decimals="-6" id="f-937" unitRef="usd">-5000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-386" decimals="-6" id="f-938" unitRef="usd">15000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-387" decimals="-6" id="f-939" unitRef="usd">44000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-388" decimals="-6" id="f-940" unitRef="usd">8000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-389" decimals="-6" id="f-941" unitRef="usd">-19000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-390" decimals="-6" id="f-942" unitRef="usd">1000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-391" decimals="-6" id="f-943" unitRef="usd">-3000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-392" decimals="-6" id="f-944" unitRef="usd">9000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-393" decimals="-6" id="f-945" unitRef="usd">-22000000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock contextRef="c-1" id="f-946">&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information related to the outstanding foreign exchange forward contracts not designated as hedging instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-368" decimals="-6" id="f-947" unitRef="usd">1026000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-368" decimals="-6" id="f-948" unitRef="usd">1000000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-369" decimals="-6" id="f-949" unitRef="usd">1317000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-369" decimals="-6" id="f-950" unitRef="usd">-8000000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock contextRef="c-1" id="f-951">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three and nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts &#x2013; Not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-952"&gt;&lt;span style="-sec-ix-hidden:f-953"&gt;&lt;span style="-sec-ix-hidden:f-954"&gt;&lt;span style="-sec-ix-hidden:f-955"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-394" decimals="-6" id="f-956" unitRef="usd">14000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-395" decimals="-6" id="f-957" unitRef="usd">23000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-396" decimals="-6" id="f-958" unitRef="usd">42000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-397" decimals="-6" id="f-959" unitRef="usd">-1000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-960">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure our cash equivalents, certain investments, contingent consideration liabilities and foreign exchange forward and option contracts at fair value. Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#x2019;s pricing based upon their own market assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value hierarchy consists of the following three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Level 1 &#x2013; Inputs are quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Level 2 &#x2013; Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Level 3 &#x2013; Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of September&#160;30, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.149%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted time deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Se&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in Level 3 contingent consideration liabilities &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.377%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure the fair value of money market funds based on quoted prices in active markets for identical assets and measure the fair value of our equity investment security based on the published daily net asset value at which investors can freely subscribe to or redeem from the fund. The carrying value of the time deposits approximated fair value as of September&#160;30, 2024 and December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of each foreign exchange forward contract by using a present value of expected cash flows model. This model calculates the difference between the current market forward price and the contracted forward price for each foreign exchange forward contract and applies the difference in the rates to each outstanding contract. The market forward rates include a discount and credit risk factor. We estimate the fair value of each foreign exchange option contract by using a variant of the Black-Scholes model. This model uses present value techniques and reflects the time value and intrinsic value based on observable market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of contingent consideration liabilities associated with acquisitions using a variation of the income approach, which utilizes one or more significant inputs that are unobservable. This approach calculates the&#160;fair value of such liabilities based on the probability-weighted expected performance of the acquired entity against the target performance metric, discounted to present value when appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2024 and the year ended December&#160;31, 2023, there were no transfers among Level 1, Level 2 or Level 3 financial assets and liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-961">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of September&#160;30, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.149%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.035%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of December&#160;31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.139%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted time deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Se&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-398" decimals="-6" id="f-962" unitRef="usd">364000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-399" decimals="-6" id="f-963" unitRef="usd">364000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-400" decimals="-6" id="f-964" unitRef="usd">443000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-401" decimals="-6" id="f-965" unitRef="usd">443000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-402" decimals="-6" id="f-966" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-403" decimals="-6" id="f-967" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-404" decimals="-6" id="f-968" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-405" decimals="-6" id="f-969" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-402" decimals="-6" id="f-970" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-403" decimals="-6" id="f-971" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-404" decimals="-6" id="f-972" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-405" decimals="-6" id="f-973" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-406" decimals="-6" id="f-974" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-407" decimals="-6" id="f-975" unitRef="usd">23000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-408" decimals="-6" id="f-976" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-409" decimals="-6" id="f-977" unitRef="usd">23000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-410" decimals="-6" id="f-978" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-411" decimals="-6" id="f-979" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-412" decimals="-6" id="f-980" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-413" decimals="-6" id="f-981" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-414" decimals="-6" id="f-982" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-415" decimals="-6" id="f-983" unitRef="usd">3000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-416" decimals="-6" id="f-984" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-417" decimals="-6" id="f-985" unitRef="usd">3000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-418" decimals="-6" id="f-986" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-419" decimals="-6" id="f-987" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-420" decimals="-6" id="f-988" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-421" decimals="-6" id="f-989" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-422" decimals="-6" id="f-990" unitRef="usd">327000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-423" decimals="-6" id="f-991" unitRef="usd">327000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-424" decimals="-6" id="f-992" unitRef="usd">834000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-425" decimals="-6" id="f-993" unitRef="usd">834000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-426" decimals="-6" id="f-994" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-427" decimals="-6" id="f-995" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-428" decimals="-6" id="f-996" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-429" decimals="-6" id="f-997" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-430" decimals="-6" id="f-998" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-431" decimals="-6" id="f-999" unitRef="usd">15000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-432" decimals="-6" id="f-1000" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-433" decimals="-6" id="f-1001" unitRef="usd">15000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:RestrictedInvestments contextRef="c-434" decimals="-6" id="f-1002" unitRef="usd">355000000</us-gaap:RestrictedInvestments>
    <us-gaap:RestrictedInvestments contextRef="c-435" decimals="-6" id="f-1003" unitRef="usd">355000000</us-gaap:RestrictedInvestments>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-436" decimals="-6" id="f-1004" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-437" decimals="-6" id="f-1005" unitRef="usd">5000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-438" decimals="-6" id="f-1006" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-439" decimals="-6" id="f-1007" unitRef="usd">5000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-440" decimals="-6" id="f-1008" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-441" decimals="-6" id="f-1009" unitRef="usd">14000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-442" decimals="-6" id="f-1010" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-443" decimals="-6" id="f-1011" unitRef="usd">14000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-440" decimals="-6" id="f-1012" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-441" decimals="-6" id="f-1013" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-442" decimals="-6" id="f-1014" unitRef="usd">30000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-443" decimals="-6" id="f-1015" unitRef="usd">30000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-444" decimals="-6" id="f-1016" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-445" decimals="-6" id="f-1017" unitRef="usd">1000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-446" decimals="-6" id="f-1018" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-447" decimals="-6" id="f-1019" unitRef="usd">1000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock contextRef="c-1" id="f-1020">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in Level 3 contingent consideration liabilities &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.377%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-448" decimals="-6" id="f-1021" unitRef="usd">30000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-449" decimals="-6" id="f-1022" unitRef="usd">22000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c-450" decimals="-6" id="f-1023" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c-451" decimals="-6" id="f-1024" unitRef="usd">15000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-450" decimals="-6" id="f-1025" unitRef="usd">30000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-451" decimals="-6" id="f-1026" unitRef="usd">9000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-452" decimals="-6" id="f-1027" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-453" decimals="-6" id="f-1028" unitRef="usd">28000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1030">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2024: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.367%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.095%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains on cash flow hedges:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net gains to:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.367%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.095%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains and losses on cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net loss to:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-1029">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2024: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.367%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.095%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains on cash flow hedges:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net gains to:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and nine months ended September&#160;30, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.367%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.095%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax&lt;br/&gt;Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains and losses on cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized (losses) gains arising during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net loss to:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-454" decimals="-6" id="f-1031" unitRef="usd">-186000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-454" decimals="-6" id="f-1032" unitRef="usd">-8000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-454" decimals="-6" id="f-1033" unitRef="usd">-178000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-455" decimals="-6" id="f-1034" unitRef="usd">-109000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-455" decimals="-6" id="f-1035" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-455" decimals="-6" id="f-1036" unitRef="usd">-104000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-456" decimals="-6" id="f-1037" unitRef="usd">207000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-456" decimals="-6" id="f-1038" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-456" decimals="-6" id="f-1039" unitRef="usd">206000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-457" decimals="-6" id="f-1040" unitRef="usd">130000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-457" decimals="-6" id="f-1041" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-1042" unitRef="usd">132000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-458" decimals="-6" id="f-1043" unitRef="usd">21000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-458" decimals="-6" id="f-1044" unitRef="usd">-7000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-458" decimals="-6" id="f-1045" unitRef="usd">28000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-458" decimals="-6" id="f-1046" unitRef="usd">21000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-458" decimals="-6" id="f-1047" unitRef="usd">-7000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-458" decimals="-6" id="f-1048" unitRef="usd">28000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-459" decimals="-6" id="f-1049" unitRef="usd">37000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-459" decimals="-6" id="f-1050" unitRef="usd">9000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-459" decimals="-6" id="f-1051" unitRef="usd">28000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-460" decimals="-6" id="f-1052" unitRef="usd">13000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-460" decimals="-6" id="f-1053" unitRef="usd">3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-460" decimals="-6" id="f-1054" unitRef="usd">10000000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-461" decimals="-6" id="f-1055" unitRef="usd">-13000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-461" decimals="-6" id="f-1056" unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-461" decimals="-6" id="f-1057" unitRef="usd">-10000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-462" decimals="-6" id="f-1058" unitRef="usd">15000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-462" decimals="-6" id="f-1059" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-462" decimals="-6" id="f-1060" unitRef="usd">11000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-463" decimals="-6" id="f-1061" unitRef="usd">5000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-463" decimals="-6" id="f-1062" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-463" decimals="-6" id="f-1063" unitRef="usd">4000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-464" decimals="-6" id="f-1064" unitRef="usd">8000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-464" decimals="-6" id="f-1065" unitRef="usd">2000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-464" decimals="-6" id="f-1066" unitRef="usd">6000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-465" decimals="-6" id="f-1067" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-465" decimals="-6" id="f-1068" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-465" decimals="-6" id="f-1069" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-466" decimals="-6" id="f-1070" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-466" decimals="-6" id="f-1071" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-466" decimals="-6" id="f-1072" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-461" decimals="-6" id="f-1073" unitRef="usd">-18000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-461" decimals="-6" id="f-1074" unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-461" decimals="-6" id="f-1075" unitRef="usd">-14000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-462" decimals="-6" id="f-1076" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-462" decimals="-6" id="f-1077" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-462" decimals="-6" id="f-1078" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-467" decimals="-6" id="f-1079" unitRef="usd">19000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-467" decimals="-6" id="f-1080" unitRef="usd">5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-467" decimals="-6" id="f-1081" unitRef="usd">14000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-467" decimals="-6" id="f-1082" unitRef="usd">19000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-467" decimals="-6" id="f-1083" unitRef="usd">5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-467" decimals="-6" id="f-1084" unitRef="usd">14000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-30" decimals="-6" id="f-1085" unitRef="usd">-149000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-30" decimals="-6" id="f-1086" unitRef="usd">1000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-6" id="f-1087" unitRef="usd">-150000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-11" decimals="-6" id="f-1088" unitRef="usd">-96000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-11" decimals="-6" id="f-1089" unitRef="usd">-2000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-6" id="f-1090" unitRef="usd">-94000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-32" decimals="-6" id="f-1091" unitRef="usd">189000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-32" decimals="-6" id="f-1092" unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-32" decimals="-6" id="f-1093" unitRef="usd">192000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-468" decimals="-6" id="f-1094" unitRef="usd">136000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-468" decimals="-6" id="f-1095" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-468" decimals="-6" id="f-1096" unitRef="usd">136000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-39" decimals="-6" id="f-1097" unitRef="usd">40000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-39" decimals="-6" id="f-1098" unitRef="usd">-2000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-6" id="f-1099" unitRef="usd">42000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-39" decimals="-6" id="f-1100" unitRef="usd">40000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-39" decimals="-6" id="f-1101" unitRef="usd">-2000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-6" id="f-1102" unitRef="usd">42000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-469" decimals="-6" id="f-1103" unitRef="usd">-160000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-469" decimals="-6" id="f-1104" unitRef="usd">-6000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-469" decimals="-6" id="f-1105" unitRef="usd">-154000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-470" decimals="-6" id="f-1106" unitRef="usd">-256000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-470" decimals="-6" id="f-1107" unitRef="usd">-8000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-470" decimals="-6" id="f-1108" unitRef="usd">-248000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-471" decimals="-6" id="f-1109" unitRef="usd">-128000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-471" decimals="-6" id="f-1110" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-471" decimals="-6" id="f-1111" unitRef="usd">-129000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-472" decimals="-6" id="f-1112" unitRef="usd">-32000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-472" decimals="-6" id="f-1113" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-472" decimals="-6" id="f-1114" unitRef="usd">-35000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-473" decimals="-6" id="f-1115" unitRef="usd">-288000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-473" decimals="-6" id="f-1116" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-473" decimals="-6" id="f-1117" unitRef="usd">-283000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-473" decimals="-6" id="f-1118" unitRef="usd">-288000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-473" decimals="-6" id="f-1119" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-473" decimals="-6" id="f-1120" unitRef="usd">-283000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-474" decimals="-6" id="f-1121" unitRef="usd">17000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-474" decimals="-6" id="f-1122" unitRef="usd">4000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-474" decimals="-6" id="f-1123" unitRef="usd">13000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-475" decimals="-6" id="f-1124" unitRef="usd">-68000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-475" decimals="-6" id="f-1125" unitRef="usd">-17000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-475" decimals="-6" id="f-1126" unitRef="usd">-51000000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-476" decimals="-6" id="f-1127" unitRef="usd">-24000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-476" decimals="-6" id="f-1128" unitRef="usd">-6000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-476" decimals="-6" id="f-1129" unitRef="usd">-18000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-477" decimals="-6" id="f-1130" unitRef="usd">44000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-477" decimals="-6" id="f-1131" unitRef="usd">11000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-477" decimals="-6" id="f-1132" unitRef="usd">33000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-478" decimals="-6" id="f-1133" unitRef="usd">-4000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-478" decimals="-6" id="f-1134" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-478" decimals="-6" id="f-1135" unitRef="usd">-3000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-479" decimals="-6" id="f-1136" unitRef="usd">-19000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-479" decimals="-6" id="f-1137" unitRef="usd">-4000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-479" decimals="-6" id="f-1138" unitRef="usd">-15000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-480" decimals="-6" id="f-1139" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-480" decimals="-6" id="f-1140" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-480" decimals="-6" id="f-1141" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-481" decimals="-6" id="f-1142" unitRef="usd">-3000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-481" decimals="-6" id="f-1143" unitRef="usd">-2000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-481" decimals="-6" id="f-1144" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-476" decimals="-6" id="f-1145" unitRef="usd">-19000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-476" decimals="-6" id="f-1146" unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-476" decimals="-6" id="f-1147" unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-477" decimals="-6" id="f-1148" unitRef="usd">66000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-477" decimals="-6" id="f-1149" unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-477" decimals="-6" id="f-1150" unitRef="usd">49000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-482" decimals="-6" id="f-1151" unitRef="usd">-2000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-482" decimals="-6" id="f-1152" unitRef="usd">0</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-482" decimals="-6" id="f-1153" unitRef="usd">-2000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-482" decimals="-6" id="f-1154" unitRef="usd">-2000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-482" decimals="-6" id="f-1155" unitRef="usd">0</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-482" decimals="-6" id="f-1156" unitRef="usd">-2000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-63" decimals="-6" id="f-1157" unitRef="usd">-143000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-63" decimals="-6" id="f-1158" unitRef="usd">-2000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-6" id="f-1159" unitRef="usd">-141000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-43" decimals="-6" id="f-1160" unitRef="usd">-324000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-43" decimals="-6" id="f-1161" unitRef="usd">-25000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-6" id="f-1162" unitRef="usd">-299000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-66" decimals="-6" id="f-1163" unitRef="usd">-147000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-66" decimals="-6" id="f-1164" unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-66" decimals="-6" id="f-1165" unitRef="usd">-144000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-483" decimals="-6" id="f-1166" unitRef="usd">34000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-483" decimals="-6" id="f-1167" unitRef="usd">20000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-483" decimals="-6" id="f-1168" unitRef="usd">14000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-72" decimals="-6" id="f-1169" unitRef="usd">-290000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-72" decimals="-6" id="f-1170" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-6" id="f-1171" unitRef="usd">-285000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-72" decimals="-6" id="f-1172" unitRef="usd">-290000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-72" decimals="-6" id="f-1173" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-6" id="f-1174" unitRef="usd">-285000000</us-gaap:StockholdersEquity>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1175">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in various claims and legal proceedings arising in the ordinary course of business. We accrue a liability when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, we do not record a liability, but instead disclose the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. While we do not expect that the ultimate resolution of any existing claims and proceedings (other than the specific matters described below, if decided adversely), individually or in the aggregate, will have a material adverse effect on our financial position, an unfavorable outcome in some or all of these proceedings could have a material adverse impact on results of operations or cash flows for a particular period. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On January 15, 2015, Syntel sued TriZetto and Cognizant in the USDC-SDNY. Syntel&#x2019;s complaint alleged breach of contract against TriZetto, and tortious interference and misappropriation of trade secrets against Cognizant and TriZetto, stemming from Cognizant&#x2019;s hiring of certain former Syntel employees. Cognizant and TriZetto countersued on March 23, 2015, for breach of contract, misappropriation of trade secrets and tortious interference, based on Syntel&#x2019;s misuse of TriZetto confidential information and abandonment of contractual obligations. Cognizant and TriZetto subsequently added federal DTSA &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;and copyright infringement claims for Syntel&#x2019;s misuse of TriZetto&#x2019;s proprietary technology. The parties&#x2019; claims were narrowed by the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; court and the case was tried before a jury, which on October 27, 2020 returned a verdict in favor of Cognizant in the amount of $855&#160;million, including $570&#160;million in punitive damages. On April 20, 2021, the USDC-SDNY issued a post-trial order that, among other things, affirmed the jury&#x2019;s award of $285&#160;million in actual damages, but reduced the award of punitive damages from $570&#160;million to $285&#160;million, thereby reducing the overall damages award from $855&#160;million to $570&#160;million. The USDC-SDNY subsequently issued a final judgment consistent with the April 20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; order. On May 26, 2021, Syntel filed a notice of appeal to the Second Circuit, and on June 3, 2021 the USDC-SDNY stayed execution of judgment pending appeal. On May 25, 2023, the Second Circuit issued an opinion affirming in part and vacating in part the judgment of the USDC-SDNY and remanding the case for further proceedings consistent with its opinion. The Second Circuit affirmed the judgment in all respects on liability but vacated the $570&#160;million award that had been based on avoided development costs under the DTSA, and it remanded the case to the USDC-SDNY for further evaluation of damages. On June 23, 2023, the Second Circuit issued its mandate returning the case to the USDC-SDNY. On March 13, 2024, the USDC-SDNY issued a ruling that vacates the alternate compensatory damages awards that were within the scope of the Second Circuit&#x2019;s remand and awards TriZetto and Cognizant approximately $15&#160;million in attorney&#x2019;s fees. On October 23, 2024, the USDC-SDNY granted TriZetto and Cognizant&#x2019;s motion for a new trial on the amount of compensatory damages owed to TriZetto and Cognizant. TriZetto and Cognizant will continue to vigorously pursue our claims against Syntel. We will not record any gain in our financial statements until it becomes realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 28, 2019, a ruling of the SCI interpreting the India Defined Contribution Obligation altered historical understandings of the obligation, extending it to cover additional portions of the employee&#x2019;s income. As a result, the ongoing contributions of our affected employees and the Company were required to be increased. In the first quarter of 2019, we &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;accrued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$117 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; with respect to prior periods, assuming retroactive application of the SCI&#x2019;s ruling, in "Selling, general and administrative e&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;xpenses" in our unaudited consolidated statement of operations.&#160;There is significant uncertainty as to how the liability should be calculated as it is impacted by multiple variables, including the period of assessment, the application with respect to certain current and former employees and whether interest and penalties may be assessed. Since the ruling, a variety of trade associations and industry groups have advocated to the Indian government,&#160;highlighting the harm to the information technology sector, other industries and job growth in India that would result from a retroactive application of the ruling.&#160;It is possible the Indian government will review the matter and there is a substantial question as to whether the Indian government will apply the SCI&#x2019;s ruling on a retroactive basis. As such, the ultimate amount of our obligation may be materially different from the amount accrued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 31, 2016, November 15, 2016 and November 18, 2016, three putative shareholder derivative complaints were filed in New Jersey Superior Court, Bergen County, naming us, all of our then current directors and certain of our current and former officers at that time as defendants. These actions were consolidated in an order dated January 24, 2017. The complaints assert claims for breach of fiduciary duty, corporate waste, unjust enrichment, abuse of control, mismanagement, and/or insider selling by defendants. On April 26, 2017, the New Jersey Superior Court deferred further proceedings by dismissing the consolidated putative shareholder derivative litigation without prejudice but permitting the parties to file a motion to vacate the dismissal in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 22, 2017, April 7, 2017, May 10, 2017 and March 11, 2019, four additional putative shareholder derivative complaints were filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time as defendants. These actions were consolidated in an order dated May 14, 2019. On August 3, 2020, lead plaintiffs filed a consolidated amended complaint. The consolidated amended complaint asserts claims similar to those in the previously-filed &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;putative shareholder derivative actions. On February 14, 2022, we and certain of our current and former directors and officers moved to dismiss the consolidated amended complaint. On September 27, 2022, the USDC-NJ granted those motions and dismissed the consolidated amended complaint in its entirety with prejudice. Plaintiffs filed a notice of appeal on October 27, 2022. On May 3, 2024, the Third Circuit affirmed the dismissal of the consolidated amended complaint.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 1, 2021, an eighth putative shareholde&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;r derivative complaint was filed in the USDC-NJ, naming us and certain of our current and former directors and officers at that time a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s defendants. The complaint asserts claims similar to those in the previously-filed putative shareholder derivative actions. On March 31, 2022, we and certain of our current and former directors and officers moved to dismiss the complaint. On November 30, 2022, the USDC-NJ denied without prejudice those motions. The USDC-NJ ordered the parties to conduct limited discovery related to the issue of whether our board of directors wrongfully refused the plaintiff&#x2019;s earlier litigation demand and, after the conclusion of such limited discovery, to file targeted motions for summary judgment on the issue of wrongful refusal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are presently unable to predict the duration, scope or result of the single putative shareholder derivative action that has not been dismissed. Although the Company continues to defend that putative shareholder derivative action vigorously, it is&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; subject to inherent uncertainties, the actual cost of such litigation will depend upon many unknown factors and the outcome of the litigation is necessarily uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have indemnification and expense advancement obligations pursuant to our bylaws and indemnification agreements with respect to certain current and former members of senior management and the Company&#x2019;s board of directors. In connection with the matters that were the subject of our previously disclosed internal investigation, the DOJ and SEC investigations and the related litigation, we have received and expect to continue to receive requests under such indemnification agreements and our bylaws to provide funds for legal fees and other expenses. There are no amounts remaining available to us under applicable insurance policies for our ongoing indemnification and advancement obligations with respect to certain of our current and former officers and directors or incremental legal fees and other expenses related to the above matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia93efb28e30c44558beea9525f7dcd18_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for information relating to the ITD Dispute.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 18, 2017, three former employees filed suit against Cognizant in the USDC-CDCA, alleging that they and similarly situated employees suffered disparate treatment on the basis of race in violation of 42 U.S.C. &#xa7; 1981. Plaintiffs subsequently amended their complaint three times, adding a fourth former employee plaintiff and claims for both disparate treatment and disparate impact on the basis of race and national origin under Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#xa7; 2000e &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;et seq. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and disparate treatment and disparate impact on the basis of race and national origin under Title VII of the Civil Rights Act of 1964, 42 U.S.C. &#xa7; 2000e &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;et seq.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Plaintiffs filed the operative Third Amended Complaint-Corrected on January 19, 2021; Cognizant filed its answer on January 29, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2022, plaintiffs filed a motion requesting that the USDC-CDCA certify the case as a class action for two putative classes of plaintiffs consisting of: (1) all individuals who are not of South Asian race or Indian national origin who applied to Cognizant in the U.S. and were not hired since September 2013 (the &#x201c;hiring class&#x201d;); and (2) all individuals who are not of South Asian race or Indian national origin who have been terminated in the U.S. since September 2013 (the &#x201c;terminations class&#x201d;). Cognizant opposed. On October 27, 2022, the court denied certification for the hiring class and the terminations class. However, the court granted certification for a sub-set of the terminations class limited to approximately 2,300 former employees whose employment had been terminated from the &#x201c;bench,&#x201d; a designation for employees who are not allocated to an active project. On November 10, 2022, Cognizant filed a petition with the Ninth Circuit requesting permission to appeal the class certification order as to the bench terminations class. The Ninth Circuit denied the petition on January 26, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From June 13, 2023 to June 26, 2023, the USDC-CDCA held a class action jury trial on the first phase of plaintiffs&#x2019; Section 1981 claim and Title VII disparate treatment claim. The questions presented were whether Cognizant engaged in a pattern or practice of discrimination against non-South Asian and non-Indian employees with respect to bench terminations, and if so, whether punitive damages are available for class members who prevail on their claims. The jury deadlocked, and the court declared a mistrial.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The case proceeded to a retrial on September 24, 2024, and on October 4, 2024, the jury returned a verdict in favor of plaintiffs. The case will now proceed to the second phase to determine individualized liability and damages, if any, for each class member. As a result of the verdict, each non-South Asian and non-Indian class member who pursues claims in the second phase will be entitled to a rebuttable presumption that all termination decisions were discriminatory and to the possibility of recovering punitive damages if they prevail. The USDC-CDCA will also consider plaintiffs&#x2019; claim that Cognizant policies had a disparate impact on non-South Asian and non-Indian employees. We believe that class certification was improper, and that the second phase of the case will confirm that individualized issues should have precluded class certification. Cognizant will continue to vigorously defend itself in the second phase of this case and to pursue all available appellate arguments concerning &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;class certification and the September 24, 2024 trial at the appropriate time. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because we cannot predict the number of individual plaintiffs who will proceed to the second phase, or the outcome of those cases, and in view of the appellate arguments regarding class certification, we are unable to reasonably estimate a possible loss or range of loss. We&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; have not recorded any accruals related to this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our engagements involve projects that are critical to the operations of our clients&#x2019; business and provide benefits that are difficult to quantify. Any failure in a client&#x2019;s systems or our failure to meet our contractual obligations to our clients, including any breach involving a client&#x2019;s confidential information or sensitive data, or our obligations under applicable laws or regulations could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from negligent acts, errors, mistakes, or omissions in rendering our services, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances or will otherwise protect us from liability for damages. Although we have general liability insurance coverage, including coverage for errors or omiss&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ions, we retain a significant portion of risk through our insurance deductibles and the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;re can be no assurance that such coverage will cover all types of claims, continue to be available on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim coverage as to any future claim. The successful assertion of one or more large claims against us that exceed or are not covered by our insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period. &lt;/span&gt;&lt;/div&gt;In the normal course of business and in conjunction with certain client engagements, we have entered into contractual arrangements through which we may be obligated to indemnify clients or other parties with whom we conduct business with respect to certain matters. These arrangements can include provisions whereby we agree to hold the indemnified party and certain of their affiliated entities harmless with respect to third-party claims related to such matters as our breach of certain representations or covenants, our intellectual property infringement, our gross negligence or willful misconduct or certain other claims made against certain parties. Payments by us under any of these arrangements are generally conditioned on the client making a claim and providing us with full control over the defense and settlement of such claim. It is not possible to determine the maximum potential liability under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Historically, we have not made material payments under these indemnification agreements and therefore they have not had a material impact on our operating results, financial position, or cash flows. However, if events arise requiring us to make payment for indemnification claims under our indemnification obligations in contracts we have entered, such payments could have a material adverse effect on our business, results of operations, financial position and cash flows for a particular period.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-484" decimals="-6" id="f-1176" unitRef="usd">855000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-484" decimals="-6" id="f-1177" unitRef="usd">570000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages contextRef="c-485" decimals="-6" id="f-1178" unitRef="usd">285000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-484" decimals="-6" id="f-1179" unitRef="usd">570000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-485" decimals="-6" id="f-1180" unitRef="usd">285000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-484" decimals="-6" id="f-1181" unitRef="usd">855000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-485" decimals="-6" id="f-1182" unitRef="usd">570000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-485" decimals="-6" id="f-1183" unitRef="usd">570000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages contextRef="c-486" decimals="-6" id="f-1184" unitRef="usd">570000000</ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-487" decimals="-6" id="f-1185" unitRef="usd">15000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-488" decimals="-6" id="f-1186" unitRef="usd">117000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1187">&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have seven industry-based operating segments, which are aggregated into four reportable business segments: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Financial Services, which consists of the banking and insurance operating segments;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Health Sciences, which consists of a single operating segment of the same name;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Products and Resources, which consists of the retail and consumer goods; manufacturing, logistics, energy, and utilities; and travel and hospitality operating segments; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Communications, Media and Technology, which consists of a single operating segment of the same name.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our segments are industry-based, and as such, we report revenue from clients in the segment with which our clients are most closely aligned. Our client partners, account executives and client relationship managers are aligned in accordance with the specific industries they serve. Our CODM evaluates the Company's performance and allocates resources based on segment revenues and operating profit. Segment operating profit is defined as income from operations before unallocated costs. Generally, operating expenses for each operating segment have similar characteristics and are subject to the same factors, pressures and challenges. However, the economic environment and its effects on industries served by the operating segments may affect revenues and operating expenses to differing degrees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses, expenses related to our NextGen program, a portion of depreciation and amortization and the impact of the settlements of the cash flow hedges are not allocated to individual segments in internal management reports used by the CODM. Accordingly, such expenses are excluded from segment operating profit and are included below as &#x201c;unallocated costs&#x201d; and adjusted against our total income from operations. Additionally, we do not disclose assets by segment as a significant portion of the assets is used interchangeably among the segments and the CODM does not review such information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenues by reportable segment and geographic area, see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia93efb28e30c44558beea9525f7dcd18_43" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 2&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment operating profits by reportable segment were as follows for the three and nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Communications, Media and Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Geographic Area Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets by geographic area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.709%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.711%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived Assets: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Long-lived assets include property and equipment, net of accumulated depreciation and amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to India.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1188">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment operating profits by reportable segment were as follows for the three and nine months ended September 30:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health Sciences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Products and Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Communications, Media and Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unallocated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:OperatingIncomeLoss contextRef="c-489" decimals="-6" id="f-1189" unitRef="usd">344000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-490" decimals="-6" id="f-1190" unitRef="usd">283000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-491" decimals="-6" id="f-1191" unitRef="usd">905000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-492" decimals="-6" id="f-1192" unitRef="usd">862000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-493" decimals="-6" id="f-1193" unitRef="usd">331000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-494" decimals="-6" id="f-1194" unitRef="usd">330000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-495" decimals="-6" id="f-1195" unitRef="usd">975000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-496" decimals="-6" id="f-1196" unitRef="usd">1009000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-497" decimals="-6" id="f-1197" unitRef="usd">258000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-498" decimals="-6" id="f-1198" unitRef="usd">256000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-499" decimals="-6" id="f-1199" unitRef="usd">717000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-500" decimals="-6" id="f-1200" unitRef="usd">719000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-501" decimals="-6" id="f-1201" unitRef="usd">158000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-502" decimals="-6" id="f-1202" unitRef="usd">167000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-503" decimals="-6" id="f-1203" unitRef="usd">437000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-504" decimals="-6" id="f-1204" unitRef="usd">464000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-505" decimals="-6" id="f-1205" unitRef="usd">1091000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-506" decimals="-6" id="f-1206" unitRef="usd">1036000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-507" decimals="-6" id="f-1207" unitRef="usd">3034000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-508" decimals="-6" id="f-1208" unitRef="usd">3054000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="c-509" decimals="-6" id="f-1209" unitRef="usd">353000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-510" decimals="-6" id="f-1210" unitRef="usd">350000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-511" decimals="-6" id="f-1211" unitRef="usd">893000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-512" decimals="-6" id="f-1212" unitRef="usd">1089000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-1213" unitRef="usd">738000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-6" id="f-1214" unitRef="usd">686000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-1215" unitRef="usd">2141000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-6" id="f-1216" unitRef="usd">1965000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1217">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets by geographic area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.709%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.585%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.711%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived Assets: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Long-lived assets include property and equipment, net of accumulated depreciation and amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Substantially all relates to India.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-513" decimals="-6" id="f-1218" unitRef="usd">332000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-514" decimals="-6" id="f-1219" unitRef="usd">335000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-515" decimals="-6" id="f-1220" unitRef="usd">76000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-516" decimals="-6" id="f-1221" unitRef="usd">90000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-517" decimals="-6" id="f-1222" unitRef="usd">593000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-518" decimals="-6" id="f-1223" unitRef="usd">623000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-6" id="f-1224" unitRef="usd">1001000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-6" id="f-1225" unitRef="usd">1048000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1226">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Dividend&lt;/span&gt;&lt;/div&gt;On October 29, 2024, the Board of Directors approved the Company's declaration of a $0.30 per share dividend with a record date of November 19, 2024 and a payment date of November 27, 2024.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-519"
      decimals="2"
      id="f-1227"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-1" id="f-1228">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No director or Section 16 officer adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements (in each case, as defined in Item 408(a) of Regulation S-K) during the three months ended September&#160;30, 2024, except as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.128%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.590%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.942%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Name&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Title&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Action&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date of adoption/termination&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Scheduled expiration date&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate number of securities to be purchased/sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;John Kim&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Executive Vice President, Chief Legal Officer, Chief Administrative Officer and Corporate Secretary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 3, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 4, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of up to 20,000 shares of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Jatin Dalal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Chief Financial Officer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 6, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 22, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of up to 5,000 shares of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) The trading plan may also expire on such earlier date as all transactions under the trading plan are completed.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-1229">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-1230">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-5" id="f-1231">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:TrdArrIndName contextRef="c-520" id="f-1232">John Kim</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-520" id="f-1233">Executive Vice President, Chief Legal Officer, Chief Administrative Officer and Corporate Secretary</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-520" id="f-1234">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-520" id="f-1235">September 3, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-521"
      decimals="INF"
      id="f-1236"
      unitRef="shares">20000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-522" id="f-1237">Jatin Dalal</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-522" id="f-1238">Chief Financial Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-522" id="f-1239">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-522" id="f-1240">September 6, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-523"
      decimals="INF"
      id="f-1241"
      unitRef="shares">5000</ecd:TrdArrSecuritiesAggAvailAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
